Flux rss
Rechercher : dans
Par :

Exécuter un script dhtml dans une page .php ?

Nat', le vendredi 22 juillet 2005 à 14:00:30 
 Signaler ce message aux modérateurs

Bonjour tout le monde !

Voilà, j'ai fait un script en php que j'ai mis dans une page en .php, mais au lancement du script j'ai envie qu'il éxécute un script en dhtml. J'ai mis ce dernier au début de ma page dans des balises <html> mais il me l'éxécute à la fin...

Comment puis-je faire ?

Un grand merci à ceux qui répondront !

Bonne journée !!

1

grofwa, le vendredi 22 juillet 2005 à 14:47:09

Salut,

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]

Répondre à grofwa

2

Erdnax, le vendredi 22 juillet 2005 à 14:49:47

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 ::.._)

Répondre à Erdnax

3

Nat', le vendredi 22 juillet 2005 à 14:52:54

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

Répondre à Nat'

4

grofwa, le vendredi 22 juillet 2005 à 14:54:54

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]

Répondre à grofwa

5

Erdnax, le vendredi 22 juillet 2005 à 14:59:20

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 ::.._)

Répondre à Erdnax

6

Nat', le vendredi 22 juillet 2005 à 15:05:21

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 !!

Répondre à Nat'

7

Nat', le vendredi 22 juillet 2005 à 15:08:33

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 !!

Répondre à Nat'

8

grofwa, le vendredi 22 juillet 2005 à 15:09:54

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]

Répondre à grofwa

9

Erdnax, le vendredi 22 juillet 2005 à 15:10:18

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 ::.._)

Répondre à Erdnax

10

grofwa, le vendredi 22 juillet 2005 à 15:11:59

Waouwww ca file, la discussion :-) Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]

Répondre à grofwa

11

Erdnax, le vendredi 22 juillet 2005 à 15:13:28

T'as vu ça, difficile à suivre même lorsque tu veux écrire de longues descriptions et/ou code ! (_..:: P'tit Suisse ::.._)

Répondre à Erdnax

12

Nat', le vendredi 22 juillet 2005 à 15:14:41

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 !!

Répondre à Nat'

13

Erdnax, le vendredi 22 juillet 2005 à 15:18:37

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 ::.._)

Répondre à Erdnax

14

Nat' !, le vendredi 22 juillet 2005 à 15:34:17

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 !!!!!!!!!

Répondre à Nat' !

15

Erdnax, le vendredi 22 juillet 2005 à 15:36:55

Et il s'affiche pendant, avec ça ? (_..:: P'tit Suisse ::.._)

Répondre à Erdnax

16

Nat', le vendredi 22 juillet 2005 à 15:45:45

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

Répondre à Nat'

17

Erdnax, le vendredi 22 juillet 2005 à 15:47:14

Alors c'est bon à savoir !

Bonne continuation (_..:: P'tit Suisse ::.._)

Répondre à Erdnax

18

 AddiKTiV, le samedi 25 août 2007 à 01:35:38

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

Répondre à AddiKTiV
Execution script shell avec php (Résolu) Bonjour, Je suis actuellement entrain d'essayer de lancer une commande Linux ,ls par exemple, à travers un script php. J'utilise la commande exec de php. Comme je suis sous windows, j'utilise Cygwin. Je peux dans la ligne de commande lancer des... www.commentcamarche.net/forum/affich-2760609-execution-script-shell-avec-php
Rechargement automatique page php (Résolu) Bonjour, je voudrais que ma page php ne soit automatiquement recharger a inter val régulier cela est-il possible ?? sinon j'utiliserai le bon vieux F5 :) www.commentcamarche.net/forum/affich-7716501-rechargement-automatique-page-php
2 submit dans la meme page php (Résolu) Bonjour, je suis un debutant en php et je veux faire 2 submit dans une page php ,l'un pour entrer des donné d'un formulaire vers la base de donné et un autre pour afficher les nom qui existe dans la base de donnée et merci de m'aider. www.commentcamarche.net/forum/affich-10046582-2-submit-dans-la-meme-page-php
Exécuter un script shellExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha-Bang Premièrement,... www.commentcamarche.net/faq/sujet-4627-executer-un-script-shell
[Webmaster] Afficher facilement le code php/xhtml de vos pagesSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La... www.commentcamarche.net/faq/sujet-4469-webmaster-afficher-facilement-le-code-php-xhtml-de-vos-pages
Code d'un popup html pour ouvrir une page phpBonjour, jaimerai ouverir une page php dans un pop up mais mon site est en HTML alors je sais pas comment fair ca car j'ai déja appelle une page html dans un pop up mais quand j'essaie avec PHP ca ne marche pas alors je voudrais s'aoir comment appelle... www.commentcamarche.net/forum/affich-4572356-code-d-un-popup-html-pour-ouvrir-une-page-php
Données entre page PHP par post & get ???bonsoir .... il y a déjà qqe semaine on m'avait dit que pour transferer des donner entre des pages php, on pouvais utiliser post & get mais on est obliger de passer par des formulaires ?? ou on peu faire des "pseudo formulaire" ou c'est la page ( &... www.commentcamarche.net/forum/affich-289149-donnees-entre-page-php-par-post-get
Inserer une page php dans une autre page htmlBonjour, Je souhaite inserer une partie de page php ( http://www.inf0rmatique.info/contact/contact.php ) dans le cadre centrale de la page web ( http://www.inf0rmatique.info/contact/contact.html ) merci d'avance en esperant etre clair si ce n'est pas... www.commentcamarche.net/forum/affich-4090446-inserer-une-page-php-dans-une-autre-page-html