Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

BDGWeb et Easyphp (PHP 4.3.3)

Pour présenter et découvrir tous les addons de BD Gest' développés par des utilisateurs

BDGWeb et Easyphp (PHP 4.3.3)

Messagede Merlin » 15/01/2004 16:12

J'ai essaye de faire fonctionner BDGWeb sur mon portable, sous Windows avec Easyphp. Seulement voila, c'etait plein d'erreurs genre:
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.
Avatar de l’utilisateur
Merlin
BDébranché
BDébranché
 
Messages: 113
Inscription: 30/03/2003
Localisation: Orp-Jauche, Belgique
Age: 48 ans

BDGWeb et Easyphp (PHP 4.3.3)

Messagede kortex » 15/01/2004 16:56

bon ben vais esayer cela pasque jusqu'a maintenant bdgweb ben il veut po me faire voir ma collec :oops:
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans

BDGWeb et Easyphp (PHP 4.3.3)

Messagede kortex » 15/01/2004 18:54

cha fonchionne :ok: :D
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans

BDGWeb et Easyphp (PHP 4.3.3)

Messagede Ptit Philippe » 15/01/2004 21:41

sinon il y a un truc à rajouter dans require.php (j'ai pas sous la main la correction)
Avatar de l’utilisateur
Ptit Philippe
BDéphile
BDéphile
 
Messages: 1481
Inscription: 04/07/2002
Localisation: F-59 Nieppe
Age: 57 ans

BDGWeb et Easyphp (PHP 4.3.3)

Messagede ced » 13/02/2004 19:23

sinon il y a un truc à rajouter dans require.php (j'ai pas sous la main la correction)


Tu l'aurai pas sous la main la maintenant ? Parce que si c juste une ligne a ajouter, c'est mieux que toutes ces manip a faire sur plein de fichiers ;)
Protégez l'environnement !! Pour sauver un arbre, mangez un castor !
Avatar de l’utilisateur
ced
BDémentiel
BDémentiel
 
Messages: 476
Inscription: 15/09/2002
Localisation: F-78 Issou
Age: 42 ans

BDGWeb et Easyphp (PHP 4.3.3)

Messagede ced » 13/02/2004 20:13

Enfer et damnation !!!!
C'est pas seulement bdgweb qui passe plus avec easyphp 1.7, mais tout mon site !!! Il me met des variables undefied partout !!! :cry: :cry:
Protégez l'environnement !! Pour sauver un arbre, mangez un castor !
Avatar de l’utilisateur
ced
BDémentiel
BDémentiel
 
Messages: 476
Inscription: 15/09/2002
Localisation: F-78 Issou
Age: 42 ans

BDGWeb et Easyphp (PHP 4.3.3)

Messagede Ptit Philippe » 13/02/2004 20:39

error_reporting(E_ERROR | E_WARNING | E_PARSE);
Avatar de l’utilisateur
Ptit Philippe
BDéphile
BDéphile
 
Messages: 1481
Inscription: 04/07/2002
Localisation: F-59 Nieppe
Age: 57 ans


Retourner vers Addons pour BD Gest'

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités