echo plaatje + link naar groter plaatje

Status
Niet open voor verdere reacties.

Tarabass

Terugkerende gebruiker
Lid geworden
25 jul 2004
Berichten
1.582
Hallo,

Ben geheel nieuw op het gebied van php,, dus mijn uitleg zal niet al te duidelijk zijn ;) .

Ik laat nu in mijn foto-gallery de plaatjes weergeven door een echo. In een config-file staan die foto's allemaal op een rijtje dmv variabelen(zo heet dat toch?), bijv. $ foto1 = ("<img src=\"pics/foto-gallery/DSCF0053.JPG\">");
In de gallery-site wordt de config "include"!

Nu wil ik dat het plaatje dat wordt weergegeven ook een link heeft en dat is gelukt, mar niet naar mijn zin want wil dat in de config neerzetten (voor het overzicht) en nu staat dat op de gallery-site..

Ziet er nu als volgt uit:


config.php:

$ foto1 = ("<img src=\"pics/foto-gallery/DSCF0053.JPG\">");


foto.php (gallery):

<td align="center" valign="middle">
<a href="pics/foto-gallery/groot/DSCF0053.JPG">

<?php echo $foto1 ?>

</a></td>


Nu wil ik dat achter de variable al de link komt te staan zodat ik in mn gallery alleen de echo heb staan, is dat ook mogelijk?

Bijv:

config.php:

$ foto1 = ("<img src=\"pics/foto-gallery/DSCF0053.JPG\">"); + de link hierbij


foto.php:

<?php echo $foto1 ?>

Hoop dat het mogelijk is, zodat ik de links en de foto's kan aanpassen in mijn config-file, en niet steeds hoef te switchen....
 
Dan moet je de config.php includen:
PHP:
include("config.php");
Dan zou je de variabele gewoon over moeten kunnen nemen :)
 
Dat heb ik gedaan, het probleem zit hem niet in dat de echo het niet doet maar wil graag een link toevoegen aan de variable. Hoe doe ik dat?

Het plaatje wat wordt weergegeven, moet dus een link hebben! Die heeft ie alleen wordt die ingestelt in de foto.php en niet in de config.php, wat wel de bedoeling is...

Bijv:

In config: $ foto1 = image plus link


In gallery: echo $ foto1


Dus hoe voeg ik een link toe aan:

$ foto1 = ("<img src=\"pics/foto-gallery/DSCF0053.JPG\">");

BvD
 
Geplaatst door Tarabass
Dat heb ik gedaan, het probleem zit hem niet in dat de echo het niet doet maar wil graag een link toevoegen aan de variable. Hoe doe ik dat?

Het plaatje wat wordt weergegeven, moet dus een link hebben! Die heeft ie alleen wordt die ingestelt in de foto.php en niet in de config.php, wat wel de bedoeling is...

Bijv:

In config: $ foto1 = image plus link


In gallery: echo $ foto1


Dus hoe voeg ik een link toe aan:

$ foto1 = ("<img src=\"pics/foto-gallery/DSCF0053.JPG\">");

BvD
PHP:
$foto1 = "<img src=\"pics/foto-gallery/DSCF0053.JPG\">";
Zo zou ik het doen (met dan nog een eventuele alt-text) :)
 
PHP:
$foto1 = "<ahref=\"pics/foto-gallery/groot/DSCF0053.JPG\"><img src=\"pics/foto-gallery/DSCF0053.JPG\"></a>";

Dit is hem geworden!

Bedankt voor de kick in de goeie richting. Eigenlijk heel makkelijk.
 
Ennuh:o

Een alt-tekst, hoe voeg ik die nu in?
 
Ik had het zelf al gevonden gisteravond, dit is hem geworden:

PHP:
$file1 = "<a href=\"images.jpg\"><img src=\"1.JPG\" alt=\"vergroot\" border=\"0\"></a>";
 
PHP:
$file1 = '<a href="images.jpg"><img src="1.JPG" alt="vergroot" border="0"></a>';
Is ook nog een mogelijkheid ;)
 
Geplaatst door JPeetje
PHP:
$file1 = '<a href="images.jpg"><img src="1.JPG" alt="vergroot" border="0"></a>';
Is ook nog een mogelijkheid ;)
Is zeker een mogelijkheid, hangt er vanaf wat je gewend bent/het makkelijkst vindt..

Ikzelf prefereer dus die andere :)
 
Er leiden dus meerdere wegen naar rome ;)

Ben er wel achter dat je dus html gewoon door php heen kan gebruiken.Erg makkelijk.

Heb nu een mooi lijstje (config.php) die makkelijk bij te houden is wat veel beter is dan alles in één site...

Rest mij nog wel de vraag, hoe voeg ik een doel aan toe bijv. van tabel naar tabel in een frameset?

Vind het wel interressant dat php:D
 
Geplaatst door aaajeetee
Is zeker een mogelijkheid, hangt er vanaf wat je gewend bent/het makkelijkst vindt..
Ik gebruik beide :)
In de pagina's waar ik data klaarmaak om weergegeven te worden gebruik ik enkele quotes (') en in de pagina's waar ik de klaargemaakte data weergeef (lees: templates) gebruik ik dubbele quotes (").
Dit omdat enkele quotes beter voor de performance zijn (maakt niet über veel verschil ofzo ...), maar wel met enkele beperkingen meekomt, waaronder dat je geen CR / LF kan gebruiken. Met dubbele quotes kan dit wel :)
 
Haha, snap niets van wat je zegt. Heb dus nog veel te leren!:p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan