Envoyé par
drannh
merci pour ta réponse Sacha,
En fait ce que je fais
1) je clique sur mon lien qui lance une requete ajax vers loadpage.php
2) ce loadpage.php est chargé de récupérer code source d'un fichier que je lui donne, via ceci
function GetSource($url) {
$file = @fopen ($url,"r");
if (!$file) {
return null;
}
$doc = "";
while (!feof ($file))
$doc .= fgets ($file, 1024);
fclose($file);
return $doc;
}
il faut notamment un addslashes etc,
il en fait un "echo 'document.getElementById("Main").innerHTML = LesSources" pour que le JS récupère les données
3) le JS fais un eval() de ce qu'il a reçu, le code source html donc, ca fonctionne très bien.. sauf si le fichier duquel on a récupéré le code source était un *.php. Il affiche l'html s'il y'en a, pas de prob, mais tout ce qui se trouve entre <?php> <?> n'est pas interprêté.. ce qui est logique vu qu'on est côté client.
Donc j voulais savoir comment avoir le meme résultat mais avec du php qui est interprêté.
Partager