Générer le code HTML d'un fichier PHP.
nabil07
Messages postés
161
Statut
Membre
-
nabil07 Messages postés 161 Statut Membre -
nabil07 Messages postés 161 Statut Membre -
Bonjour,
je veux créer une fonction qui me récupère le code HTML d'un fichier PHP pour l'enregistrer dans un fichier.
j'ai essayé avec les fonctions file_get_contents() et file_put_contents() pour ouvrir des fichiers de type file.php?id=1&name=nom, mais ca bloque tjrs.
voici l'erreur qui me génère.
Warning: file_get_contents(file.php?id=11&name=nom): failed to open stream: No such file or directory
et voici le code que j'utilise
je veux créer une fonction qui me récupère le code HTML d'un fichier PHP pour l'enregistrer dans un fichier.
j'ai essayé avec les fonctions file_get_contents() et file_put_contents() pour ouvrir des fichiers de type file.php?id=1&name=nom, mais ca bloque tjrs.
voici l'erreur qui me génère.
Warning: file_get_contents(file.php?id=11&name=nom): failed to open stream: No such file or directory
et voici le code que j'utilise
$content = file_get_contents("file.php?id=".$Id."&name=".$n);
file_put_contents("html_".$id.".html",$content);
2 réponses
-
Salut,
ce que tu cherches à faire c'est récupérer le code html, autrement dit, le code php interprété par le client/navigateur. Tu dois donc spécifier ton fichier dans une url.
file.php?id=11&name=nom n'est pas une url.
http://www.example.com/truc/machin.php?id=2
en est une.
A toi de faire les modifications, sans oublier bien sûr de mettre des quotes autour de ton url. -
Bonjour,
j'ai trouvé la solution. c'est une fonction javascript qui va générer le code source interpréter de la page.
voici la fonction :
function viewSource(link) { document.location = "view-source:" +link }