Salut,
J'ai du code sur un serveur Mac OS X qui marche bien et pas vraiment sur un serveur Linux. La config doit differe quelque peu...
Voici un exemple de code:
Et la fonction fc_get_photos_name:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $list_photos = fc_get_photos_name($usid) ; $i = 0 ; $color = "grey" ; while($list_photos[$i]) { etc... }
Et le code erreur est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function fc_get_photos_name($usid) { global $path_site ; if ($handle = opendir($path_site."/uploaded_photos/$usid")) { $i = 0 ; while (false !== ($file = readdir($handle))) { if(stristr($file, "photo-")) { $list_photos[$i] = $file ; $i++ ; } } closedir($handle); } return $list_photos ; }
Notice: Undefined offset: 3 pour la ligne:
while($list_photos[$i]) {
Quelqu'un sait pourquoi ? Je peux faire des modifs de la config PHP du serveur Linux pour que cela marche comme sur le serveur Mac OS X...
Merci,
Vincent.
Partager