Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: Kuvat ja hyperlinkit

Janezki [22.08.2007 14:08:36]

#

Luon tällä hetkellä sivuilleni galleriaan automaattista päivitystoimintoa. Eli siis php etsii kansiosta tiedostot jotka ovat muotoa esim. "photo***.jpg". Tuli vaan ongelma kun en tiennyt miten php:llä saa thumbnail-kuvat näkymään ja miten niistä tehdään linkki isoon kuvaan. PHP-manuaali ei sanonut oikein mitään hyperlinkeistä (tai en löytänyt) ja kuvissa menin sekaisin kaikkien GD-kirjastojen kanssa.

Mainittakoon vielä että thumbnail-kuvat ovat todella oikeita kuvia, eli kuvanmuokkausta minun ei tarvitse tehdä php:llä, vain korvaava menetelmä html-tagille <Image ...> ja hyperlinkki <A ...>. Miten onnistuu nämä?

ajv [22.08.2007 14:53:06]

#

Siis kuvasta linkki vai? Tällä lailla:

<a href="isokuva.jpg"><img src="pikkukuva.jpg" alt="pikkukuva" /></a>

Janezki [22.08.2007 16:42:26]

#

ajv kirjoitti:

Siis kuvasta linkki vai? Tällä lailla:

<a href="isokuva.jpg"><img src="pikkukuva.jpg" alt="pikkukuva" /></a>

Hmm... Ilmaisinkohan itseäni jotenkin sumeasti, varsinkin kun otsikko on "PHP: Kuvat ja hyperlinkit". Tiedän että olen ihan n00b php:ssä mutta eikö tuo ole html-koodia?

Siis hyperlinkillinen kuva, just niinkuin ajv:n esimerkissä mutta PHP:llä. Onnistuuko se yleensä ollenkaan PHP:llä?

Blaze [22.08.2007 17:05:49]

#

Niin siis sitä PHP:tähän käytetään tulostamaan HTML:ää.

Lebe80 [22.08.2007 17:19:15]

#

Tässä n plus ensimmäinen tapaus hieman selventämään php:n "saloja":

<html>
<head>
<title>Otsikko</title>
</head>
<body>
<?php

$isoKuvaUrl = "isokuva.jpg";
$pieniKuvaUrl = "pienikuva.jpg";
$kuvateksti = "Tässä viedään pässiä narussa";
?>
<a href="<?php echo $isoKuvaUrl; ?>" title="<?php echo $kuvateksti; ?>" ><img src="<?php echo $pieniKuvaUrl; ?>" alt="<?php echo $kuvateksti; ?>" /></a>
</body>
</html>

Koko tulosteen voisi myös tulostaa kokonaan php:ssa
esim.

<?php
echo '<a href="'.$isoKuvaUrl.'" title="'.$kuvateksti.'" ><img src="'.$pieniKuvaUrl.'" alt="'.$kuvateksti.'" /></a>';

?>

Meitzi [22.08.2007 17:31:47]

#

Janezki: et sinä pelkällä PHP:llä tee oikeastaan mitään, mutta se on pirun hyvä apu esim HTML:n muodostukseen.

Janezki [22.08.2007 18:25:46]

#

Aika vänkää tuo php. En osannut edes ajatella että sitä voi käyttää html tagienkin sisällä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta