Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2007, 15h27   #1
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 4
Points : 4
Par défaut Récupérer la hauteur et la largeur d'une image envoyée via formulaire

Bonjour à toutes et à tous .

J'aurais voulu savoir comment faire pour recuperer la valeur de la hauteur et de la largeur d une image envoyée via forumlaire.

Merci d'avance
scope est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 15h35   #2
Membre du Club
 
Inscription : novembre 2004
Messages : 147
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 147
Points : 44
Points : 44
Bonjour,
Après l'avoir uploader sur ton serveur tu utilises la fonction getimagesize() qui te retourne les informations sur la taille de ton image.
Voilà
wehtam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 15h36   #3
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
Salut,
avec les index 0 et 1 du tableau retourné par getimagesize().

ex :

Code :
$detail_img = getimagesize($_FILES['fileinputname']['tmp_name']);
où fileinputname est le nom de ton input de type file.
Bye
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 15h42   #4
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 4
Points : 4
Merci bcp
scope est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 15h54   #5
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 4
Points : 4
La variable
Code :
$detail_img = getimagesize($_FILES['fileinputname']['tmp_name']);
est vide je comprend pas trop pourquoi pourtant j'ai bien modifier le "fileinputname" suivant mon code

j'utilise pour l'afficher
Code :
echo "$detail_img[0]" ;
est-ce correct ?
scope est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 16h24   #6
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
oui, c'est bien ca.
Tu peux faire un var_dump($_FILES) pour vérifier que la tableau contient quelque chose.
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2007, 14h12   #7
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 4
Points : 4
Alors quand je fait un
Code :
1
2
 
echo "var_dump($_FILES)";
Ca me renvoie ca
scope est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2007, 14h22   #8
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
T'as pas besoin du echo ^^
(Si tu l'as pas déjà vu y a un tuto ici qui pourrait te servir) sauf qu'il est pas tout à fait à jour, il utilise pas getimagesize() et filesize() au lieu de $_FILES['fileinputname']['size'].
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2007, 14h51   #9
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 4
Points : 4
Alors sans l'echo ca me renvoie ca

array(1) { ["fichier_choisi"]=> array(5) { ["name"]=> string(12) "DSCN4044.JPG" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(36) "/mnt/151/sda/4/a/******/phpkWSXKj" ["error"]=> int(0) ["size"]=> int(704190) } }

Pour ce qui est du tutorial j'ai regardé mais je ne trouve rien concernant la taille de l'image( pas le poids ) .

Merci de l'aide
scope est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2007, 14h54   #10
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
T'as bien fait :
Code :
$detail_img = getimagesize($_FILES['fichier_choisi']['tmp_name']);
et pas :

Code :
$detail_img = getimagesize($_FILES['fileinputname']['tmp_name']);
?
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2007, 16h24   #11
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 4
Points : 4
Citation:
Envoyé par Djakisback
T'as bien fait :
Code :
$detail_img = getimagesize($_FILES['fichier_choisi']['tmp_name']);
et pas :

Code :
$detail_img = getimagesize($_FILES['fileinputname']['tmp_name']);
?
Oui oui je l'ai mis en forme avec mon formulaire ( mes variables etc .. )
scope est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2007, 01h56   #12
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
fais un var_dump de $detail_img ^^
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h22.


 
 
 
 
Partenaires

Hébergement Web