begin process at 2012 05 29 01:37:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Execution en meme temps de plusieurs fonctions


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Execution en meme temps de plusieurs fonctions

mercredi 29 avril 2009 à 15:56:43 | Execution en meme temps de plusieurs fonctions

shefiu

Bonjour,
J'aurais voulu savoir si c'était possible de lancer plusieurs fonctions en meme temps en php.
J'ai une fonction et je voudrais qu'elle tourne plusieurs fois en meme temps.
J'ai voulu utiliser pcntl_fork mais j'ai une fatale erreur.
Merci
mercredi 29 avril 2009 à 18:56:39 | Re : Execution en meme temps de plusieurs fonctions

Arto_8000

Voici un petit quote qui devrait plus ou moins répondre à ta question que j'ai pris directement des commentaires de php.net sur pcntl_fork.

"QUOTE from arnold at helderhosting dot nl:

It is not possible to use the function 'pcntl_fork' when PHP is used as Apache module. You can only use pcntl_fork in CGI mode or from command-line.

Using this function will result in: 'Fatal error: Call to undefined function: pcntl_fork()'

==============================================

This is not true. I already had to use pcntl_fork() from PHP running as an Apache module so I know. By default, pcntl is disabled when php is compiled as an apache module, which is to be expected.

Forking in an apache module is rather complex, and one of the most important things you should remember is to let your child kill himself with SIGKILL. If you just call exit(), you might end having duplicate headers.
Forking from an Apache module is NOT RECOMMANDED unless you know what you do and fully understand how apache works.
"

En gros, c'est pas récommander de faire ça à moins que tu connaisses très bien comment apache fonctionne. Et pour le fatal error, par défault quand PHP est compilé comme module apache, pcntl_fork n'est pas activé.
jeudi 30 avril 2009 à 13:09:26 | Re : Execution en meme temps de plusieurs fonctions

shefiu

Merci de ta réponse concernant pcntl_fork.

Pour ce qui est du reste, d'executer des fonctions en meme temps j'utilise :
la fonction exec avec le & pour mettre mes fonctions en background.
il y a peut etre mieux a faire ?

Merci de vos reponses
jeudi 30 avril 2009 à 18:05:10 | Re : Execution en meme temps de plusieurs fonctions

kohntark

Membre Club
Salut Shefiu,

A vrai dire je m'interroge sur la nécessité d'exécuter simultanément ces fonctions.
Peux tu décrire le contexte ?

Cordialement,

Kohntark -

samedi 2 mai 2009 à 01:42:40 | Re : Execution en meme temps de plusieurs fonctions

shefiu

Bonjour, Dsl pr ma reponse tardive et merci de me repondre c'est deja gentil :). Je voudrais executer des fonctions simultanément parce que je veux scanner plusieurs sites. Mais au lieu d'attendre que le scanne du premier site soit terminé je voudrais qu'il scanne le 2eme site en meme temps. Cordialement. Shefiu
samedi 2 mai 2009 à 08:26:35 | Re : Execution en meme temps de plusieurs fonctions

kohntark

Membre Club
Qu'entends tu par scanner un site ??

Regarde du côté de curl_mutli_exec il y a des chances que ça convienne à merveille.

Cordialement,


Kohntark -

lundi 4 mai 2009 à 09:19:40 | Re : Execution en meme temps de plusieurs fonctions

shefiu

par scanner un site, j'entends recuperer tous les liens qu'il y a sur un site. Par exemple scanner un site pr recuperer que les liens qui menent qui vers un article de sport.
Je sais pas si je m'expliques bien mais merci de prendre du temps pr me repondre.

Cordialement.

Shefiu


Cette discussion est classée dans : temps, execution, fonctions


Répondre à ce message

Sujets en rapport avec ce message

Temps d'execution [ par xactise ] Bonjours a vous tous une question me tarrode l'esprit (encore vous dites vous) et oui :)Voila j'ai lu dans diferent post (forum , commentaires de sour temps d'execution d'une requete [ par michong ] salut a tous je voudrais avoir le code pour calculer le temps d'execution d'une requete merci a tous temps d'execution de script max_execution_time [ par vincentforce ] Bonjour,J'ai un soucis au niveau du temps d'execution de script sur lequel, apparemment je n'ai aucun contrôle : dans le fichier php.ini, la variable calcller le temps d'execution via xmlhttprequest [ par el_bassir ] S.V.P:   est ce qu'il ya quelqu'un qui connait un moyen de calculer le temps d'execution  d'un script par l'objet XMLHTTPREQUEST?  et merci d'avance;- Pb temps execution et explorer php [ par elravage ] Voila, j'ai pris un explorateur sur ce site, je l'essai a mon stage et il me parait super. Le hic, c'est que l'explorateur doit voir ce qu'il y a dans Temps d'execution script [ par mailliam ] Bonjour à tous, Voilà mon hébergeur limite le temps des scripts à 10 sec, comment puis-je connaitre le temps d'execution de mon script? Je fais une Load data infile [ par titoine2000 ] Bonjour je galère un peu avec "load data infile" j'essai d'importer tous les mots d'un fichier texte dans une seule colone de ma base mysql, j'ai deu gestion d'emploi du temps automatique en utilise PHP et base de données accesse [ par zianehouria ] svp Execution d'un script en arrière-plan [ par ZeroCool007 ] Salut, Je cherche à éxécuter un script php en arrière-plan pour ne pas bloquer l'utilisateur dans la navigation. Il s'agit d'un script php dont l'e un simulateur de clic [ par tikaprod ] bonjour, je suis à la recherche d'un simulateur de clic très particulier voici mes désirs pouvoir simuler un clic de souris sous un autre logiciel se


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales