Ja, det er i aller højeste grad muligt. Hvis den automatisk skal generere disse thumsnails skal der vist nok ekstra moduler til for at PHP kan gøre det, men jeg tør ikke sige det med sikkerhed.
Hvor skal det køre? Jeg mener hvis det nu er en offentlig udbyder er det jo ikke sikkert at de understøtter de nødvendige billedmanipulations funktioner.
Ok, jeg har lavet et lille grov eksempel på oversigten. Når den vises kikker den i billedbiblioteket IMAGE_PATH's underbibliotek THUMB_PATH efter thumbnails til billederne i billedbiblioteket, og hvis de ikke findes opretter den dem. Alle billederne bliver indtil videre vist som hyperlink-billeder til deres originaler. Hvis du forstår.
Hvis det ikke vil køre, er det sikkert fordi du lige skal installere et eller andet module (kan ikke lige huske hvad det er). Hvis den melder fejl så sig lige til.
function thumbnail($image_path,$thumb_path,$image_name,$thumb_width) { $src_img = ImageCreateFromJPEG("$image_path/$image_name"); $origw=imagesx($src_img) or die ("Error"); $origh=imagesy($src_img) or die ("Error"); $new_w = $thumb_width; $diff=$origw/$new_w; $new_h=$new_w; $dst_img = imagecreate($new_w,$new_h) or die ("Error"); imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img)) or die ("Error"); imagejpeg($dst_img, "$thumb_path/$image_name") or die ("Error"); return true; } ?> </body> </html>
Jeg kikker lige på den hvor man kan tage dem en af gangen. Spørgsmålet er hvordan du havde tænkt dig at de skulle ligge. Man kunne ligge en oversigt i en fil eller en database osv.. Den skal jo vide hvad der er "forrige" of "næste".
PS: Eksemplet ovenfår opretter IKKE biblioteker hvis de ikke findes, ikke endnu i hvert fald, så du skal lige selv sørge for at de gør indtil videre. Dvs. $IMAGE_PATH skal være et underbibliotek til hvor oversigt.php (eksemplet) ligger og $THUMB_PATH skal være et underbibliotek til $IMAGE_PATH.
fik denne fejl: Warning: imagejpeg: unable to open 'images/thumbs/Picture 1.jpg' for writing in /var/www/hotels/1go/a/html/oversigt.php on line 30 Error
Tjaa, jeg har godt nok ikke megen forstand på den slags udbydere men prøv at smide linjen; chmod($THUMB_PATH, 777), ind i scriptet lige efter $THUMB_PATH = .....
Jeg tænkte bare det ville være MEGET nemmere end at rode med nogle filer, navnligt når www.1go.dk allerede har MySQL kørende.
Synes godt om
Ny brugerNybegynder
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.