[PHP] Lecture d'un fichier distant
Résolu
Lili
-
Breub62 Messages postés 3452 Statut Membre -
Breub62 Messages postés 3452 Statut Membre -
Bonjour,
J'ai un petit soucis quand je fais cette action. J'ai toujours le même message d'erreur de la part de php pour la variable $page. Celle-ci est concaténée et la page est affichée mais avec un message d'erreur.
=> Notice: Undefined variable: page in D:\wamp\www\****.php on line 6
Sans le point de concaténation, le script ne fonctionne pas du tout.
Merci
J'ai un petit soucis quand je fais cette action. J'ai toujours le même message d'erreur de la part de php pour la variable $page. Celle-ci est concaténée et la page est affichée mais avec un message d'erreur.
=> Notice: Undefined variable: page in D:\wamp\www\****.php on line 6
Sans le point de concaténation, le script ne fonctionne pas du tout.
<?php
$fp = fopen("https://www.crew-gmbh.de/unternehmen/wieso-42/","r");
while (!feof ($fp)) {
$page .= fgets ($fp, 1024);
}
echo $page;
?>
Merci
3 réponses
-
c'est à la première lecture, ta variable n'existe pas encore. Il faut la créer (fichtre de php qui autorise l'utilisation de variables non déclarées)... fais ca:
<?php
$page = "";
$fp = fopen("https://www.crew-gmbh.de/unternehmen/wieso-42/","r");
while (!feof ($fp)) {
$page .= fgets ($fp, 1024);
}
echo $page;
?> -
Bonjour,
Apparemment tu n'entres jamais dans ta boucle ce qui fait que ton $page n'est jamais créé...
Tu devrais mettre un $page=""; avant ton while.
Cordialement
Windows Vista, c'est comme Paris Hilton: c'est bien joli, mais c'est inutile et ça bouffe trop de bytes. -
Ca marche nickel ! j'avais fait exactement la même chose mais après le while et sans résultat...
Immense MERCI !!!