djbabou
Messages postés155Date d'inscriptiondimanche 21 octobre 2007StatutMembreDernière intervention23 novembre 2015
-
6 janv. 2011 à 22:28
djbabou
Messages postés155Date d'inscriptiondimanche 21 octobre 2007StatutMembreDernière intervention23 novembre 2015
-
7 janv. 2011 à 16:40
Bonjour j'ai juste une petite question concernant les images en php.
En fait je teste qu'une image a bien été sélectionné par l'utilisateur ( bouton input d'un formulaire).
Pour ce faire, j'utilise ce code :
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['mon_fichier1']) AND $_FILES['mon_fichier1']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['mon_fichier1']['size'] <= 3000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['mon_fichier1']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
//le nom du dossier est uploads
move_uploaded_file($_FILES['mon_fichier1']['tmp_name'], ''.$dossier.'/' . basename($_FILES['mon_fichier1']['name']));
$chemin=$dossier.'/' . basename($_FILES['mon_fichier1']['name']);
$sql="update reserv_voiture set photo='".$chemin."' where id_voiture='".$identifiant."' ";
$re=mysql_query ($sql) or die ('Erreur SQL !'.$sql.'
'.mysql_error());
}
}
}
Malheureusement, rien ne se passe.
Même en faisant un echo du nom de mon image, rien ne s'affiche à l'ecran.
S'il y une chose de sur, c'est que l'image est autorisé de par son extension et ne pèse que quelques ko.
Avez-vous une idée d'ou peut provenir ce problème ? Je cherche désespérément une solution, mais jusque là, rien.