Hallo Liebe Community,
ich habe folgendes Problem ^^. Im Admin Control Panel kann der Endbenutzer Bilder Speichern und diese im Frontend anzeigen lassen.
Ein Beispiel dafür wär:
So jetzt soll mittels preg_replace - da es ja sowas mehrmals vorkommen kann - es in <img src.... ersetzt werden.
Gut. Nur die Zahl, die man , wie im Beispiel , angibt soll die ID des gespeicherten Bildes sein. Da hab ich mir gedacht, folgendes zu machen:
Der Fehler liegt im preg_replace. Das steht fest. Und ich habe mit preg_replace keine Erfahrung.
Hatte schonmal jemand dieses Problem und konnte es lösen? oder können Funktionen in preg_replace überhaupt nicht funktionieren? Dann frag ich mich aber warum auf php.net solche beispiele zu finden sind.
mfG
Big A
*edit*
Habe nach Suche noch das Gefunden : http://regexp-evaluator.de/tutorial/.../preg-replace/
HAT SICH ERLEDIGT. ES FUNKT!
*edit2*
Es funktioniert fast *heul* . Wenn ich 2 Bilder angezeigt bekommen will macht er nicht mit. Ne Idee?
mfG
ich habe folgendes Problem ^^. Im Admin Control Panel kann der Endbenutzer Bilder Speichern und diese im Frontend anzeigen lassen.
Ein Beispiel dafür wär:
*img*2*/img*
Gut. Nur die Zahl, die man , wie im Beispiel , angibt soll die ID des gespeicherten Bildes sein. Da hab ich mir gedacht, folgendes zu machen:
PHP-Code:
function picture($id)
{
$sql=mysql_query("SELECT * FROM xyz WHERE id='$id' ");
$result=mysql_fetch_assoc($sql);
$name=$result[name];
$titel=$result[titel];
$string="<img src=\"../files/".$name."\" title=\"".$titel."\" />";
return $string;
}
function bbcode2html($text)
{
global $REX;
$text = preg_replace("/\*img\*(.*?)\*\/img\*/si",picture("\\1"), $text);
...
Hatte schonmal jemand dieses Problem und konnte es lösen? oder können Funktionen in preg_replace überhaupt nicht funktionieren? Dann frag ich mich aber warum auf php.net solche beispiele zu finden sind.
mfG
Big A
*edit*
Habe nach Suche noch das Gefunden : http://regexp-evaluator.de/tutorial/.../preg-replace/
HAT SICH ERLEDIGT. ES FUNKT!
*edit2*
Es funktioniert fast *heul* . Wenn ich 2 Bilder angezeigt bekommen will macht er nicht mit. Ne Idee?
mfG