我有 110 个 PDF。这些被命名为 001.pdf、002.pdf [...] 110.pdf。我在 JPG 中创建了所有缩略图,称为 001.jpg 等。
我在 PHP 中创建了一个表(如下)。
所有的 JPG 都在 ./files/alon/
所有的PDF都在./files/alon/pdf/
所以
<img src=".' . $images . $file . '" />
很好,一切正常,但是
<td align="center"><a href="' . $images . $big . $file . '">
不起作用,因为 $file 正在 /pdf/ 文件夹中寻找 001.jpg。
我需要类似的东西
<td align="center"><a href="' . $images . $big . $filename . '.pdf">
我会链接使用相同的 $filename 在每个图像“N° $filename”下创建一个标题
这是我的代码
$images = "./files/alon/";
$big = "pdf/";
$cols = 2;
if ($handle = opendir($images)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != rtrim($big,"/")) {
$files[] = $file;
rsort($files);
}
}
closedir($handle);
}
$colCtr = 0;
echo '<table width="100%" cellspacing="3"><tr>';
foreach($files as $file)
{
if($colCtr %$cols == 0)
echo '</tr><tr><td colspan="2"><hr /></td></tr><tr>';
echo '<td align="center"><a href="' . $images . $big . $file . '"><img src=".' . $images . $file . '" /></a></td>';
$colCtr++;
}
echo '</table>' . "\r\n";