それとも画像のアップロードと表示に問題がありますか?
画像のアップロードと表示に問題があり、改善してもまだ画像が表示されません
アップロード.php:
バイナリ データを SQL データベースに保存する
if (isset($_POST['submit'])) {
$form_description = $_POST['form_description'];
$form_data_name = $_FILES['form_data']['name'];
$form_data_size = $_FILES['form_data']['size'];
$form_data_type = $_FILES['form_data']['type'];
$form_data = $_FILES['form_data']['tmp_name'];
$connect = MYSQL_CONNECT( "localhost", "root", "123") または die("MySQL サーバーに接続できません");
mysql_select_db( "db_database18") または die("データベースを選択できません");
$data = addedlashes(fread(fopen($form_data, "r"), filesize($form_data)));
$result=MYSQL_QUERY( "INSERT INTO ccs_image (description,bin_data,filename,filesize,filetype) VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");
$id= mysql_insert_id();
print "
このファイルには次のデータベース ID があります:
$id";
MYSQL_CLOSE();
} その他 {
?>
}
?>
imglist.php
$connect = MYSQL_CONNECT( "localhost", "root", "123") または die("MySQL サーバーに接続できません");
mysql_select_db( "db_database18") または die("データベースを選択できません");
$result=mysql_query("SELECT * FROM ccs_image") または die("クエリを実行できません");
while ($row=mysql_fetch_object($result)){
echo "
id.">
$id = $_GET['id'];
$connect = MYSQL_CONNECT( "localhost", "root", "sa") または die("MySQL サーバーに接続できません");
mysql_select_db( "テスト") または die("データベースを選択できません");
$query = "ccs_image から bin_data,filetype を選択します。ここで id=".$id;
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0, "bin_data");
$type = @MYSQL_RESULT($result,0, "ファイルタイプ");
Header( "コンテンツタイプ: $type");
$data をエコー;
}
?>
お答えしましょう
ウェブサイトのアイデアとソリューション
解決しました
ウェブサイトのアイデアとソリューション
非運用システムの場合は、すべてのエラー メッセージを表示することをお勧めします。
ウェブサイトのアイデアとソリューション
どのような理由?結果を共有します。 。 。
http://www.bkjia.com/PHPjc/632506.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632506.html技術記事画像アップロードの表示に問題があるのでしょうか? 改善しても画像が表示されませんupload.php: SQL Databaseにバイナリデータを格納 if (isset($_POST['submit'])) { $fo...