PHP img src als variable an php weitergeben

hypostasis

Well-known member
ID: 128663
L
23 April 2006
202
23
liebe community,

ich suche lange nach einer antwort oder einer kreativen lösung zum folgenden problem:

ich habe folgenden abschnitt:

Code:
<a href="contact.php?=_____><img src="bilddatei3.img" /></a>

meinwunsch ist, dass ich ______ durch "biddatei3" ersetzen kann und zwar mittels php. die frage ist als: wie schaffe ich es mit php auf die source, auf das "src" zuzugreifen und mittels variable dann ausgeben/weiterarbeiten?

mit freundlichsten grüssen
 
Wie wärs du nimmst die Bild-Dateien aus einer Datenbank, dann kannst du direkt auch den Link dazu setzen.

Andere Möglichkeit wäre es (kommt drauf an wieviele Bilder es sind) mit preg_match die Bilder auszulesen (wenn sie einer gewissen Regel bzgl des Namens folgen) und anschließend 100 Zeiche davor einen Link suchen und da dann den Link setzen lassen. Das ganze könnte aber was die SChleife angeht, etwas aufwändiger werden....

Ich würde die Bilder lieber in einer DB speichern (reicht ja ID, url, Name), dann bist du am flexibelsten. Wenn das nicht geht, dann musst du wohl den Source durchforsten und das versuchen zu ersetzen (mit preg_match bzw preg_replace). Ob es wirklich funktioniert weiß ich nicht, is nur eine Idee von mir!
 
Also ich habe es so verstanden:

PHP:
<?php $var = 'foo'; ?><a href="contact.php?=<?php echo $var; ?>><img src="<?php echo $var; ?> " /></a>

ich habe bewusst kein <?= gewählt (PHP6)

//Edit:
jetzt sehe ich, dass du die Bildnamen auch aus dem Ordner holen willst.
Möglich ist es, jedoch würde ich, wie Quark, zu der Methode mit der Datenbank tendieren.