Avatar billede jm0 Nybegynder
28. juli 2004 - 12:30 Der er 1 kommentar og
1 løsning

Resize billede to gange, lav et lille billede og et stort billede

Jeg kunne godt tænke mig et script som skal bruges til et community site. Brugeren skal kunne uploade et billede som skal resize til et thumbmail og et stort, og til mappe kaldet "prof_pics" med navnet $_SESSION[s_id]_s (_s for small) og $_SESSION[s_id]_b (_b for big).

Det lille billede skal være højst 135 pixels i width, det store må højst være 200*200. Jeg kører på en linux server med gdlibs (imagemagick kan installeres).
Avatar billede drbean Nybegynder
28. juli 2004 - 13:18 #1
Har du fået lavet noget kode selv???

Ellers skal du starte med at lave en form, som kan sende billedet afsted.
Form tagget kan se sådan ud:
<form name="form1" method="post" enctype="multipart/form-data" action="xxx.php">

Dit input felt kan se sådan ud:
<input name="img" type="file" class="input" size="45">

På din PHP side kan du nu prøve at skrive dette:
$aFile = $_FILES['img'];
echo $aFile['type'].'<br>';
echo $aFile['size'].'<br>';
echo $aFile['tmp_name'].'<br>';
echo $aFile['name'].'<br>';

Det du nu mangler er at resize billede, og upload det til serveren. Prøv at se lidt på funktionerne:

ImageCreateTrueColor
imagecopyresampled

getimagesize

move_uploaded_file

Skriv hvis du har problemer...
Avatar billede jm0 Nybegynder
15. august 2004 - 18:50 #2
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester