Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/12/2007, 15h10   #1
Invité régulier
 
Inscription : septembre 2005
Messages : 82
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 82
Points : 7
Points : 7
Envoyer un message via MSN à m_jaz3
Par défaut [PHP-JS] probleme avec fonction sleep()

Bonjour.
j'essai tout betement de faire une page qui m'afficherait un texte et au bout de quelques secondes un autre
voici le code que j'ai fait
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<?php
echo '<html>
<body>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><b><font face="Verdana" color="#008000">CLIENT SUPPRIMÈ AVEC 
SUCCÈS</font></b></p>
</body>
</html>';
sleep(2);
echo 'test';
?>
Le probleme est qu'au lieu que le premier texte s'affiche puis le second apres 2 secondes , et bien le delai d'attente (2 secondes ) s'efectue pendant le chargement de la page.Et quand la page est completement chargée je trouve les 2 textes deja ecrits.
bizarre non.
Quelqu'un aurait il une idee??
merci
m_jaz3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2007, 23h41   #2
Invité régulier
 
Inscription : septembre 2005
Messages : 82
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 82
Points : 7
Points : 7
Envoyer un message via MSN à m_jaz3
BON!!!
j'ai réglé le probleme avec du JAVASCRIPT

<Script language="JavaScript">
setTimeout("document.location = 'ma_page.php' ", 2000)
</script>

Si ca interesse qqun
je sais meme pas si je dois mettre le post comme résolu.
Avis au moderateur.
m_jaz3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 00h09   #3
Membre habitué
 
Avatar de +Guilhem
 
Ingénieur d'études Java/JEE
Inscription : novembre 2007
Messages : 78
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur d'études Java/JEE

Informations forums :
Inscription : novembre 2007
Messages : 78
Points : 102
Points : 102
Si ça peut t'aider à comprendre ton problème :
PHP s'execute côté serveur, JavaScript côté serveur.
+Guilhem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 09h36   #4
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par +Guilhem Voir le message
Si ça peut t'aider à comprendre ton problème :
PHP s'execute côté serveur, JavaScript côté serveur.
Javascript coté client
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 10h40   #5
Invité régulier
 
Inscription : septembre 2005
Messages : 82
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 82
Points : 7
Points : 7
Envoyer un message via MSN à m_jaz3
merci ca je le savais mais je ne vois toujours pas pourquoi la fonction sleep ne fonctionne pas bien!!!
m_jaz3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 12h56   #6
Membre habitué
 
Avatar de +Guilhem
 
Ingénieur d'études Java/JEE
Inscription : novembre 2007
Messages : 78
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur d'études Java/JEE

Informations forums :
Inscription : novembre 2007
Messages : 78
Points : 102
Points : 102
Citation:
Envoyé par RideKick Voir le message
Javascript coté client
Oups, merci d'avoir corrigé.

m_jaz3, le serveur execute ta page PHP et une fois qu'il a tout traité il envoie le résultat. Donc si on prend ton premier code, il s'excute comme ça :

- Traitement de la première partie (" echo '<html>...</html>'; ")
- Attente de 2 secondes
- Traitement de " echo 'test'; "
- Envoie du résultat à l'écran
+Guilhem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 13h08   #7
Invité régulier
 
Inscription : septembre 2005
Messages : 82
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 82
Points : 7
Points : 7
Envoyer un message via MSN à m_jaz3
ah ok je comprend.
Comment aurais je du faire alors (en php) pour avoir le resultat voulu??
merci
m_jaz3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 14h02   #8
Membre habitué
 
Avatar de +Guilhem
 
Ingénieur d'études Java/JEE
Inscription : novembre 2007
Messages : 78
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur d'études Java/JEE

Informations forums :
Inscription : novembre 2007
Messages : 78
Points : 102
Points : 102
En PHP ce n'est pas possible donc tu as bien fait de te diriger vers Javascript.
+Guilhem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 14h04   #9
Invité régulier
 
Inscription : septembre 2005
Messages : 82
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 82
Points : 7
Points : 7
Envoyer un message via MSN à m_jaz3
Voila qui clos la discussion à mon avis.
merci à tous
m_jaz3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h51.


 
 
 
 
Partenaires

Hébergement Web