Extention d'une image uploadée
Fermé
Utilisateur anonyme
-
Modifié par baladur13 le 12/09/2013 à 10:15
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 25 juil. 2010 à 00:38
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 25 juil. 2010 à 00:38
A voir également:
- Extention d'une image uploadée
- Image iso - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Légender une image - Guide
- Telecharger une image disque windows 10 fichier iso - Guide
5 réponses
niconovice
Messages postés
954
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
3 mars 2014
86
24 juil. 2010 à 21:43
24 juil. 2010 à 21:43
salut,
regarde ça ;)
https://www.grafikart.fr/tutoriels/gestion-images-php-52
@+
regarde ça ;)
https://www.grafikart.fr/tutoriels/gestion-images-php-52
@+
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
24 juil. 2010 à 23:05
24 juil. 2010 à 23:05
Salut.
Pour récupérer l'extension propre, je te conseil d'utiliser la fonction pathinfo() sur $_FILES['image']['name'].
Pour éviter qu'une personne mal-intentionnée uploade autre chose qu'une image, il ne suffit pas de vérifier l'extension, mais il faut aussi vérifier le type MIME.
Pour récupérer l'extension propre, je te conseil d'utiliser la fonction pathinfo() sur $_FILES['image']['name'].
$infos = pathinfo($_FILES['image']['name']); $extension = $infos['extension'];
Pour éviter qu'une personne mal-intentionnée uploade autre chose qu'une image, il ne suffit pas de vérifier l'extension, mais il faut aussi vérifier le type MIME.
Utilisateur anonyme
24 juil. 2010 à 23:07
24 juil. 2010 à 23:07
Je retiens pour le MIME mais ici c'est dans ma partie admin, c une simple vérification si je ne me suis pas tromper sur le fichier =D
Utilisateur anonyme
24 juil. 2010 à 23:11
24 juil. 2010 à 23:11
'0o sa ne marche pas
je mets
$infos = pathinfo($_FILES['image']['name']);
$extension = $infos['extension'];
$nomimage = time();
$nomimagecomplete = $nomimage.$extension;
echo $nomimagecomplete;
sa m'affiche "1280005767"
je mets
$infos = pathinfo($_FILES['image']['name']);
$extension = $infos['extension'];
$nomimage = time();
$nomimagecomplete = $nomimage.$extension;
echo $nomimagecomplete;
sa m'affiche "1280005767"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
25 juil. 2010 à 00:38
25 juil. 2010 à 00:38
La variable $extension est censée ne contenir que l'extension, sans le point.
Autre chose : je ne vois pas l'intérêt d'écrire le timestamp dans $nomimage : c'est plus long.
Avant "$infos = pathinfo(...);", ajoute ceci :
Autre chose : je ne vois pas l'intérêt d'écrire le timestamp dans $nomimage : c'est plus long.
$infos = pathinfo($_FILES['image']['name']); $extension = $infos['extension']; $nom = time().'.'.$extension; echo $nom;
Avant "$infos = pathinfo(...);", ajoute ceci :
var_dump($_FILES['image']); var_dump($_FILES['image']['name']);