uranus Skrevet 8. juli 2006 Skrevet 8. juli 2006 Trenger bildeopplastings kode som jeg kan laste opp jpeg, gif og png bilder hvor da bildet blir lagret to ganger. En gang som en thumb på f.eks 100px bredde, så en gang til hvor jeg kan definere størrelsen til f.eks 400px hvis bildet er bredere enn det. Dermed kan jeg linke thumb bildet til det store bildet. Noen som har en slik kode? Vil gjerne også kunne legge på tekst på det store bildet nede i hjørnet. Takk!
uranus Skrevet 9. juli 2006 Forfatter Skrevet 9. juli 2006 Beklager mas, men ingen som kan hjelpe meg her?
AlecTBM Skrevet 9. juli 2006 Skrevet 9. juli 2006 Søker du så finner du noen. Jeg gjorde det, men fant ingen som jeg trengte. Men fant noe som ligner på det du ska ha.
uranus Skrevet 9. juli 2006 Forfatter Skrevet 9. juli 2006 Jeg har søkt på Google i flere timer og har ikke funnet noe som gjør det jeg vil, finner bare koder som lager en thumb men ikke en stor versjon av bildet også. Jeg trenger en kode som lager en thumb versjon og en stor versjon på f.eks maks bredde 400px.
KKake Skrevet 9. juli 2006 Skrevet 9. juli 2006 [URL=[img=insert hovedbildet her]]insert thumb her[/URL] Skal vel funke?
AlecTBM Skrevet 9. juli 2006 Skrevet 9. juli 2006 kor ska den koden der stå?? etter det jeg vet så er ikke det en gyldig html kode eller php kode
BigJackW Skrevet 9. juli 2006 Skrevet 9. juli 2006 (endret) [URL=[img=insert hovedbildet her]]insert thumb her[/URL] Skal vel funke? 6460695[/snapback] Det er for bbcoder her på forumet. I html blir det: <a href="adresse/link.html"><img src="sti/til/bilde.png" /></a> Skal du ha bbcoder på sida di må du lage en funksjon. no à là dette: (er ikke helt stø på php enda) <?php // $input er f.eks det som kommer fra formen: // $input = $_POST['tekst']; function bbcodefunksjon($input) { $input = preg_replace("#\[img=(.*?)\](.*?)\[\/img\]#is", "<img src=\">$1\" />", $input); return $input; } // slutt bbcodefunksjon ?> Mulig jeg tar litt feil her nå. Edit: Det er ikke testet. Endret 9. juli 2006 av BigJackW
tussiesel Skrevet 9. juli 2006 Skrevet 9. juli 2006 Jeg forstår det som om du trenger hjelp til å lage forminskede bilder, ikke HTML-taggene for å vise de. Her er en kode som jeg har brukt til å få til det. Den tar et jpeg-bilde, og forminsker/forstørrer det, og lagrer det med prefix (bilde.jpg vil bli 400bilde.jpg). Se på imagecreatefrompng() med venner for å lese ander typer bilder. //Definere variabler $dir = '/home/me/public_html/'; $filename = 'bilde.jpg'; $newWidth = 400; //Regne ut ny høyde ut fra definert bredde $img = imagecreatefromjpeg($dir.$filename); $height=ImageSY($img); $width=ImageSX($img); $ratio=$width/$newWidth; $newHeight=$height/$ratio; //Lage et nytt bilde med den nye høyden og bredden $newImage=ImageCreatetruecolor($newWidth,$newHeight); //Kopier forminsket versjon av originalbildet inn i nytt bilde ImageCopyResampled($newImage, $img, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height); //Lagrer nytt bilde imagejpeg($newImage, $dir.$newWidth.$filename); Merk: koden er ikke testet på en stund.. Og den har heller ikke skikkelig feilhåndtering eller sjekker variablene. Funksjoner for å legge til tekst osv finner du i manualen: http://no.php.net/manual/en/ref.image.php. Spør hvis du lurer på noe. -Simen
uranus Skrevet 9. juli 2006 Forfatter Skrevet 9. juli 2006 Vel koden må lage både en liten versjon av bildet og en større versjon. Si liten med maks bredde 100px og stor med maksbredde 400px.
BigJackW Skrevet 9. juli 2006 Skrevet 9. juli 2006 Kanskje dette kan være rett: http://www.waiheke.co.nz/php/thumb/index.htm
uranus Skrevet 9. juli 2006 Forfatter Skrevet 9. juli 2006 Det kan bli litt tungt i lengda tror jeg, eller kanskje ikke.. Hmm, ok.. Tror jeg vet hva jeg kan gjøre.. Takker folkens =)
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å