"input type=file" comment ca marche?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : "input type=file" comment ca marche?

par jojolapine » 27 mars 2007, 16:24

ou un autre: http://www.siteduzero.com/tuto-3-1718-1 ... laire.html
(attention il n'y a pas de solution toute prète à copier/coller, il faut lire et comprendre ;-) )

par iclo » 27 mars 2007, 15:48

"input type=file" comment ca marche?

par dread » 27 mars 2007, 15:24

(re)Bonjour tout le monde.
Je travaille toujours sur un script permettant de redimmensionner la taille des images.
J'ai trouvé ça:
<?php

$image = "1.jpg"; // le chemin
$image2 = "Images/test/".$image;
// prend la taille de l'image
$dimension=getimagesize($image);
// superieur à 500 dans l'exemple
if($dimension[0]>267){

$max=267; //taille a redimensionensionner

$reduc=$max/$dimension[0];
$coef_l=$max;
$coef_h=$dimension[1]*$reduc;
$chemin = imagecreatefromjpeg($image);
$nouvelle =imagecreatetruecolor ($coef_l, $coef_h);
imagecopyresampled($nouvelle,$chemin,0,0,0,0,$coef_l,$coef_h,$dimension[0],$dimension[1]);
imagejpeg($nouvelle,$image2);
imagedestroy ($chemin);

echo 'La photo a été redimensionnée automatiquement.<br />';

}

?>
Ca marche très bien sauf que j'aurais besoin que ca fonctionne via un formulaire où les personnes, grâce au bouton "parcourir" obtenu avec un input type=file, iraient chercher une image présente sur leur propre ordinateur, la redimmensionneraient via le script décrit plus haut. La nouvelle image ainsi créée devra être sauvegardée sur le serveur.

Ma question est donc la suivante, comment faire avec le script que j'ai déjà pour que $image corresponde à l'emplacement où se trouve l'image sur l'ordinateur de la personne qui remplira le formulaire??