0
將圖像上傳到本地主機數據庫的問題。 我剛剛爲窗口(32)安裝了XAMPP版本3.2.1,但iam使用窗口7(64)可以是問題嗎? 我的Apcahe和MySQL正在運行。 Iam使用此代碼,是的,我的文件位於htdocs文件夾中。 每次我嘗試上傳我得到的圖像XAMPP無法將圖像上傳到我的本地主機數據庫
找不到對象! 在此服務器上找不到請求的URL。推薦頁面上的鏈接似乎是錯誤或過時的。請通知該頁面的作者關於錯誤。 如果您認爲這是服務器錯誤,請與網站管理員聯繫。 錯誤404
<html>
<head>
<title></title>
</head>
<body>
<form action="index.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image"><input type="submit" name="submit" value="Upload">
</form>
<?php
if(isset($_POST['submit']))
{
mysql_connect("localhost","root","");
mysql_select_db("ZeroWebsite");
$imageName = mysql_real_escape_string($_FILES["image"]["name"]);
$imageData = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));
if(substr($imageType,0,5) == "image")
{
mysql_query("INSERT INTO `myimage` VALUES('','@imageName','$imageData')");
echo "image Uploaded!";
}
else
{
echo "working code";
}
}
?>
</body>
</html>
我會建議你嘗試把你的代碼放在'htdocs/your-app'文件夾中。因爲默認'htdocs/index.php'會打開xampp第一頁。也許嘗試將'action =「index.php」'改成'action =「<?php echo $ _SERVER ['PHP_SELF']?>」'?你有沒有用index.php命名你的文件? – Permana
@Permana不,我沒有把它命名爲index.php,我將它命名爲uploadimage,它位於htdocs/ZeroWebsite/uploadimage.php中。你想讓我把它改成
啊,我明白了。在這種情況下,你應該把它改成'action =「uploadimage.php」' – Permana