當用戶上傳影像時,我在documentRoot之外有一個檔案夾來保存它。我試圖遍歷所有影像并顯示它們,但它不起作用。php apache 別名。我還沒有托管該網站。
別名配置
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
Alias /webdev "c:\exclusive\webdev"
在我的 documentRoot php 我的檔案根位置 C:\xampp\htdocs\create 中測驗它別名根位置 C:\exclusive\webdev
$path = '/webdev';
$ImgDir = webdev/;
$files = new FilesystemIterator($path);
$images = new RegexIterator($files, '/\.(?:jpg|png|gif|webp)$/i');
foreach ($images as $image) {
$fie =$image->getFilename();
echo '<img src="',$ImgDir, $fie,'" width="300"/>';
}
uj5u.com熱心網友回復:
如果不進行測驗,您可能可以使用源檔案的絕對路徑,然后使用別名來顯示影像。
$path = 'c:\\exclusive\\webdev';
$ImgDir = '/webdev';
$files = new FilesystemIterator( $path );
$images = new RegexIterator( $files, '/\.(?:jpg|png|gif|webp)$/i' );
foreach( $images as $image ) {
printf( '<img src="%s/%s" width="300"/>', $ImgDir, $image->getFilename() );
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/345186.html
