Notice: Undefined offset: -1 in d:program fileseasyphp1-7wwwd eports_liste.php on line 30
href="_detail_albums.php?idserie=202">7 secondes
Bon, je suis developpeur web, je vais pas me laisser emmerder aussi facilement. J'ai donc resolu le probleme et je vous fais part de mes corrections:
1. Dans PHP.INI, mettre [code:1:c62c437197]changer register_globals = On[/code:1:c62c437197]
Dans PHP 4.3.3, il est par defaut en mode "register_globals = Off",
http://php.net/manual/en/security.registerglobals.php
Ca veut dire que pour des raisons de securite, il faut eviter d'utiliser les parametres des formulaires comme des variables globales mais utiliser $_REQUEST["foo"]
2. Dans _liste.php, remplacer tous les [code:1:c62c437197]if ($row[$idx...[/code:1:c62c437197]
par [code:1:c62c437197]if ($idx..>=0 and $row[$idx....[/code:1:c62c437197]
La raison est que certain de ces $idxtruc sont mis a -1. Or $row[-1] est un index invalide. Ca marche tres bien mais c'est pas propre et ca fait raler PHP.
3. Dans _acceuil.php, ajouter au debut:
[code:1:c62c437197]$w_current="";
$i=0;[/code:1:c62c437197]
Il est encore mieux de virer le $i=0; et de supprimer plus bas le [code:1:c62c437197]and $i<20[/code:1:c62c437197] puisque $i sera toujours 0 et parce que la requete est de toute facon limitee par un LIMIT 0,20.
4. Dans _detail_serie.php, il faut supprimer tout le if qui utilise $row[32] qui n'existe de tt facon pas. $row ne va que jusqu'a 31 colonnes et je ne sais pas ce qui est cense etre en 32...
5. Dans _stats.php, supprimer "$texte0 - $texte1" dans le titre.
De toute facon, ce n'est rempli nulle part.
Voila, en vrac mes corrections. Maintenant, BDGWeb fonctionne sur mon Easyphp. Je sais qu'il doit exister un parametre dans PHP.INI pour qu'il soit moins chilliant avec les declarations mais il serait sage de corriger BDGWeb plutot.