Bonjour à tous,
Depuis cet après midi, je tente des choses mais ça ne fonctionne pas.
J'aimerai savoir comment je pourrai récupérer la hauteur et la la largeur d'une image que l'utilisateur va uploader à l'aider d'un formulaire.
Bonjour à tous,
Depuis cet après midi, je tente des choses mais ça ne fonctionne pas.
J'aimerai savoir comment je pourrai récupérer la hauteur et la la largeur d'une image que l'utilisateur va uploader à l'aider d'un formulaire.
Humm, qu'il va uploader?
ça risque d'être un peu dur, car PHP n'y a pas accès directement, il faudrait peut être passer par un plugin coté client tel que Flash ou alors peut être existe t'il des solutions en JS, ensuite il suffierait en AJAX de les envoyer à PHP.
Non en faite je me suis mal expliqué...
Déja merci de ta réponse, mais en faite je veux savoir si il y a une fonctione qui permet de récupérer la taille de l'image que l'utilisateur à uploadé, c'est à dire quand il envoie le formulaire, je veux récupérer la taille de l'image.
Et oui, question intéressante! on peut déterminer la taille du fichier image mais la hauteur<br/> et si tu utillisait un peut des script dans ta page? surêment il faudra que le client ait activé javascript.D'ou ca marchera pour certains utilisateurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo '<script language="javascript">'; echo ' ...'; //Ton script qui recupère les coordonnées de l'image, afin d'en calsue la haut et la largeur, va remplaces les pts suspension echo '</script>'
euh en php ... getimagesize(),
$taille= getimagesize('monFichier.jpg');
$largeur=$taille[0];
$hauteur=$taille[1];
il suffit de l'appliquer sur par exemple $_FILE['tonNomDeVariable']['tmpname']
et c est bon (par contre je sais plus la syntaxe de tmpname c'est peut etre tmp ou tmpnam faut regarder la doc)
Essaies aussi celui-ci: il est complet, tu peux l'adapter à ton formulaire...
bonne chance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $tail=''; //test important pour éviter les warnings if($fihier=fopen("http://www.tresorunikin.phpnet.us/images/moi.jpeg","r")){ while(!feof($fihier)){ $tail .=fgets($fihier, 4096); } fclose($fihier); } $taille_de_image=strlen($tail);
c'est toujours drole les noms de variables ecrit a l'arrache^^
Par contre
ca compte pas simplement le nombre de caracteres dans le fichier ?
Et on cherche la hauteur / largeur de l'image en fait!
non ? ... on s'y perd a force^^J'aimerai savoir comment je pourrai récupérer la hauteur et la la largeur d'une image
Code : Sélectionner tout - Visualiser dans une fenêtre à part <<<@!1!@>>>
La syntaxe c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $taille= getimagesize($_FILES['tonNomDeVariable']['tmp_name']); $largeur=$taille[0]; $hauteur=$taille[1];
Partager