Version complète: sur le forum Webmaster Hub : Executer du PHP par un script
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
theprogrammeur
Bonjour

J'ai un petit script d'indexation qui récupère certaines balises META et les stocke dans la BDD pour que le moteur de recherche interne puisse les utiliser. Seul problème, dans toutes mes pages, les balises META sont les arguments d'une fonction de header qui écrit automatiquement tout le <head> de la page. Il faudrait donc que mon script n'ouvre la page que lorsque la fonction de header a été exécutée par le serveur. Mais comment puis-je faire cela étant donné que lorsque le script ouvre la page (fopen()), il voit le code PHP.

Comment résoudre ce problème?

Merci.
marcb
Tu devrais essayer la fonction file_get_contents().
Il faut l'appeler en passant en paramètre le chemin absolu de ton script :
CODE
$contenu = file_get_contents('http://www.domaine.com/chemin/script.php');

et non :
CODE
$contenu = file_get_contents('script.php');


M
theprogrammeur
Ca ne fonctionne pas!
TheRec
Pour que cela fonctionne il faut encore que les wrapper soient activés.
marcb
theprogrammeur : on peut en savoir davantage sur le 'ça ne fonctionne pas' ?
Un message d'erreur ? Un comportement non souhaité ?

Tu peux nous présenter le code ?

M
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.