从文本文件生成图片库

时间:2015-02-06 17:42:01

标签: php html

我有一个文本文件,其中包含10个保存在我服务器上的文件路径,如下所示:

C:\pictures\123.jpg
C:\pictures\124.jpg
C:\pictures\125.jpg

我想在网站上显示文本文件中的图片。我无法直接将链接放入php脚本,因为文件是动态生成的,并且每次都有不同的路径。

关于如何做到这一点的任何想法?

3 个答案:

答案 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.
}