私の場合、イメージファイルのファイルが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のファイルcURLのようなものを使用して
AuthType Basic
AuthUserFile /home/.../.htpasswd
AuthName "Please Log In"
require valid-user
htaccessコードを表示できますか? –
ちょうど何も表示されないようにする保護されたフォルダから画像を読み込もうとすると、 –
hmを確認したくない場所から認証を削除するだけで、コンソールには何も表示されませんelse – Sebas