PHP-newbie iciPHP - télécharger des photos
J'essaie de créer un script simple pour télécharger une photo dans ma base de données. Je sais que ce n'est pas très efficace, mais je veux le faire quand même.
J'ai donc ces deux fichiers .php:
<html>
<body>
<form action="upload.php">
<input type="file" name="photo">
<input type="submit" name="submit" value="Submit" />
</form>
</body>
et
<?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!";
}
Après avoir téléchargé tout type d'image, il fait écho comme vide.
Pourrait, quelqu'un m'explique pourquoi? Et comment pourrais-je le résoudre?
C'est becaus e votre formulaire est absent 'enctype =" multipart/form-data "' et 'method =" post "'. –
Euh, non, ça n'a pas marché: -? –
Avez-vous inclus les deux attributs que j'ai mentionnés [ici] (http://stackoverflow.com/questions/39948173/php-uploading-photos?noredirect=1#comment67176654_39948173)? –