有無論如何檢查文件,在我的情況下是一個圖像文件,是否在htaccess後面?檢查文件是否在htaccess
我想回顯出一個圖像src的路徑,在某些情況下該文件將在htaccess所需的身份驗證後面。在這種情況下,我希望它什麼都不顯示。現在,它顯示登錄名/密碼提示符,因爲我正在引用該映像。
樣品:
文件夾2的背後是需要認證
$folders = ['folder1','folder2'];
foreach($folders as $folder){
if(is_readable($folder.'/thumb.png'))
echo "<img src='{$folder}/thumb.png' />";
else
echo 'img not found';
}
我試圖is_readable和file_exists,似乎都仍然存在,提示。
編輯:htaccess文件
AuthType Basic
AuthUserFile /home/.../.htpasswd
AuthName "Please Log In"
require valid-user
你能顯示你的htaccess代碼嗎? –
只是從那些您不想檢查的文件夾中刪除身份驗證 –
hm無論如何,如果您嘗試從受保護的文件夾加載圖像,它只會顯示任何內容,並且您將在控制檯中顯示401,否則 – Sebas