|
|
|
|
Posté par
Nat', le vendredi 22 juillet 2005 à 14:00:30Salut,
Que veux-tu dire par il me l'exécute à la fin A la fin de quoi ? m. Ne vous souciez pas de n'être pas remarqué ; cherchez plutôt à faire quelque chose de remarquable [Confucius] |
Salut,
Et je pense que ce serait plus simple si tu nous filait ton code ou au moins la partie qui nous intéresse ! ;) @+ (_..:: P'tit Suisse ::.._) |
En effet... c'est vrai que je n'ai pas été super clair, désolé...
En faite, au lancement de la page le code entre les balises PHP s'éxécute avant le code qui se trouve entre les balise <html> et j'aurais voulu que ce soit l'inverse... Grossomodo j'ai : <htm> script dhtml </html> <? script php ?> Le tout dans une page .PHP |
Je ne vois toujours pas l'intérêt de l'exécuter avant...
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius] |
Impossible dans la même page il me semble. Si c'est pour traiter des données, il faut que tu le fasse dans une page avec ton dhtml, et ensuite la page php. Mais puisque le php s'exécute côté serveur et qu'il renvoie ensuite les résultats au html, il est normal que ton (d)html s'exécute après ton php, ou que ce dernier soit placé dans la page.
Ok ? ;) @+ (_..:: P'tit Suisse ::.._) |
Pour te répondre grofwa, le script dhtml consite à afficher une phrase et le script php à faire un traitement et j'ai besoin que la phrase s'affiche avant le début de traitement.
D'après ce que j'ai compris Erdnax une tel opération ne peut être réalisé :( J'aurais peut etre pu lancer d'abord ma page html comprenant mon script dhtml puis mettre un lien vers ma page PHP, mais comment le faire (le lien) pour que ce soit automatique (pas besoin de cliquer à un endroit pour aller sur la page php ? En tout cas un grand merci à vous deux !! |
Ha ouais mais même si j'arrive à faire ça, il y aura un problème, car j'ai besoin que ma phrase reste tout le long du traitement...
c'est casse pied didon !! |
Tu peux mettre une balise meta avec un refresh dans ce cas :
<META HTTP-EQUIV=Refresh CONTENT="10; URL=mon_script.php"> Tant que ton traitement n'aura pas généré de sortie HTML, le message DHTML devrait rester affiché... Ne vous souciez pas de n'être pas remarqué ; cherchez plutôt à faire quelque chose de remarquable [Confucius] |
Ce que tu fais, tu exécute ton script php, et une fois le traitement terminé tu affiche ta phrase. Ton script n'est pas trop long quand même ? Car si c'est un truc du style faire patienter le visiteur, ce qui est long c'est le chargement des images, pas tellement le php, a moins que tu n'ais des centaines de lignes !
Donne nous plus d'infos et/ou du code si t'arrives. (_..:: P'tit Suisse ::.._) |
Waouwww ca file, la discussion :-)
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
|
non non Erdnax, en faite mon script php dure environ 15 minutes (il fait la mise à jour d'une base mysql avec une base access) et mon script dhml affiche "Mise à jour en cours", c'est pour cela que j'ai besoin de l'afficher avant, et pendant mon script php.
Non seulement je vous remercie de vos réponses, mais aussi de la rapidité de celle-ci !! |
On dirait presque qu'on fait la course lol !
Alors ce que tu peux faire, c'est une page avec un lien vers ton script php, et lorsque tu clique dessus, une popup s'ouvre en priant le visiteur de patienter. Sinon, est-ce que tu as essayé de placer un ligne de code simple du style echo 'Veuillez patienter durant le traitement des données.'; en haut de ta page php ? (_..:: P'tit Suisse ::.._) |
Me revoilà,
je viens de tester d'ajouter <META HTTP-EQUIV=Refresh CONTENT="1; URL=indexbis.php"> et en faite ça marche !!!! Donc un GRAND merci à vous deux !!!!!!!!! |
Et il s'affiche pendant, avec ça ?
(_..:: P'tit Suisse ::.._) |
Oui, d'abord il me lance ma page html puis au bout de quelque seconde il lance le script et continue d'éxcuter le script dhtml
|
Bonjour a tous ... tu aurais commencer par dire la portée de ton script cela aurais plus rapide je pense.
Pour ce qui est de ton message 'mise a jour en cours' un simple image animée fera l'affaire. Tu affiches ton image dans une div au moment du lancement du ton script php (tu peux utiliser css avec display bloc/none par exemple, ou bien encore du javascript, ou tout betement l'afficher avec ton script php hein comme tu veux), ensuite ton script s'execute et ton image animée elle est affichée. Une fois ton script fini tu reload la page precedente ou celle de ton choix avec ton script php directement via un header(location'.......................'); Configuration: GNU/Linux Fedora 7 Firefox 2.0.0.5 |
| 25/10 16h23 | [Webmaster] Afficher facilement le code php/xhtml de vos pages | Webmaster |
| 28/12 00h00 | [PHP] Récupérer login et mot de passe passés par un .htaccess | PHP |
| 12/04 17h45 | ImageMagick - Manipuler les images en ligne de commande | Infographie |
| 03/07 17h07 | Devenir infographiste | Emploi |
| 20/10 20h15 | Logiciels de gravure gratuits | Gravure |
| 13/03 15h09 | Execution script shell avec php | 11 |
| 27/02 15h55 | Exécuter script shell en php : Pb de droits | 0 |
| 15/07 17h41 | Execution page php | 10 |
| 27/06 10h59 | Execution de pages php automatiquement | 4 |
![]() | All In One Video Script - All In One Video Script est un script pour l'extension GreaseMonkey pour le navigateur Firefox permettant de détecter la... | Catégorie: Vidéo Licence: Freeware/gratuit |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | PagePlus - PagePlus SE est un logiciel gratuit de PAO (publication assistée par ordinateur) permettant de concevoir et de créer des... | Catégorie: Présentation Licence: Freeware/gratuit |
![]() | PageDefrag - Le défragmenteur de disque de Windows fait un boulot correct, mais il a un inconvénient : il ne défragmente ni le fichier... | Catégorie: Formatage/Partitionnement Licence: Freeware/gratuit |
![]() | Konica Minolta PagePro1350E | Catégorie: Imprimante | 148.33 € Amazon.fr |
![]() | Konica Minolta PagePro 1350EN | Catégorie: Imprimante | 153.90 € La Boutique Du Net |
![]() | Konica Minolta PagePro 5650EN | Catégorie: Imprimante | 850.50 € MicroChoix |
![]() | Konica Minolta PagePro 1350W | Catégorie: Imprimante | 101.17 € iziprice |