質問: httpコードphpにつきまして phpを未勉強で恐縮ですが、お教えください 下のhttpコードはwebページ画面の画像を右クリックし、プロパティの記述をコピーしたコードです。 このコードをgoogle-ie画面のhttp欄にコピーして実行しますと ファイルのダウンロードの小画面が表示されます。 http://www.camelliaweb.com/photopost/watermark.php?file=1371 ダウンロードするとこの場合は "amarie.jpg"が得られます。 通常では、webページ画面の画像を右クリックし、プロパティの記述をコピーすると、下のようなコードが得られます。この場合には google-ie画面のhttp欄にコピーして実行しますと ie画面に直ちに画像が表示されます。 http://www.camellias-acs.com/assets/large/hulyns%20sweet%20emily.jpg phpでは初歩的なことかもしれませんが、 http://www.camelliaweb.com/photopost/watermark.php?file=1371 このコードから、"amarie.jpg"の元の格納フォルダーのパスは得られるのでしょうか。 お教えください
回答: こんにちは。 >このコードから、"amarie.jpg"の元の格納フォルダーのパスは得られるのでしょうか。 コードというよりはurl(uri)だと思います。 と、本題ですがwatermark.phpの中でパラメータとして受け取った1371をキーにしてファイルの取得を実行しているはずです。 そのファイルはwatermark.phpがアクセスできる範囲であればどこにあっても良いものとなりますのでwatermark.phpの中身を見ないと実際のファイルパスはわかりません。 もしかするとデータベースに格納された情報から画像を再構築し出力している可能性もありますし、 単純に配下のimages/1371.jpgを取得しているかもしれません。 または公開ディレクトリ以外にファイルが保存されていれば、外部からの直接のアクセスは不可能となります。