Bonjour,

j'ai un script qui marche parfetement en local :

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<html>
<head>
<script type="text/javascript" src="js.js"></script>
<link rel="stylesheet" media="all" type="text/css" href="template.css" />
</head>
<body>
<?php 
$rep = $_SERVER['DOCUMENT_ROOT']."/auto_page_maker_project/";
		$dir = opendir($rep);
		while ($f = readdir($dir)){	
 
		  if (is_dir($f)&&($f != ".")&&($f != "..")){
			$contenu = opendir($f);
			echo "<div align='center'><u>contenu de :</u> $f<br/><table style='text-align:center;'>";
			$i=0;
			while ($sub_file = readdir($contenu)){
				if (($sub_file != ".")&&($sub_file != "..")&&(preg_match ("/^(.*)\.(jpg|png|gif|jpeg|bmp)$/i", $sub_file ))){
				if($i%3==0){ echo "<tr>"; }
				$i++;				
				echo "<td>[$sub_file]<br/>";				
				$path = "$f/$sub_file";
				echo "<div id='image'><a href='#'><img src='$f/$sub_file' alt='$sub_file' height='50' width='50' onClick='afficheMaxi(\"$path\");' /></a></div></td>";
				if($i%3==0){ echo "<br/></tr>"; }
				}
			}
 
			echo "</table></div><br/><br/>";
			closedir($contenu);			
			}
 
		}
 
		closedir($dir); 
?>
</body>
</html>
mais modifi� un peu

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<script type="text/javascript" src="js.js"></script>
<link rel="stylesheet" media="all" type="text/css" href="template.css" />
<?php 
$rep = $_SERVER['DOCUMENT_ROOT']."/sexcorp/root/inc/photos/";
echo $_SERVER['DOCUMENT_ROOT']."/sexcorp/root/inc/photos/";
		$dir = opendir($rep);
		while ($f = readdir($dir)){	
 
		  if (is_dir($f)&&($f != ".")&&($f != "..")){
			$contenu = opendir($f);
			echo "<div align='center'><u>contenu de :</u> $f<br/><table style='text-align:center;'>";
			$i=0;
			while ($sub_file = readdir($contenu)){
				if (($sub_file != ".")&&($sub_file != "..")&&(preg_match ("/^(.*)\.(jpg|png|gif|jpeg|bmp)$/i", $sub_file ))){
				if($i%3==0){ echo "<tr>"; }
				$i++;				
				echo "<td>[$sub_file]<br/>";				
				$path = "$f/$sub_file";
				echo "<div id='image'><a href='#'><img src='$f/$sub_file' alt='$sub_file' height='50' width='50' onClick='afficheMaxi(\"$path\");' /></a></div></td>";
				if($i%3==0){ echo "<br/></tr>"; }
				}
			}
 
			echo "</table></div><br/><br/>";
			closedir($contenu);			
			}
 
		}
 
		closedir($dir); 
?>
, sur internet, il ne marche plus :s

Warning: opendir(pack1) [function.opendir]: failed to open dir: No such file or directory in /mnt/124/sdc/f/c/smiliesforum/sexcorp/root/inc/post_pictures.php on line 10
contenu de : pack1

Warning: readdir(): supplied argument is not a valid Directory resource in /mnt/124/sdc/f/c/smiliesforum/sexcorp/root/inc/post_pictures.php on line 13



Warning: closedir(): supplied argument is not a valid Directory resource in /mnt/124/sdc/f/c/smiliesforum/sexcorp/root/inc/post_pictures.php on line 25
et c'est bisard :s
petit pr�cision aussi, je suis dans une page php a �tage sup�rieur, et je fais appel a ce script, qui est contenu sur une autre page, de cette facon :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
if($_GET['page']==1){
include_once('post_pictures.php');
}
[root] : index.php
|-[inc] :
(par include_once) page.php
(par include_once) post_pictures.php
|-- [photos] :
|--- [pack1] : (celui de l'erreur, qui contient les photos)