我使用的是这个脚本:
<?php
$path = "/cam/video/INDOOR/grabs/";
$sirka = "640";
$vyska = "480";
$latest_ctime = 0;
$latest_filename = '';
$d = dir($path);
while (false !== ($entry = $d->read())) {
$filepath = "{$path}/{$entry}";
// could do also other checks than just checking whether the entry is a file
if (is_file($filepath) && filectime($filepath) > $latest_ctime) {
$latest_ctime = filectime($filepath);
$latest_filename = $entry;
}
}
echo '<a href=';
print ($path);
print ($latest_filename);
echo ' target="_blank"><img style="border: 0px solid ; width: ';
print ($sirka);
echo 'px; height: ';
print ($vyska);
echo 'px;" src="';
print ($path);
print ($latest_filename);
echo '"</a> ';
?>
它应该显示$path中的最新ptohot$sirka是宽度矩阵,$vyska是图像的高度矩阵
我使用的是WAMP的实际版本,但什么也没发生:/当我使用旧版本时,它曾经工作过。你能帮我吗?谢谢
//编辑:
我发现它是
我添加了$_SERVER['DOCUMENT_ROOT']。到$path
$path = $_SERVER['DOCUMENT_ROOT'].'/cam/video/INDOOR/grabs/';
不确定您的问题,但如果Web服务器用户具有对/cam/video/INDOOR/grabs/
的读取访问权限,请尝试:
array_multisort($times = array_map('filectime', $files = glob("$path/*.*")), SORT_DESC, $files);
$latest_ctime = $times[0];
$latest_filename = files[0];