저는 작은 사용자 관리 온라인 상점에서 일하고 있으며 최종 사용자 (매장 관리자)가 제품 그래픽을 업로드 할 수있게하려고합니다. 그러나이 스크립트를 실행하면 실제로 이미지가 저장되지 않습니다. 나는이 팁과 튜토리얼에서이 스크립트를 만들었고, 이미지 업로드 부분을 제외한 모든 것을 얻었습니다.PHP 스크립트가 이미지를 제대로 업로드하지 못합니다.
// 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);
?>
모든 도움말, 팁, 조언, 통찰력 등은 대단히 감사하겠습니다.
은 mysql 업데이트 및 성공 메시지입니다. –
'form' 태그에 올바른'enctype'을 가지고 있습니까? – Cfreak