brandett Skrevet 16. juni 2006 Del Skrevet 16. juni 2006 Jeg har på hjemmesiden min i dag ett resize script som endrer størrelsen på bilder ved opplasting automatisk. Problemet er at bildene "dras opp" og blir stygge om de er små, og dersom bildene er for store, blir det STYGGE når det er resiza. Se siden her Dere ser kanskje hva jeg mener på noen av bildene. Samtidig fungerer dette på kun jpg bilder. Er det noen som vet om noen script? Jeg trenger at $upload_bilde_1 blir til: "$newsid"."1stort."."$filending" "$newsid"."1lite."."$filending" Altså ett stort og ett lite bilde. Begge angitt med maksimal bredde. Lenke til kommentar
magikern Skrevet 16. juni 2006 Del Skrevet 16. juni 2006 jeg la opp noe sånt her for noen år siden som du finner ved ett kjapt søk i forumet, uansett må du bruke noe som dette: $size = GetImageSize("./$img"); $to = 100; if(($size[0]/$to) > ($size[1]/$to)){ $w=$to; $h= round($size[1]/($size[0]/$to)); }else{ $w = round($size[0]/($size[1]/$to)); $h = $to; } så bruker du $w for bredde og $h for høyde når du lager nytt bilde, Lenke til kommentar
ZoRaC Skrevet 16. juni 2006 Del Skrevet 16. juni 2006 For å unngå stygge bilder når du resizer bruk: http://no.php.net/manual/en/function.imagecopyresampled.php istede for http://no.php.net/manual/en/function.imagecopyresized.php Lenke til kommentar
brandett Skrevet 16. juni 2006 Forfatter Del Skrevet 16. juni 2006 Det jeg ikke forstår, er hvor bildet fra formen kommer inn, og hvor det lagres? Lenke til kommentar
Martin A. Skrevet 17. juni 2006 Del Skrevet 17. juni 2006 Vi er her for å hjelpe deg igang, ikke servere alt på sølvfat. Gjerne med en liten grønnsaksdusk på toppen. Lenke til kommentar
trondes Skrevet 17. juni 2006 Del Skrevet 17. juni 2006 Det jeg ikke forstår, er hvor bildet fra formen kommer inn, og hvor det lagres? 6323104[/snapback] Hvis du har denne formen: <form enctype="multipart/form-data" action="" method="post"> <input type="file" name="fil"> </form> Så vil du kunne hente data om filen ut med $_FILES['fil']. for å få en full oversikt kan du prøve dette scriptet: <?php if($_POST['submit']){ print "<pre>"; print_r( $_FILES['fil']); print "</pre>"; } else print <<<HTML <form enctype="multipart/form-data" action="" method="post"> <input type="file" name="fil"> <input type="submit" name="submit" value="Send fil"> </form> HTML; ?> For mer info om fil upload se: http://no.php.net/manual/en/features.file-upload.php Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå