Problème php
Fermé
hektoumayo
-
18 mars 2005 à 17:02
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 - 18 mars 2005 à 20:21
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 - 18 mars 2005 à 20:21
A voir également:
- Problème php
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Retour a la ligne php - Forum Webmastering
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
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
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
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
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