私は小規模なユーザー管理のオンライン ストアで作業しており、エンド ユーザー (ストア管理者) が製品のグラフィックをアップロードできるようにしようとしています。ただし、このスクリプトを実行すると、実際には画像が保存されません。ここのさまざまなヒントとチュートリアルからこのスクリプトを作成し、画像のアップロード部分以外はすべて機能するようにしました。
// Set the image target directory here
$target = "itemImages/";
$target = $target . basename($_FILES["image"]["name"]);
// Variables get POSTed here - just tack new ones on at the end.
// Various POSTs omitted for brevity
$pic=($_FILES["image"]["name"]);
// Places the picture in the folder
if(move_uploaded_file($_FILES["image"]['tmp_name'], "itemImages/"))
{
echo "The file " . basename($_FILES['uploadedfile']["name"]) . " has been uploaded.<br />";
}else {
echo "There was an issue adding this item. Please try again.<br />";
}
// Writes variables to the database
mysql_query("INSERT INTO tbl_item (itemNAME,itemDESC,itemCOST,itemHCOL,itemHSIZ,itemIMG)
VALUES ('$itemName','$itemDesc','$itemCost','$hasColor','$hasSize','$pic')");
mysql_close($con);
?>
ヘルプ、ヒント、アドバイス、洞察などをいただければ幸いです。