Page 1 sur 1

Ne pas attendre la fin d'un prog

Posté : 02 juin 2006, 00:41
par Gordon.F_69
J'ai mon petit serv apache qui lance des programme DOS de qq secondes sur mon pc.

Le probleme est que PHP n'envoi le fichier HTML en entier qu'apres avoir finit le programme chez moi :( .

En gros faire que php qui lance le prog et affiche la page sans en attendre la fin.


J'espere avoir ete assez clair, merci a ceux qui pourront m'aider :).

(ca fait 2 forum ou j'ai pas eu de reponse :( )

Posté : 02 juin 2006, 07:44
par Cyrano
Un petit "bonjour" pour commencer, ça mange pas de pain :?

Pour ton problème, explore la fonction flush() et fonctions associées

Posté : 14 juin 2006, 18:24
par delcedo galaxialord
Salut !

(c'est vrai qu'un peu de politesse dans ce monde si guerrier... ca fait pas de mal !)

Pour qu'un script php continue de s'exécuter après l'avoir appelé, il faut que les erreurs et autres messages de tes scripts soient redirigés vers la sortie null.

Sous linux :
exec("commande 1>/dev/null 2>&1 &");
Sous windows ?
je sais pas ? un volontaire ?

Posté : 14 juin 2006, 23:03
par rami
Regarde du côté de proc_open() et cherche dans le forum, plusieurs sujets traitent de cela.