| Autor |
Nachricht |
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 18
Geschlecht:
|
Verfasst Do 01.09.2005 23:07
Titel [php] ob_start() und variablen aus DB?! |
 |
|
ich krieg schon wieder die pimpernellen hier. also, folgendes problem:
datenbank:
| Code: | search | replace
{{titel}} | $titel |
template.php:
| Code: | | <title>{{titel}}</title> |
index.php:
| Code: |
$titel = 'testttttt';
ob_start();
include('template.php');
$get_markers = mysql_query("SELECT `search`, `replace` FROM mb_markers");
$template = ob_get_contents();
while($markers = mysql_fetch_assoc($get_markers)) {
$template = str_replace($markers['search'],$markers['replace'],$template);
}
ob_end_clean();
echo $template; |
anzeige im browser nach dem parsen:
| Code: | | <title>$titel</title> |
warum? wie sag ich dem das der die dinger die ausser db kommen als variable behandeln soll? oder is das n hoffnungsloses vorhaben?
|
|
| |
|
 |
| |
|
 |
Cojote
Dabei seit: 02.09.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.09.2005 07:41
Titel
|
 |
|
Hallo,
probiers mal mit dem $$ Operator.
Also | Code: | | $template = str_replace($markers['search'],$$markers['replace'],$template); |
Dann müsste der String in $markers['replace'] explizit als Variablenname und nicht als einfacher String erkannt werden.
Allerdings musst du dann die Variablennamen in der DB ohne das Dollarzeichen abspeichern.
Zuletzt bearbeitet von Cojote am Fr 02.09.2005 07:47, insgesamt 2-mal bearbeitet
|
|
| |
|
 |
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 18
Geschlecht:
|
Verfasst Fr 02.09.2005 20:03
Titel
|
 |
|
oh wie cool. hat geklappt. ich danke dir
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
-[ERLEDIGT]-[PHP] MySQL mit PHP Variablen füttern
[PHP] Variablen verknüpfen
gültigkeitsbereich für variablen [PHP]
PHP, Variablen mit HEADER mitsenden
[PHP] Variablen-Speicherung für Auswertungsformular
Mit PHP auf JavaScript-Variablen Zugreifen
|
 |