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:

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 la fonction fc_get_photos_name:
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 ;
}
Et le code erreur est:
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.