从外部文件夹/ URL显示文件夹(幻灯片)中的图像

时间:2013-01-09 05:23:13

标签: php

我有以下代码

<?php
$directory = 'images/slideshow';    
try {       
    // Styling for images   
    echo '<div id="myslides">'; 
    foreach ( new DirectoryIterator($directory) as $item ) {            
        if ($item->isFile()) {
            $path = $directory . '/' . $item;   
            echo '<img src="' . $path . '"/>';  
        }
    }   
    echo '</div>';
}   
catch(Exception $e) {
    echo 'No images found for this slideshow.<br />';   
}
?>

从此主题复制: Display Images From A Folder (slideshow)

我想知道是否可以在外部加载图像,或者从URL的特定目录加载?提前谢谢。

1 个答案:

答案 0 :(得分:0)

有可能,但你需要知道每张照片的网址。虽然如果你能让它们遵循某种模式,那将是很容易的。 www.example.com/dir/photo1,www.example.com/dir/photo2。

您指向的外部服务器也必须允许远程链接。

然后这只是建立链接的问题:

for ($i = 1; $i < NUMBER_OF_PHOTOS; ++$i) {
    echo '<img src="http://www.example.com/dir/photo'.$i.'"/>';
}