我有以下代码
<?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的特定目录加载?提前谢谢。
答案 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.'"/>';
}