从文本文件生成图片库
Generate picture gallery from text file
我有一个包含 10 个文件路径的文本文件保存在我的服务器上,看起来像这样:
C:\pictures3.jpg
C:\pictures4.jpg
C:\pictures5.jpg
我想在网站上显示文本文件中的图片。我无法直接将链接放入 php 脚本中,因为该文件是动态生成的并且每次都有不同的路径。
关于如何做到这一点有什么想法吗?
这应该适合你:
(这里我使用 file()
获取数组中文件的所有行。在此之后我简单地遍历它们并将其打印为图像路径)
<?php
$lines = file("test.txt");
foreach($lines as $line)
echo "<img src='" . trim($line) . "'>";
?>
您可以尝试从您的文件中绘制 table 个整洁的图像。
注意:我假设文件夹中的所有文件都是图像。
$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>
如果我有帮助请告诉我:)
我没有机会测试这个。但我希望这能有所帮助。
$handle = fopen("images.txt", "r");
if ($handle) {
while (($pathToImg = fgets($handle)) !== false) {
echo "<img src='".$pathToImg."'/>";
}
fclose($handle);
} else {
// error opening the file.
}
我有一个包含 10 个文件路径的文本文件保存在我的服务器上,看起来像这样:
C:\pictures3.jpg
C:\pictures4.jpg
C:\pictures5.jpg
我想在网站上显示文本文件中的图片。我无法直接将链接放入 php 脚本中,因为该文件是动态生成的并且每次都有不同的路径。
关于如何做到这一点有什么想法吗?
这应该适合你:
(这里我使用 file()
获取数组中文件的所有行。在此之后我简单地遍历它们并将其打印为图像路径)
<?php
$lines = file("test.txt");
foreach($lines as $line)
echo "<img src='" . trim($line) . "'>";
?>
您可以尝试从您的文件中绘制 table 个整洁的图像。
注意:我假设文件夹中的所有文件都是图像。
$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>
如果我有帮助请告诉我:)
我没有机会测试这个。但我希望这能有所帮助。
$handle = fopen("images.txt", "r");
if ($handle) {
while (($pathToImg = fgets($handle)) !== false) {
echo "<img src='".$pathToImg."'/>";
}
fclose($handle);
} else {
// error opening the file.
}