Sujet : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Lorsque je visualise le site j'obtien cette notice

j'utilise albulle 0.7.1

Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.php on line 181

ou doit-je definire la variable pour que le script s'exécute correctement.

ou comment procéder pour ne plus aficher ce msg d'erreur.

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Avant tout, bonjour et bienvenue !

J'ai deplacé ton message car tu n'as pas posté dans le bon forum.

Effectivement, je me rends compte grâce à toi que j'ai oublié une initialisation. Voici la solution pour corriger cette erreur.

Ouvre explore.php. Ligne 160 tu devrais voir ceci :

$iNiveau = 0;

Ajoute alors juste après ce qu'il manque de manière à obtenir ceci :

$iNiveau = 0;
$aDossiers = array();

Je pense que l'erreur devrait disparaître.

Ps : n'oublie pas d'éditer explore.php en UTF-8 (si tu ne sais pas de quoi je parle, je t'invite à lire le lisezmoi.txt d'AlBulle, chapitre "Avertissement")

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

voula je voudrais savoir ou je doit changer et quoi changer pour que le site prenne par default  (nomdelimnage.jpg)  plutot que (min_nomdelimage.jpg)

Dans le dossier miniature les image on un préfix min_ et je voudrais pouvoir mettre le nom telqulle car renommer c tres long et  j'ai beaucoup de photo ! Merci a l'avence

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Eh bien normalement, les miniatures sont créées à la volée et tu n'as pas à les renommer à la main.

Cependant, si tu souhaites changer le préfixe, cela se passe ligne 304 du fichier explore.php. Voici ce qu'il faut que tu fasses :

$sCheminMiniature    = $sDossierMiniatures.'/min_'.$aListePhotos[$i];

// A REMPLACER PAR
$sCheminMiniature    = $sDossierMiniatures.'/'.$aListePhotos[$i];

C'est tout ! Pense à supprimer les miniatures que tu auras déjà générées avec le préfixe "min_" pour refaire des dossiers de miniatures propres.

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Merci tes conseille mon beaucoup aider ... mais cependent il génère automatiquement le dossier miniatuer mais pas les miniatures des images.

A tu un autre conseille

THX

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Ah...Bizarre...Est-ce que tu aurais un message d'erreur particulier lors de la génération des miniatures à me communiquer ?

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

7 Dernière modification par houdinixp (05/01/2006 16h09m33s)

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Ci est bizzare il crée le dossier miniature mais pas les images miniatures ... au pire il y auret tu un script qui pouret le faire ....

en passent j'ai tester avec easy php et IIS+PHP et le prob revien a chaque fois

il fais des erreurs quand je met pas de miniature manuel

su il aseille de les générer c ca quil fais  comme erreur
Fatal error: Call to undefined function ImageCreateFromJpeg() in c:\Inetpub\wwwroot\classes\util.class.php on line 140

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Est-ce que l'extension de la librairie GD est activée sur ton serveur PHP ? Car cette erreur signifie qu'il ne connait pas la fonction.

Cette erreur a déjà été traitée dans ce message (il s'agit de l'erreur 1).

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Merci ca fonctionne ...

Tres sympa mec ton aide

ta gallery est trop génial ! !

Re : Notice: Undefined variable: aDossiers in c:\Inetpub\wwwroot\explore.ph

Je t'en prie smile Bonne utilisation !

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW