Problème php
Fermé
hektoumayo
-
18 mars 2005 à 17:02
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 18 mars 2005 à 20:21
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 18 mars 2005 à 20:21
A voir également:
- Problème php
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Bouton php - Forum PHP
- Href php ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
4 réponses
Utilisateur anonyme
18 mars 2005 à 17:50
18 mars 2005 à 17:50
euh c'est quoi ce point juste avant le =
essaye plutot $page = fgets($fp, 4096);
et explique nous ce que tu veux faire exactement
essaye plutot $page = fgets($fp, 4096);
et explique nous ce que tu veux faire exactement
hektoumayo
Messages postés
31
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
17 juin 2007
18 mars 2005 à 18:11
18 mars 2005 à 18:11
Je ne veux rien faire de spécial , c juste un exemple que j'ai repris sur une page du site commentcamarche.net :
http://www.commentcamarche.net/php/phpfich.php3
Au fait j'ai essayé sans point et ça marche pas.
http://www.commentcamarche.net/php/phpfich.php3
Au fait j'ai essayé sans point et ça marche pas.
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
18 mars 2005 à 20:16
18 mars 2005 à 20:16
Salut,
C'est l'équivalent de:
Donc pour concaténer $page avec fgets(machin) il faut que $page existe. Or ce n'est pas le cas, $page n'a pas été initialisée donc ça te retourne une erreur de "undefined variable".
Il faut l'initialiser avec une chaîne vide par exemple avant de procéder comme ça.
Donc au tout début de ton script il faudrait écrire:
$page.= fgets($fp, 4096);
C'est l'équivalent de:
$page=$page . fgets($fp, 4096);
Donc pour concaténer $page avec fgets(machin) il faut que $page existe. Or ce n'est pas le cas, $page n'a pas été initialisée donc ça te retourne une erreur de "undefined variable".
Il faut l'initialiser avec une chaîne vide par exemple avant de procéder comme ça.
Donc au tout début de ton script il faudrait écrire:
$page='';
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
18 mars 2005 à 20:21
18 mars 2005 à 20:21
Au fait ton script c'est l'équivalent de
:-)
PS: file_get_contents() ne marche qu'avec les versions supérieures à php.4.3.0
$page = file_get_contents("http://www.commentcamarche.net");
:-)
PS: file_get_contents() ne marche qu'avec les versions supérieures à php.4.3.0
18 mars 2005 à 17:46
$page .= fgets($fp, 4096); // lecture du contenu de la ligne