Ausgabe von html, php Inhalten
thesign
- php
0 Tobias Kloth0 Markus0 Tobias Kloth0 thesign0 Tobias Kloth0 Badboy46
0 Badboy46
Ich lade in meine dynamische Website verschiedene Inhalte html, php, html/php die ich ausgeben will. Die Ausgabe von html-Inhalten funktioniert mit echo() einwandfrei, die ausgabe von reinen php-Inhalten mit eval() ohne Probleme. Sorgen machen mir momentan Inhalte die sowohl html als auch php beinhalten.
Wie realisiere ich eine Ausgabe die alle drei Faelle (html, php, html/php) behandeln kann?
merci
p.s. URI kann ich leider keine zur verfuegung stellen da ich momentan offline code.
Hallo,
die ausgabe von reinen php-Inhalten mit eval() ohne Probleme.
*pfui* - bist du sicher, dass es nicht auch ohne eval geht?
Sorgen machen mir momentan Inhalte die sowohl html als auch php beinhalten.
Wie realisiere ich eine Ausgabe die alle drei Faelle (html, php, html/php) behandeln kann?
ohne zu wissen was du überhaupt machst, kann ich dir das auch nicht sagen ...
p.s. URI kann ich leider keine zur verfuegung stellen da ich momentan offline code.
dann lade den Code entweder irgendwo hoch oder poste die relevanten(!) Teile davon hier im Forum.
Grüße aus Nürnberg
Tobias
*pfui* - bist du sicher, dass es nicht auch ohne eval geht?
Warum glaubst DU dass ich in einem Forum poste?
dann lade den Code entweder irgendwo hoch oder poste die relevanten(!) Teile davon hier im Forum.
einfaches Beispiel:
$content1="<img src="graphics/headline.gif"/>"; // reines html
$content2="echo echo "<br />";"; // php
$content3="<img src="graphics/<?php $bild?>"/>"; // php, html gemischt
was funktioniert:
echo $content1;
eval ("$content1");
was ich will:
Code der alle 3 verschiedenen content-typen ausgeben kann.
Ich hoffe jetzt ist alles klar, im voraus entschuldige ich mich mal fuer etwaige syntaxfehler die beim schnellen tippen entstanden sein koennten. ;-)
Hallo Markus,
Du bist jetzt der OP, oder?
einfaches Beispiel:
$content1="<img src="graphics/headline.gif"/>"; // reines html
$content2="echo echo "<br />";"; // php
warum nicht einfach
$content2 = '<br />';
und dann
echo $content2;
?
$content3="<img src="graphics/<?php $bild?>"/>"; // php, html gemischt
warum nicht:
$content3 = '<img src="graphics/'.$bild.'" alt="" />';
und dann
echo $content3;
eval ("$content1");
du meinst hier
eval($content2);
, oder?
was ich will:
Code der alle 3 verschiedenen content-typen ausgeben kann.
wenn ich http://de2.php.net/eval richtig verstehe, sollte ein
$content3 = '<img src="graphics/$bild" alt="" />';
echo eval($content3);
funktionieren - ich würde aber davon abraten.
Ich hoffe jetzt ist alles klar,
nicht wirklich - warum willst du unbedingt php-Code in Variablen speichern um diese dann auszuführen? Warum machst du es nicht so wie ich es oben beschrieben habe?
Grüße aus Nürnberg
Tobias
Hallo Markus,
Du bist jetzt der OP, oder?
sorry hab versehentlich geswitched
was ich will:
Code der alle 3 verschiedenen content-typen ausgeben kann.
wenn ich http://de2.php.net/eval richtig verstehe, sollte ein
$content3 = '<img src="graphics/$bild" alt="" />';
echo eval($content3);
funktionieren - ich würde aber davon abraten.
,
nicht wirklich - warum willst du unbedingt php-Code in Variablen speichern um diese dann auszuführen? Warum machst du es nicht so wie ich es oben beschrieben habe?
Ich benoetige die Variable da ich den "content" aus einer mysql-db ziehe. Hast du Ideen wie ich eval() umgehen kann, wenn du mir davon abraetst?
Gruesse aus Kanada, Markus/thesign
Hallo Markus,
Ich benoetige die Variable da ich den "content" aus einer mysql-db ziehe.
und warum steht der Content in der Datenbank?
Hast du Ideen wie ich eval() umgehen kann,
Ich würde es vermutlich mit einem Templatesystem wie z.B. Smarty (->http://smarty.php.net/) versuchen - ich bin aber noch nicht auf die Idee gekommen html- oder php-Code in einer Datenbank zu speichern :-)
wenn du mir davon abraetst?
warum eval schlecht ist, steht übrigends im Archiv, z.B. in </archiv/2004/7/85372/>.
Grüße aus Nürnberg
Tobias
Hallo,
ich bin aber noch nicht auf die Idee gekommen html- oder php-Code in einer Datenbank zu speichern :-)
schau dir mal den Quelltext von Woltlab an *schüttel*
Hallo,
Ich benoetige die Variable da ich den "content" aus einer mysql-db ziehe. Hast du Ideen wie ich eval() umgehen kann, wenn du mir davon abraetst?
ich arbeite auch mit Datenbanken und lasse die Daten ausgeben...
ich hab noch nie mit eval() gearbeitet
was soll der Vorteil von eval() sein?
kann mich mal einer aufklären? ;)