php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.01.2006, 02:15  
Gast
 
Beiträge: n/a
Standard text aus db mit code ausgeben, den code aber auch parsen

Hallo zusammen,

ich lad mir text aus einer Datenbank und gebe diesen Text via print_r aus. Nun möchte ich aber in diesem Text auch php speichern und diesen vorm ausgeben parsen lassen.

quasi:
Code:
$str = "hello <?php echo "world"; ?>";
steht in der datenbank und soll so:
Code:
print_r ($strg);
ausgegeben werden. Und
Code:
hello world
soll das ergebnis sein.

Wie krieg ich das hin? Meinem Verständnis nach dürfte das gar nicht möglich sein, aber mein Verständnis ist überhaupt nicht relevant habt ihr vielleicht einen Tipp?

Dankeschön & nen ruhigen Montag
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.01.2006, 02:28  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: text aus db mit code ausgeben, den code aber auch parsen

Zitat:
Zitat von saucer
Wie krieg ich das hin?
am besten gar nicht, denn eval is evil.
axo ist offline  
Alt 16.01.2006, 09:23  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Datenbanken sollten unformatierte Daten enthalten. Serverseitige Skriptsprachen schon garnicht. Fang damit garnicht erst an.
Zergling-new ist offline  
Alt 16.01.2006, 10:37  
Erfahrener Benutzer
 
Registriert seit: 08.01.2006
Beiträge: 212
heohni
Standard Re: text aus db mit code ausgeben, den code aber auch parsen

Zitat:
Zitat von axo
Zitat:
Zitat von saucer
Wie krieg ich das hin?
am besten gar nicht, denn eval is evil.
Jeder benutzt diesen Ausdruck (bin Deinem Google Link gefolgt), aber nirgens liest man _warum genau_ ...
heohni ist offline  
Alt 16.01.2006, 10:45  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: text aus db mit code ausgeben, den code aber auch parsen

Zitat:
Zitat von heohni
Jeder benutzt diesen Ausdruck (bin Deinem Google Link gefolgt), aber nirgens liest man _warum genau_ ...
warum genau kannst du nicht selber suchen?
http://en.wikipedia.org/wiki/Eval
axo ist offline  
Alt 16.01.2006, 10:47  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

und dazu noch das hier: http://de.php.net/manual/de/function.eval.php und es ist komplett
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 16.01.2006, 10:52  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von dsmcg
und dazu noch das hier: http://de.php.net/manual/de/function.eval.php und es ist komplett
genau. komplett mit allen beispielen, wo man eval auf keinen fall verwenden sollte... irgendjemand sollte die user comments dort mal löschen... da stehen mir wirklich die haare zu berge.
axo ist offline  
Alt 17.01.2006, 03:21  
Gast
 
Beiträge: n/a
Standard

ihr habt recht, grundsätzlich hat php-code natürlich in der db mal gar nichts zu suchen. Ich habe hier ein script dass mir einen rss-feed generiert. Recht sauber und tut auch automatisch was es soll, nun möchte ich aber bei zeiten ein paar if-abfragen reinbauen. Zugriff habe nur ich, von daher mal absolut keine gefahr..

ich habs mit eval gebaut und es tut perfekt, danke also
 
Alt 17.01.2006, 09:23  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von saucer
ihr habt recht, [..] Zugriff habe nur ich, von daher mal absolut keine gefahr.. [..] ich habs mit eval gebaut und es tut perfekt
Manche wollens echt nicht lernen
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
Download starten (header funktion), vorher Text ausgeben? Harakiri81 PHP-Fortgeschrittene 19 16.05.2006 21:15
Einfachen Text parsen? SilentGecko PHP Tipps 2006 5 14.04.2006 17:55
Text ausgeben bis zum Zeilenumbruch Unbekanntes_Pferd PHP Tipps 2007 5 11.11.2005 09:07
bb code in htm code wandeln janni PHP Tipps 2007 2 04.11.2005 22:36
jeden donnerstag den gleichen text ausgeben lassen... Bonaparte PHP Tipps 2005-2 1 10.10.2005 21:58
Hilfe bei regulärem Ausdruck (HTML Text Parsen) PHP Tipps 2005-2 4 04.08.2005 17:19
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
HTML-Tags in PHP als Text ausgeben, nicht ausführen saibot PHP Tipps 2005-2 4 14.07.2005 22:50
wie mit php gd einen längeren text ausgeben? bratwurstschorsch PHP Tipps 2005 7 11.04.2005 18:27
code aus text parsen PHP Tipps 2005 7 28.03.2005 05:00
text im phpbb format ausgeben PHP Tipps 2005 10 18.01.2005 20:09
PHP Code als reinen Text ausgeben PHP Tipps 2004 4 28.09.2004 15:12
[Erledigt] sourcecode parsen, nicht ausgeben aber in variable speichern PHP Tipps 2004 4 09.07.2004 19:36
php code in php ausgeben PHP Tipps 2004 2 03.06.2004 16:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpbb3 text parsen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.