28. juli 2004 - 12:30Der 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).
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:
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.