Flin Skrevet 24. januar 2008 Del Skrevet 24. januar 2008 (endret) Hei. Jeg driver å lager en liten kode til en hjemme side som skal finne bildene som er i en mappe og hvise de i en forminkset versjon. Tingen er at når jeg bruker test bilder som jeg har mekka i photoshop så funker det fint, men når jeg prøver med ekte bilder(dvs bilder tatt med kamra og overført til data) så får jeg store ytelsesproblemer, vi snakker lagg og browser crash, hittil har jeg bare prøvd på min localhost. <?php if ($handle = opendir('./bilder')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $a[] = $file; } } closedir($handle); } $tell = 0; echo "<pre>"; print_r($a); echo "</pre>"; foreach ($a as $key => $val) { $d = "./bilder/".$val; echo '<img src="' . $d . '" width="200" height="200" />'; $tell++; if ($tell == 3) { echo "<br>"; $tell = 0; } }; ?> Så da lurer jeg på om noen vet hva som er feil, det loacalhosten min? Er det koden? Uansett svar takk på forhånd. Endret 25. januar 2008 av Hjelpphp Lenke til kommentar
pulse Skrevet 24. januar 2008 Del Skrevet 24. januar 2008 Snakker vi her om ett kamera med stor oppløsning? Dersom bildene er veldig store, er det ikke så rart om det krever litt og gjøre det på denne måten. Beste alternativ er å generere tumbnals enten på forhånd i photoshop, eller bruke php + imagemagick etc for og fikse litt på størrelsen. Lenke til kommentar
j-- Skrevet 24. januar 2008 Del Skrevet 24. januar 2008 (endret) Den koden der hverken forminsker eller viser bilder.. regner med du looper en <img> for hvert element i $a? Da tror jeg nok ytelsesproblemet ligger i rendring av mange store bilder i nettleseren din. Om du bruker linux kan du jo ta en "ab -n1000 localhost/sti/til/fil" for å se om det er PHP eller nettleseren din som bruker lang tid. edit: what the.. Når fikk code-boksen scroll? Så bare øverste del av koden din, Hjelpphp, så ignorer det første jeg skrev.. Endret 24. januar 2008 av clvn Lenke til kommentar
Flin Skrevet 24. januar 2008 Forfatter Del Skrevet 24. januar 2008 Viser bilder gjør den, men forandrer størlsen på den gjør den ikke. Og ja jeg looper en img tag. Mulig dette ikke er en god måte å gjøre det på. Tingen er at en jeg kjenner skal kunne legg ut mapper med bilder på ftp serveren og så kommer de opp i et galeri(Koden er jo ikke helt ferdig enda). Mulig han får jobb med å formatere bilden da. Lenke til kommentar
pulse Skrevet 24. januar 2008 Del Skrevet 24. januar 2008 Du kan jo også bruke gd til og resize bildene live, men da ville jeg ha begrenset antallet pr side noe ettersom dette er litt krevende for serveren. Lenke til kommentar
Gjest Slettet+1374861 Skrevet 24. januar 2008 Del Skrevet 24. januar 2008 Lage thumbs og bruke de til visningen er vel en grei løsning, men det skaper da en peak i minneforbruket som kan skape problemer litt etter hvilke memory limit instillinger du har tilgjengelig.... Lenke til kommentar
Flin Skrevet 25. januar 2008 Forfatter Del Skrevet 25. januar 2008 Ok, takk for gode råd, jeg skal titte litt på det. Slenger opp en [LØST] i emne titlen siden jeg i grunn fikk svare på det jeg lurte på. 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å