0

オンラインディレクトリから画像を表示しようとしていますが、画像が正しく表示されず、これらすべての画像を正しく表示するためにできることが壊れています

 <?php 
 // Connects to your Database 
 include_once("connection.php");
 //read image directory     
$images_dir = '/home/qeplaho/public_html/image/';
function ListFiles($images_dir) {
    if($dh = opendir($images_dir)) {
        $files = Array();
        $inner_files = Array();
        while($file = readdir($dh)) {
            if($file != "." && $file != ".." && $file[0] != '.') {
                if(is_dir($images_dir . "/" . $file)) {
                    $inner_files = ListFiles($images_dir . "/" . $file);
                    if(is_array($inner_files)) $files = array_merge($files, $inner_files); 
                } else {
                    array_push($files, $images_dir . "/" . $file);
                }
            }
        }
        closedir($dh);`enter code here`
        return $files;
    }
}
echo "<table>";
foreach (ListFiles('/home/qeplaho/www/image/') as $key=>$file){
    echo "<tr>";
    echo"<td>";
    echo '<img src=\"$images_dir\" width="200" height="200"/>';
    echo "</td>";
    echo "</tr>";
}
 echo "</table>";`<code>
4

1 に答える 1

0

これでうまくいくはずです:

$handle = opendir(dirname(realpath(__FILE__)).'/pictures/');
        while($file = readdir($handle)){
            if($file !== '.' && $file !== '..'){
                echo '<img src="pictures/'.$file.'" border="0" />';
于 2013-07-05T11:24:52.587 に答える