addPro.php ページ
<tr>
<td align="right">製品画像</td>
<td>
<label for= ファイル">選択してください:</label>
<input type="file" name="file" id="file" />
<!-- <a href=" javascript :void(0)" id="selectFileBtn">添付ファイルを追加</a>
<div id="attachList" class="clear"></div> -->
</td>
</tr>
checkaddPro.php ページ
<?php
header('content-type:text/html;charset =utf-8');
include_once('conn.php');
$GName=$_POST["pName"];
$CID=$_POST ["CID"];
$GPrice=$_POST["mPrice"];
// $GImage=$_FILES["file"];
$GContent=$_POST["pDesc"];
if($_FILES["ファイル"]["エラー"])
{
echo $_FILES["ファイル"]["エラー"];
}
else
{
//アップロードされるファイルのタイプとサイズを制御します
if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file" ] ["type"]=="image/png") && $_FILES["file"]["size"]<1024000)
{
//ファイルが保存されている場所を検索
// $ filename = "./file/".date("YmdHis").$_FILES["file"]["name"];
$path='uploads';
//重複を防止名前の上書き
$uniName=md5(uniqid(microtime(true),true)).'.'.$ext;
//echo $uniName;exit;
//$filename=$path. '/'. $uniName;
$filename='http://localhost/G15190101/admin/'.$path.'/'.date("YmdHis").$_FILES["file"]["name "];
##// エンコード形式を変換
$ FILENAME = iconv ("UTF-8", "GB2312", $ FILENAME);
使用する 使用する 使用する 使用する' s ' を使用する ' s ' を使用する ' s ' を使用する ‐ ‐ ‐‐‐ if(file_exists($filename))
"
}
Else
{
// ファイルを保存します
Move_uploaded_file ($ _ files [" file "] [" tmp_name "], $ filename); / $sql="insert商品の値('','{$filename}')";
$sql = "商品(GName,CID,GPrice,GImage,GContent)の値('$GName', '$CID',' $GPrice','$filename','$GContent')";
mysql_query($sql);
$num = mysql_affected_rows();
if ($num>0 ) {
echo "<script>alert('製品を追加しました');location='addPro.php';</script>";
}else{
echo "<script>alert('製品を追加失敗 '); local =' addpro.php '; & lt;/script & gt; "
}
}
Else
{
echo" ファイルの種類が正しくありません! " ;
}
}
?>
ページからデータベースに追加された画像は表示できません
$filenameを相対パスまたは物理パスに変更します
これらの場所にエラーがある可能性があります
保存されたファイルがありません(写真が存在しません)
写真のアドレスが間違っています(コンソールのエラーメッセージを参照)
データは取り出されませんでした