A voir également:
- PHP avec Javascript
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Bouton php - Forum PHP
4 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
21 janv. 2011 à 17:03
21 janv. 2011 à 17:03
Salut.
Tu ne peux pas exécuter du PHP après le chargement de la page sans refaire une nouvelle requête sur le serveur. Le PHP est exécuté avant l'envoi au navigateur, donc il n'y a aucune trace du PHP dans le code source reçu.
Par contre, grâce au Javascript, tu peux charger des données depuis le serveur, en passant des paramètres (comme GET et POST). Cette technique s'appelle « AJAX ».
Par contre, dans ton code, je ne vois pas quel code doit être exécuté à quel moment.
Tu ne peux pas exécuter du PHP après le chargement de la page sans refaire une nouvelle requête sur le serveur. Le PHP est exécuté avant l'envoi au navigateur, donc il n'y a aucune trace du PHP dans le code source reçu.
Par contre, grâce au Javascript, tu peux charger des données depuis le serveur, en passant des paramètres (comme GET et POST). Cette technique s'appelle « AJAX ».
Par contre, dans ton code, je ne vois pas quel code doit être exécuté à quel moment.
merci de ta réponse, en fait je veux que pendant que ce morceau de code ce charge il y ait une image de chargement et si possible que le reste de mon html s'exécute.
Comment fais on en AJAX ?
Comment fais on en AJAX ?
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
21 janv. 2011 à 17:43
21 janv. 2011 à 17:43
C'est assez complexe à expliquer à quelqu'un qui ne connait pas AJAX.
C'est une liste de liens, et tu aimerais vérifier si un lien pointant vers ton site a été posé sur ces pages ?
Une fois la page chargée, tu peux lancer une fonction qui tournera en boucle (récursivité) temps qu'on n'en sera pas au dernier lien.
Cette fonction contacter tout simplement un script PHP sur le serveur, en lui passant l'id du lien auquel nous en sommes (0 pour la première exécution). S'il on n'en est pas au dernier lien, alors le script PHP vérifie la présence du lien de retour et retournera la réponse sous forme de XML ou JSON (ok + autres données (lien, image, etc), lien non trouvé ou dernier lien). Si c'est le dernier lien, alors il suffit de supprimer l'image de chargement et de ne pas rappeler la fonction.
C'est une liste de liens, et tu aimerais vérifier si un lien pointant vers ton site a été posé sur ces pages ?
Une fois la page chargée, tu peux lancer une fonction qui tournera en boucle (récursivité) temps qu'on n'en sera pas au dernier lien.
Cette fonction contacter tout simplement un script PHP sur le serveur, en lui passant l'id du lien auquel nous en sommes (0 pour la première exécution). S'il on n'en est pas au dernier lien, alors le script PHP vérifie la présence du lien de retour et retournera la réponse sous forme de XML ou JSON (ok + autres données (lien, image, etc), lien non trouvé ou dernier lien). Si c'est le dernier lien, alors il suffit de supprimer l'image de chargement et de ne pas rappeler la fonction.