Upload de fichier dans mon ftp

Invité
Invité n'ayant pas de compte PHPfrance

08 nov. 2007, 12:12

Bonjour,

j'ai construit un ptit code pour que mes membres puissent envoyer sur mon ftp des fichiers depuis mon site !

Mais je voudrais que ce script autorise uniquement des images de type .gif, .jpg et .png et de taille 88x31 ou 468x60 uniquement.

Comment m'y prendre ?

merci beaucoup

ViPHP
ViPHP | 2287 Messages

08 nov. 2007, 12:35

Bonjour,

Les fonctions mime_content_type() (ou l'extension Fileinfo si tu peux y avoir accès) et getimagesize() devraient t'aider ;-)
Modifié en dernier par Calimero le 08 nov. 2007, 12:39, modifié 2 fois.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

08 nov. 2007, 12:36

Hélas, tu ne peux manipuler un fichier qu'une fois qu'il a été uploadé. Il te faut donc charger le fichier, vérifier si les tailles correspondent (getImageSize()) à ce que tu attends et le supprimer (ou ne pas le conserver avec le move_uploaded_file()) avec un message d'erreur s'il ne convient pas... :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...