Page 1 sur 1
Undefined index
Posté : 18 août 2005, 15:19
par animefrance
bonjours, je me permet de laisser un post parce que je ne comprend pas l'erreur la dedans:
Code : Tout sélectionner
$rssurl2 = $HTTP_GET_VARS["http://anime-torrent.org/rss/lastfiles.xml"];
A l'affichage, j'ai toujours çà:
Notice: Undefined index:
http://anime-torrent.org/rss/lastfiles.xml in
c:\program files\easyphp1-8\www\animefrance\xx_sortie_fansub.php on line
65

Posté : 18 août 2005, 15:31
par animefrance
par la meme occasion si quelqu'un est capable de me dire que signifie
Notice: Undefined offset: 130 in c:\program files\easyphp1-8\www\animefrance\stats\affichage_mini.php3
Cà m'arrangerais bien.
Posté : 18 août 2005, 15:40
par ouckileou
Undefined index : tu tentes d'accéder à une cellule de tableau qui n'existe pas
Undefined offset : un caractère de chaine qui n'existe pas je crois, il faudrait voir le code qui génère ça
si tu as des doutes sur la signification d'une erreur, ceci en recense beaucoup :
www.nexen.net/erreurs/
Posté : 18 août 2005, 15:55
par animefrance
le seul problème pour Undefined index, c'est que le scripte fonctionne correctement mais il y a l'erreur au debut de l'affichage. pas cool le truc ....
Posté : 18 août 2005, 15:59
par ouckileou
déjà, remplace $HTTP_GET_VAR par $_GET qui est la notation à utiliser désormais
ensuite, c'est simple : PHP te dit qu'il ne connait pas de variable renvoyée par méthode GET et nommée : "
http://anime-torrent.org/rss/lastfiles.xml"
c'est vraiment cette variable que tu dois récupérer ?
si oui, fais un test pour les cas où elle n'est pas présente :
$rssurl2 = (isset($_GET["http://anime-torrent.org/rss/lastfiles.xml"]))?$_GET["http://anime-torrent.org/rss/lastfiles.xml"]:null;
si elle n'existe pas, elle sera initialisée à null, donc plus d'erreur

Posté : 18 août 2005, 17:56
par animefrance
C'est toujours pareil, toujours la meme erreur.
Par contre, le fichier existe bien, vu que je peux l'afficher.
Je comprend plus alors...
Posté : 18 août 2005, 18:43
par ouckileou
je crois que tu mélanges fichier et nom de variable
quand tu appelles une page comme ça :
page.php?fichier=test.txt
tu récupères dans le script page.php une variable "fichier" qui contient "test.txt", comme ceci :
$fichier = $_GET['fichier'];
Posté : 18 août 2005, 20:01
par animefrance
oki, çà je savais. mais un truc que je ne comprend pas, c'est que avec easyPHP 1.6 : nikel, mais avec php easyphp 1.8 : merdouille....
Je sais que ce n'est pas les meme version de php et apache et sql. mais çà reste du php 4. alors je comprends pas ...
Posté : 19 août 2005, 19:12
par Xenon_54
Bonjour,
La FAQ contient la réponse à ta question:
Undefined variable
Re: Undefined index
Posté : 19 août 2005, 20:17
par animefrance
bonjours, je me permet de laisser un post parce que je ne comprend pas l'erreur la dedans:
Code : Tout sélectionner
$rssurl2 = $HTTP_GET_VARS["http://anime-torrent.org/rss/lastfiles.xml"];
A l'affichage, j'ai toujours çà:
Notice: Undefined index:
http://anime-torrent.org/rss/lastfiles.xml in
c:\program files\easyphp1-8\www\animefrance\xx_sortie_fansub.php on line
65

Alors la, en faite, je vais vous dire, rien a voir du tout vos post, (le mec qui se la pete pas a mort).
J'ai absolument pas compris pourkoi, mais j'ai essayé çà:
a la place de
et bin maintenant, çà fonctionne... va comprendre Chalres ....
Enfin je vous remercie de m'avoir soutenu et aiguiller. Je vous dit tout de suite, j'ai pas compris la difference, mais bon.
Encore mille merci et a bientot.
Posté : 19 août 2005, 20:20
par Xenon_54
Bonjour,
$HTTP_GET_VAR est obsolète et ne doit plus jamais être utilisé. Essaie avec $_GET.
Posté : 20 août 2005, 12:01
par animefrance
et bin meme pas, j'ai juste remplacer les "" par les ''. et çà fonctionne sans erreurs.
Elle est pas belle la vie. ?
Posté : 20 août 2005, 12:06
par Cyrano
et bin meme pas, j'ai juste remplacer les "" par les ''. et çà fonctionne sans erreurs.
Ça ne devrait rien changer, mais sans voir le reste du code qui précède, difficile de te contredire ou de confirmer quoi que ce soit. Et au sujet de $HTTP_GET_VAR,
PHP et
ouckileou ont raison tout de même.
Posté : 20 août 2005, 12:20
par animefrance
bin je vous crois. c'est pas moi le spécialiste php =_='