PHP-newbieここに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!";
}
を、それが空のようにエコーします。
誰でも私の理由を説明できますか?そして私はどうすればそれを解決することができますか?
だbecausフォームに 'enctype =" multipart/form-data "と' method = "post"がありません。 –
うーん、いいえ、うまくいかなかった: - ? –
私はそこに言及した属性(http://stackoverflow.com/questions/39948173/php-uploading-photos?noredirect=1#comment67176654_39948173)を含めましたか? –