サイトのルート フォルダー外のファイルにアクセスする方法を学習しようとしています。非常に単純なコードを提供するSO HEREに関する興味深い投稿を見つけました。
「ドキュメントルート外のファイルへのアクセスを提供したい場合は、スクリプトを介して行う必要があります。最も簡単な方法は次のとおりです。
image.php:
<?php
header('Content-type: image/jpeg');
readfile('/path/to/picture/outside/doc/root/file.jpg');
?> //original post was missing this closing tag
そしてあなたのhtmlで:
<img src="image.php">
"
また、次のようにリストされているApacheを実行しているcPanelサーバー(Apache 2.0を実行しています)の適切なパスをここで読みます。
/var/www/username
そして、上記の最初のコードを正しいパスと自分のアカウントのユーザー名で修正して、すべてを試しました。ファイルとそれを呼び出すページをアップロードしimage.php
、ページをテストすると nada が表示されます。ソース コードを見て、Firebug の要素を調べてみると、予想されることがわかります。
<img src="image.php" />
だから...私はここで何が欠けていますか? 元の質問では、この解決策が有効な回答としてチェックされていました。
私は一日中言及を見mod_rewrite
てきました(私は一日中これにいました)、それがここで有効かどうかはわかりません.
助けてくれてありがとう!