{MySQL} ajouter un photo

Résolu/Fermé
medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 - 17 déc. 2009 à 06:03
medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 - 23 déc. 2009 à 17:27
Bonjour,
je voudrai ajouter un photo dans un gestion de personel mai j ai un petit probleme voila mon code ! le probleme vien de la 4ém ligne !!!
<?php
require "connect_db.php";
$dossier = '../personnelsv/photos/';
$fichier = basename($_FILES['photo']['name']);
//echo ("$fichier");
$taille_maxi = 100000;
$taille = filesize($_FILES['photo']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.JPEG', '.doc','.pdf','.PDF');
$extension = strrchr($_FILES['photo']['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$message='Vous devez uploader un fichier de type png, gif, jpg, jpeg...';
}
if($taille>$taille_maxi)
{
$message='Le fichier est trop gros...';
}

else
{
}


//récupération des valeurs des champs:
$txtliensphoto=$fichier;
A voir également:

4 réponses

medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 1
22 déc. 2009 à 06:32
bonjour
le probleme est qu il me dit indefined photo et qu il n ajoute rien a la base !! si j ajoute le nom de la photo dans ma base directement a partir dans easyphp la photo s affiche !
1
dam75 Messages postés 1041 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 67
23 déc. 2009 à 14:03
A priori, cela veut dire que ton formulaire HTML n'a pas champ FILE appelé "photo" ... peux-tu copier/coller le code de ce formulaire ?

A+
1
dam75 Messages postés 1041 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 67
17 déc. 2009 à 18:19
Bonjour,

Quel est le problème au juste ? le message d'erreur ?
As-tu vérifié que le champ de formulaire s'appele bien 'photo' ?
(<input name="photo" type="file" />)

Tu peux également vérifier si tu n'as pas un code d'erreur ($_FILES['photo']['error']) ... voir la doc PHP pour les définitions d'erreur :
https://www.php.net/manual/en/features.file-upload.errors.php
0
medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 1
23 déc. 2009 à 17:27
merci de votre aide j ai reussi à faire il me manquai une seul ligne mais le plus important !!!! voila "enctype="multipart/form-data""
0