我一直在嘗試幾天來顯示我的天氣凸輪的縮略圖。服務器路徑如下在縮略圖中顯示最新的攝像頭圖像
的public_html ..cam ... 20121012 ... 20121013 ... 20121014
日期文件夾被自動通過我的攝像頭設置創建的每一天。所以,每天它會創建一個新文件夾並將其命名爲日期('Ymd')。
我用下面的腳本有圖像顯示在我的WordPress的側邊欄,但我無法得到它的工作。此外,我希望將其顯示爲縮略圖,並且當訪問者點擊它時,在彈出屏幕中將其打開爲稍大(實際大小)。
<?php
chdir('/home/deb57301n2/domains/meteowestkust.be/public_html/cam/');
$subdirname = date('Ymd').'/';
echo getcwd();
$newest_mtime = 0;
$show_file = 'webcam_offline.png';
if ($handle = opendir($subdirname)) {
while (false !== ($file = readdir($handle))) {
if (($file != '.') && ($file != '..')) {
$mtime = filemtime($subdirname.$file);
if ($mtime > $newest_mtime) {
$newest_mtime = $mtime;
$show_file = $subdirname.$file;
}
}
}
}
print '<img src="' .$show_file. '" alt="Weather Cam - West Coast - Belgium">';
?>
任何幫助,高度讚賞!
什麼不行?你得到正確的'$ show_file'嗎?創建縮略圖已經被多次回答,因此如果你被困住了,就要問一個關於這個問題的具體問題。 –
它顯示任何錯誤?或圖像只是不顯示?嘗試手動將圖像文件的名稱放在src中,以查看它是否首先運行。 你可以只在運行時創建的圖像的縮略圖,並刪除它的顯示後,或者只是用你的攝像頭設置的yourimagefilename_thumbnail.jpg – aleation
生成你的print語句之前的var_dump($ show_file)獲得的縮略圖? – GBD