Gå til innhold

Justere bilde automatisk


Anbefalte innlegg

Videoannonse
Annonse
  • 3 uker senere...

Jeg får ikke til denne metoden. (er nybegynner)

Har lastet ned miniatyr.zip, lagt filene på webserveren, laget en php fil som ser slik ut:

<?
echo "<img src="miniatyr.php?width=100&height=*&path=DSC_0384.JPG">"
?>

Har også forsøkt direkte i html.

 

Hva gjør jeg galt?

 

Det jeg forsøker på er å bruke koden som Lasso5000 har postet her https://www.diskusjon.no/index.php?showtopic=528918&hl=

 

Men med følgende kode slik at jeg slipper å laste opp både thumb og full size bilder:

<table cellpadding="15" border="0" cellspacing="15">
<?
if ($handle = opendir('pictures/full/')) {

$teller=0;
while (false !== ($file = readdir($handle))) {
    if(($file!=='..') and ($file!=='.')){
echo "<td><a target='_blank' href=\"pictures/full/".$file."\"><img src="miniatyr.php?width=200&height=*&path=pictures/full/".$file."></a></td>";
$teller++;
if($teller==4){
echo "</tr><tr>";
$teller=0;
}
}
}

echo "</tr></table>";
closedir($handle);
}

?>

Lenke til kommentar
Jeg får ikke til denne metoden. (er nybegynner)

Har lastet ned miniatyr.zip, lagt filene på webserveren, laget en php fil som ser slik ut:

<?
echo "<img src="miniatyr.php?width=100&height=*&path=DSC_0384.JPG">"
?>

Når du skriver echo"..." så kan du ikke ha "-tegn inni uten at du setter \ foran. Men hvis du har prøvd i ren HTML er det jo litt rart.

 

Prøv å lage denne siden:

<html>
<body>
<img src="miniatyr.php?width=200&height=*&path=http://www.diskusjon.no/gfx/diskusjon.no-logo.png">
</body>
</html>

Lenke til kommentar

Det var jo merkelig. JPG er jo det mest populære formatet. Mulig PNG er et bedre format, men slik er jo bare verden.

 

<html>
<body>
<img src="miniatyr.php?width=200&height=*&path=http://www.frening.com/bilder/2006/02.jpg">
</body>
</html>

 

Virker denne? Hvor mange JPG-filer har du prøvd? Har du prøvd GIF? Har du prøvd filer på egen server og filer på eksterne servere?

 

Edit: Det du også kan prøve er å skrive inn http://localhost/miniatyr.php?width=200&height=*&path=http://www.frening.com/bilder/2006/02.jpg rett inn i adresselinja til nettleseren. Da skal skriptet gi fra seg feilmeldinger om noe gikk galt.

Endret av Albino
Lenke til kommentar

Fikk ikke til det eksempelet ditt, men jeg har fått det til nå.

Det ser ut til at bildet ikke kan være over en viss pixel størrelse.

 

Funker ikke på 2500 x 1663.

Funker på 2000 x 1330.

 

Det går greit da jeg ikke har tenkt å bruke så store bilder på nettet, det var bare testbilde som jeg ikke gadd å resize.

 

Takker for all hjelp.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...