Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1186 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Uploader image?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Uploader image?

n°1272901
pitcauvet
Posté le 24-12-2005 à 14:43:01  profilanswer
 

Bonjour à tout le monde,
En fait j'aimerais pouvoir télécharger des images qui sont sur mon disque dur vers un dossier de mon serveur en utilisant un formulaire. Mais je veux que pour que le téléchargement fonctionne il y est plusieurs conditions réunis:
- un format ".jpg" ou ".gif"  :ouch:  
- une taille "500 X 600" pixels  :bounce:  
- un poids "50 ko" au maximum  :sarcastic:  
 
D'autre part j'aimerais aussi que lorsque je télécharge une image, elle s'enregistre en double mais, la première normalement et la seconde comme la première sauf pour la taille qui sera de "20 X 30" pixels.  
 
Donc je cherche un script pour réaliser ces actions,
Amicalement Pitcauvet

mood
Publicité
Posté le 24-12-2005 à 14:43:01  profilanswer
 

n°1272948
skeye
Posté le 24-12-2005 à 16:29:41  profilanswer
 

Ici on ne fait pas du tout cuit. Si tu cherches un script tout prêt va voir dans windows, soft et réseaux.


---------------
Can't buy what I want because it's free -
n°1272984
pitcauvet
Posté le 24-12-2005 à 17:48:05  profilanswer
 

skeye a écrit :

Ici on ne fait pas du tout cuit. Si tu cherches un script tout prêt va voir dans windows, soft et réseaux.


 
Je ne demande pas "du tout cuit" mais j'aimerais savoir 'quel fonction utiliser' pour ensuite savoir où chercher pour réaliser mon script.

n°1272985
skeye
Posté le 24-12-2005 à 17:49:28  profilanswer
 

bah tu fais un bête formulaire pour l'envoi, à la réception tu as move_uploaded_file pour déplacer le fichier où tu veux, et toutes les fonctions GD2 pour manipuler l'image et créer ta miniature...[:skeye]


---------------
Can't buy what I want because it's free -
n°1273121
brains
In riding I trust !
Posté le 25-12-2005 à 13:55:59  profilanswer
 

skeye a écrit :

bah tu fais un bête formulaire pour l'envoi, à la réception tu as move_uploaded_file pour déplacer le fichier où tu veux, et toutes les fonctions GD2 pour manipuler l'image et créer ta miniature...[:skeye]


 
pas mieux :o


---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
n°1273246
chaced
Posté le 26-12-2005 à 10:49:09  profilanswer
 

Tient je me suis amusé a réécrire un mini imageshack, c'est ultra facile a faire, tu ne vas pas calculer longtemp ;)
 
PS : moi je limite :
-> Jpg, png, gif (conversion en png) ou BMP (conversion en jpg)
-> maxi 500ko
-> Création de la miniature (si l'image n'est pas < a la miniature bien sur)
-> limitation par répértoires à 1000 photos, ajout de new répértoire si limitation atteinte.
 
http://asrock.free.fr/pict/0/k7s8x.th.jpg


---------------
CPU-Z | Timespy | Mes bd
n°1273249
Berceker U​nited
PSN : berceker_united
Posté le 26-12-2005 à 10:57:56  profilanswer
 

Un peut de recherche ici n'aurait pas fait de mal.
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0

n°1273254
chaced
Posté le 26-12-2005 à 11:13:37  profilanswer
 

Ma fonction de thumbnails, bon elle n'est pas forcément idéale, a voir..
 

Code :
  1. //Cédric Champetier
  2. //Version 1.0
  3. //Creation d'une miniature d'une photo
  4. //$nom -> Nom du fichier sur le disque dur
  5. //$nom_t -> nom du fichier thumb a creer
  6. //$imagethumbsize -> taille du thumb
  7. //$c -> Compression
  8. //ATTENTION, seul les formats JPeg et PNG sont supportés.
  9. function genthumb($path,$nom,$nom_t,$imagethumbsize,$c)
  10. {
  11.     list($width, $height) = getimagesize($path.$nom);
  12.     //Le thumb ne peut pas dépasser les $imagethumbsize * $imagethumbsize
  13.     if ($width>$height)
  14.     {
  15.         $th_h=(int)($height*$imagethumbsize)/$width;
  16.         $th_w=$imagethumbsize;
  17.     }
  18.     else
  19.     {
  20.         $th_w=(int)($width*$imagethumbsize)/$height;
  21.         $th_h=$imagethumbsize;
  22.     }
  23.     // résérvation d'espace mémoire de la taille du thumb
  24.     $image_t = imagecreatetruecolor($th_w , $th_h);  // true color for best quality
  25.     if(exif_imagetype($path.$nom)==IMAGETYPE_JPEG) // C'est une Jpeg
  26.     {
  27.        $image = imagecreatefromjpeg($path.$nom);
  28.     }
  29.     else // C'est une PNG
  30.     {
  31.        $image = imagecreatefrompng($path.$nom);
  32.        $nom=basename($nom,".png" ).'.jpg'; // la miniature sera au format jpg
  33.     }
  34.    
  35.     // on retaille l'image
  36.     imagecopyresampled($image_t, $image,0,0,0,0,$th_w,$th_h,$width,$height);
  37.    
  38.     //Sauvegarde de l'image dans un fichier, avec la compression $c
  39.     imagejpeg($image_t, $path.$nom_t, $c);
  40.     //Libére la ram
  41.     imagedestroy($image);
  42.     imagedestroy($image_t);
  43. }


---------------
CPU-Z | Timespy | Mes bd

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Uploader image?

 

Sujets relatifs
Image dynamique[CSS] Centrer du texte avec une image ?
rotation d'une imageimage et lien php
Menu HTML en image, avec choix en texte...Impression d'image de fond (background).
[wxpy]possible ou pas ? creer une image jpg a partir de plusieurs[CSS] Image d'arriere plan fixe scrollable dans un div ?
passer de l'image 1 à l'image 2Redimensionnement d'une image uploader
Plus de sujets relatifs à : Uploader image?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR