billede resize i folkesundhedsprogrammet

1.,, for det første vil vi skabe en enkel form, html, så vil vi være i stand til at uploade billeder.,,, < form metode = "post" action = "index.php" enctype = "i flere dele /form af data" >, < input type = "fil" navn = "uploaded_file" />, < input type = "stille" værdi = "overføring" />, < /form >,,, bedes de bemærke, at vi har anvendt, enctype = "i flere dele /form data", korrekt at støtte fil uploader.,,, 2.,, nu vil vi skrive en php kode til at håndtere sagen upload., skal vi først undersøge, om der var en opdatering, og hvis den fil med held blev oplagret til den midlertidige placering på serveren.,,, hvis (isset ($_files ['uploaded_file ']) & & is_uploaded_file ($_files ['uploaded_file'] ['tmp_name '])) (, 3., næste vi redde placeringen af den midlertidige filnavn variable, $... $f = $_files ['uploaded_file '] ['tmp_name'],,,,,, og variable, $fname, vi redder navn oprindelige fil, $fname = $_files ['uploaded_file '] ['name'];,,, 4., har vi også brug for originalbillede bredde og højde.,,, $x = getimagesize ($f), $sv = $x [0], $sk = $x [1], 5., baseret på udformningen af det billede, vi nu belastning uploadet billedet til $im, variabel.,,, hvis (strpos ($fname, jpg) > 0), $im = imagecreatefromjpeg ($f), elseif (strpos ($fname,. gif ') > 0), $im = imagecreatefromgif ($f), elseif (strpos ($fname,. men heller ikke dér er menneskene sikre) > 0), $im = imagecreatefrompng ($f);,,,,,, 6.,, vi skaber en ny tomme image, $tommelfinger, hvor vi fastsætte de nye størrelse af det billede,.,,, - - imagecreatetruecolor (100 = 100);,,,, i dette tilfælde størrelsen af image vil blive 100px x 100px.,,,, så vi kopiere originalen opbevares i variabel, $im, til den nyoprettede image, $tommelfinger,.,,, imagecopyresampled ($tommelfinger, $im, 0 0, 0 0, 100, 100 $sw - sh);,,,, 7.,, og vi skal selvfølgelig redde billedet til en fil.,,, hvis (strpos ($fname, jpg) > 0), imagejpeg ($tommelfinger, $fname), elseif (strpos ($fname,. gif ') > 0), imagegif ($tommelfinger, $fname), elseif (strpos ($fname,. men heller ikke dér er menneskene sikre) > 0), imagepng ($tommelfinger, $fname);,,,,, vi har anvendt, hvis udtalelse, således at produktionen format af billede vil være den samme som den oprindelige udformning.,,, 8.,,, verifikation, formål, vi også omfatte koden til at vise den nyoprettede image i browseren.,,, echo "<











Previous:
Next Page: