簡體   English   中英

PHP 腳本顯示文件夾中的圖像

[英]PHP script to display images from folder

嗨,我有通過 ftp 上傳到我的服務器的安全攝像頭,我想將最后的圖像顯示為幻燈片,但我無法讓它工作。 我有這個代碼

$base_path = 'wp-content/uploads/camer/10.121.0.202';
$latest_date_folder = scandir($base_path, SCANDIR_SORT_DESCENDING);
$latest_folder = scandir($base_path  . "/" . $latest_date_folder[0], SCANDIR_SORT_DESCENDING);
$directory = '../" . $base_path  . "/" . $latest_date_folder[0] . "/" . $latest_folder[0] . ';     
try {       
      
    echo '<div id="myslides">'; 
    foreach ( new DirectoryIterator($directory) as $item ) {            
        if ($item->isFile()) {
            $path = $directory . '/' . $item;   
            echo '<img src="' . $path . '"/>';  
        }
    }   
    echo '</div>';
}   
catch(Exception $e) {
    echo 'No images found for this slideshow.<br />';   
}
?> 

我仍然收到“找不到此幻燈片的圖像”。 但是當我嘗試這段代碼時


$latest1_date_folder = scandir($base1_path, SCANDIR_SORT_DESCENDING);
$latest1_folder = scandir($base1_path  . "/" . $latest1_date_folder[0], SCANDIR_SORT_DESCENDING);
$latest1_file = scandir($base1_path  . "/" . $latest1_date_folder[0] . "/" . $latest1_folder[0] , SCANDIR_SORT_DESCENDING);

echo "<img src='../" . $base1_path  . "/" . $latest1_date_folder[0] . "/" . $latest1_folder[0] . "/" . $latest1_file[0] . "' />";

它正常顯示最后一個圖像。 我究竟做錯了什么? 非常感謝。

我正在使用 wordpress 插件 phpcode 片段

你的目錄變量是錯誤的! 你應該這樣寫

$directory = '../'. $base_path  . "/" . $latest_date_folder[0] . "/" . $latest_folder[0];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM