Bonjour,
J'ai constaté que lorsqu'on fait un "echo", il n'est pas directement envoyé au navigateur. Il sera envoyé à la fin de l'exécution du script.
J'aimerai donc savoir comment envoyer directement un texte au navigateur.
Merci d'avance.
Bonjour,
J'ai constaté que lorsqu'on fait un "echo", il n'est pas directement envoyé au navigateur. Il sera envoyé à la fin de l'exécution du script.
J'aimerai donc savoir comment envoyer directement un texte au navigateur.
Merci d'avance.








Salut,
peux tu développer un peu plus ton besoin...
Sachant que php est un langage 'côté' serveur.
Ok,
Je suis actuellement en train de développer un composant pour Joomla. Dans ce composant j'ai une action qui permet d'importer un nombre d'important d'utilisateur à partir d'un fichier excel.
Ce traitement est assez long. En local, je n'ai aucun soucis. Cependant après l'avoir mis en test sur le serveur de Free, lors d'importation j'ai plus 1 fois sur 2 une erreur du navigateur me signalant ceci :.Code d'erreur 64 : hôte indisponible
Informations : la connexion avec le serveur Web a été perdue.
Je suis parti du principe que le problème venait d'un timeout du navigateur car celui ci ne recevait aucune donnée.
Je voudrais donc réaliser un test me permettant d'envoyer toutes les 2 secondes une informations ( ex: Hello World ) au navigateur pour pas qu'il s'impatiente.Voilà mon problème et le test que j'aimerai réalisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for ( $i = 0; $i < 10; $i++ ) { echo "<br>".$i; sleep ( 2 ); }
A moins, j'y pense que mon script a fait planter le thread d'exécution sur le serveur de Free.
Mais là encore je ne sais pas comment faire.
je ne crois pas que tu puisse faire ce que tu demandes, par contre sur un serveur payant tu peux généralement paramétrer la durée du time out et donc le rendre suffisement long pour exécuter tes scripts...
En fait, là j'ai un message qui vient du navigateur web et non du serveur.
Car lorsqu'on dépasse le temps d'exécution max du serveur on a CE messageAlors que moi j'ai CELUI CI :Fatal error: Maximum execution time of 30 seconds exceeded inCode d'erreur 64 : hôte indisponible
Informations : la connexion avec le serveur Web a été perdue.
Partager