コードを使用して、実際のパスを表示せずに画像を印刷しています。しかし、イメージの名前としてPHPファイル名が常に表示されるため、イメージを自分のコンピュータに保存するときに問題が発生します。ブラウザから画像を保存する
$id = intval($_REQUEST["id"]);
$getimage = $db->query("select id,img from bbup where id='$id'");
$fetch_image = $db->fetch($getimage);
$filename = $fetch_image['img'];
if (!$id) {
echo "Wrong Id";
exit;
}
if (!file_exists($filename)) {
echo "Image not found.";
exit;
}
$aaa = SITE_URL . $filename;
$imginfo = getimagesize($aaa);
header("Content-type: " . $imginfo['mime']);
readfile($aaa);
PHPファイルはppupload.php
であると私は、画像を保存したいとき(のは、それがPNGの画像であるとしましょう)ダイアログボックスでファイル・ショー(ppupload.php.png)の名前と私はそれをしたいです画像そのものになる。
データベースに格納される画像パスは、folder/folder/filename.ext
です。
はい.....その仕事は今、おかげで –