0

我有下面的代码

<?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 />';   
}
?>

复制自此主题: 显示文件夹中的图像(幻灯片)

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

4

1 回答 1

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.'"/>';
}
于 2013-01-09T05:57:41.657 回答