次のような画像アップロード スクリプトがあります。
$product = $_POST['name'];
$detail = $_POST['detail'];
$price = $_POST['price'];
$class = $_POST['class'];
$category = $_POST['category'];
$name = $_FILES['image']['name'];
$tmpName = $_FILES['image']['tmp_name'];
if ($name) {
//start upload process
$location = "images/" . $name;
move_uploaded_file($tmpName, $location);
}
$query="INSERT INTO shop_products VALUES ('','$product','$location','$detail','$price','$class','$category','yes')";
$result=mysql_query($query) or die(mysql_error());
header("location: ../admin/index.php");
画像の表示は次のとおりです。
<img class="item-img" src="scripts/images/<? echo $image; ?>" />
ltyboards.com/boards にアクセスするとわかるように、ドキュメント ソースは画像に適切なファイル名を提供し、画像はサーバー上に存在しますが、何も表示されません。アイデア?