我有一个文本文件,其中包含10个保存在我服务器上的文件路径,如下所示:
C:\pictures\123.jpg
C:\pictures\124.jpg
C:\pictures\125.jpg
我想在网站上显示文本文件中的图片。我无法直接将链接放入php脚本,因为文件是动态生成的,并且每次都有不同的路径。
关于如何做到这一点的任何想法?
答案 0 :(得分:1)
这应该适合你:
(这里我使用file()
来获取数组中文件的所有行。之后我简单地循环它们并将其打印为图像路径)
<?php
$lines = file("test.txt");
foreach($lines as $line)
echo "<img src='" . trim($line) . "'>";
?>
答案 1 :(得分:0)
您可以尝试从文件中绘制整齐的图像表。
注意:我假设文件夹中的所有文件都是图像。
$root = 'C:\pictures';
$files = scandir( $directory );
echo '<table>';
foreach( $files as $file )
{
if(is_file($file))
{
echo '<tr><td><img src="' . $root . $file . '" /></td><td>' . $file . '</td></tr>';
}
}
echo '</table>
如果我帮助,请告诉我们。)
答案 2 :(得分:0)
我没有机会测试这个。但我希望这有帮助。
$handle = fopen("images.txt", "r");
if ($handle) {
while (($pathToImg = fgets($handle)) !== false) {
echo "<img src='".$pathToImg."'/>";
}
fclose($handle);
} else {
// error opening the file.
}