2016-08-07 5 views
1

こんにちは私はデータベースにタイトルと画像名を保存するコードを書きますが、PHPコードではタイトルテキストと画像名をデータベースに保存できますが、画像は保存できませんフォルダ(uploadedimages)、ここではフォルダに画像を保存するには

は私のコードです:

<?php 
include 'config.php'; 

$title = $_POST['title']; 

    $base=$_REQUEST['image']; 
$filename = $_REQUEST['filename']; 
$binary=base64_decode($base); 
header('Content-Type: bitmap; charset=utf-8'); 
$file = fopen('uploadedimages/'.$filename, 'wb'); 
fwrite($file, $binary); 
fclose($file); 
mysql_query("insert into test_upload(title,img) values('$title','$filename')"); 

echo "[".$title."]send"; 

?> 
+0

変更$ベース= $ _ REQUEST [ 'イメージ']を追加します。 $ base = $ _ FILES ['イメージ']; –

+0

私はそれを変更しますが、まだフォルダに画像を保存することができます – alireza

+0

なぜ画像をbase64に変換していますか? tmpの場所からサーバーに直接移動できますか? –

答えて

0

次のコード

$filename = $_FILES['filename']['name']; 


if (move_uploaded_file($_FILES['filename']['tmp_name'], 'uploadedimages/.'$filename)) 
{ 
echo "upload succeed"; 
} else { 
echo "Upload failed"; 
} 
関連する問題