Eléphanteau du PHP |
19 Messages
19 juin 2006, 11:45
C'est bon !!!!!
J'ai enfin réussi !!!!
Tout était dans l'exec :
il me fallait :
exec("/usr/bin/php monfichier.php > /dev/zero &");
j'avais des messages d'erreurs qui s'affichaient quand j'exécutais mon fichier.php sous le shell ... j'avais vu qu'il fallait un "> /dev/null" pour palier à ce problème ... mais ça ne fonctionnait pas ... j'ai fait par hasard un "man dev null" sur le shell, qui m'a sorti une autre possibilité : "> /dev/zero". J'ai bien évidemment rajouté un & à la fin pour le mettre en background et magie !!!!!!
Merci Ripat pour tes informations supplémentaires ... j'ai pas encore réussit à utiliser les sockets, mais bon, exec lui est actif, autant en profiter !!!!
Je peux donc afficher une page.php qui fait un exec sur une page2.php contenant un sleep(1000); et donc ma page.php est entièrement affichée sans avoir besoin d'attendre que le sleep se finisse !!!!
PROBLEME RESOLU
