PHP新手在這裏PHP - 上傳照片
我想做一個簡單的腳本上傳照片到我的數據庫。 我知道這不是很有效,但我想要做。
所以,我有兩個PHP文件:
<html>
<body>
<form action="upload.php">
<input type="file" name="photo">
<input type="submit" name="submit" value="Submit" />
</form>
</body>
和
<?php
error_reporting(error_reporting() & ~E_NOTICE);
$conn = mysqli_connect("localhost", "root", "", "poze");
if(!$conn){
die("Connection failed: ".mysqli_connect_error());
}
else echo "Succes";
$imageName = mysql_real_escape_string($_FILES["image"]["name"]);
//$imageData = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));
//$imageType = mysql_real_escape_string($_FILES["image"]["type"]);
if($imageName==NULL){
echo "Null";
}
else{
echo "The photo is okay!";
}
上傳任何樣的圖片後,它呼應了爲空。
有人可以解釋我爲什麼嗎?我怎麼能解決它?
那是因爲... e你的表單缺少'enctype =「multipart/form-data」'和'method =「post」'。 –
嗯,不,不起作用: - ? –
您是否包含我提到的屬性[there](http://stackoverflow.com/questions/39948173/php-uploading-photos?noredirect=1#comment67176654_39948173)? –