1. Først av alt vil vi lage en  enkelt skjema i HTML 
 slik at vi vil være i stand til å laste opp bilder 
. ≪ form method = "post" action = " index.php "enctype =" multipart /skjema-data "> 
 < input type =" file "name =" uploaded_file "/> 
 < input type =" submit "value =" Last opp " /> 
 < /skjema > 
 Vær oppmerksom på at vi har brukt  enctype = "multipart /skjema-data" 
 å riktig støtte filopplasting 
. 
 2. Nå skal vi skrive litt PHP-kode for å håndtere filopplasting. 
 Vi må først sjekke  hvis det var en opplasting Hotell og hvis filen ble lagret til midlertidig plassering på serveren 
 if (isset ($ _ FILES ['uploaded_file']) &. & is_uploaded_file ($ _ FILES ['uploaded_file'] ['tmp_name'])) {
 3. Neste vi lagrer plasseringen av midlertidige filnavnet til variabelen  $ f 
 
 $ f = $ _files ['uploaded_file'] ['tmp_name']; 
 og i variable  $ fname 
 vi spare navnet på originalfilen 
 
 $ fname = $ _ FILES ['uploaded_file'] ['name'];. 
 4. Vi trenger også originalbildet bredde og høyde product: $ x = getimagesize ($ f); 
 $ sw = $ x [0]; 
 $ sh = $ x [1]; 
 5. Basert på formatet på bildet lastet opp vi nå laste bildet inn  $ im 
 variabel. 
 hvis (strpos ($ fname,) > 'jpg.'; 0) 
 $ im = ImageCreateFromJPEG ($ f); 
 ElseIf (strpos ($ fname, '. gif') > 0) 
 $ im = ImageCreateFromGIF ($ f); 
 ElseIf (strpos ($ fname, 'png.') > 0) 
 $ im = ImageCreateFromPNG ($ f); 
 
 
 6. Vi skaper en ny tomt bilde  $ tommelen 
 der vi angir den nye størrelsen på bildet. product: $ tommel = ImageCreateTrueColor (100, 100); 
 I dette eksemplet er størrelsen på bildet vil være 100px x 100px. 
 Nå kopierer vi det opprinnelige bildet lagret i variabelen  $ im 
 til den nyopprettede image  $ tommelen 
 ImageCopyResampled ($ tommelen, $ im, 0, 0, 0, 0, 100, 100, $ sw, $ sh);. 
 
 7. Og til slutt må vi selvfølgelig lagre bildet til en fil 
 hvis (strpos ($ fname,) > 'JPG.'; 0). 
 imagejpeg ($ tommel, $ fname); 
 ElseIf (strpos ($ fname, 'gif.') > 0) 
 imagegif ($ tommel, $ fname); 
 ElseIf (strpos ($ fname, '. png') > 0) 
 imagepng ($ tommel, $ fname); 
 Vi har brukt IF-setningen slik at output format av bildet vil være den samme som den originale format 
 8.. For  verifisering 
 formål vi også inkludere kode for å vise den nyopprettede bildet i nettleseren 
 echo '<.;
Bilde Resize i PHP
Previous:Hvordan å sende e-post i PHP 
Next Page:Lær hvordan du ned en webside med PHP 
			 
        
