Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

PHP-Quellcode aus DB

hallo bin gerade daran ein neues cms für mich zu erstellen!

ähm so jetzt habe ich ein problem die ausgabe des html quellcode aus der tabelle funktioniert tadellos aber der php quellcode der zb für die news benötigt wird nicht


ich gebe das so aus

Code:                   In Zwischenablage kopieren (nur IE)
1">

der anzuzeigende code sieht so aus

Hier k?nnten die news stehen!!! <?php echo"PHP Funkton"; ?>

aber die ausgabe passiert nur so

Hier k?nnten die news stehen!!!
Hier gehts zum Orginal Eintrag "PHP-Quellcode aus DB" im Forum

Antworten

[doc]eval[/doc]
Allerdings stören die <? und ?>

*** Nobody ***


2.

so jetzt hab ich ein großes problem

weil ich nicht den ganzen code in php haben will sondern größten teils in normalen html

versteht ihr was ich meine


3.

Zitat:
versteht ihr was ich meine


*** Nobody ***


4.

so also bin gerade an einem cms am schreiben

Code:                   In Zwischenablage kopieren (nur IE)
2">

so jetzt will ich zb die news abfragen! der quellcode steht in der db

und ich will aber auch html code anzeigen

mit diesem script!

das cms sollte fast zu 100% online wartbar sein mit einem editor mit coder/designer ansicht!


Link


5.

Jetzt klar oder immer noch bahnhof


6.

jetzt klar - aber grauenvoll.

Das ist doch kein CMS. Bau Dir Deine Seiten per include zusammen.

Und trenn html und php so gut es geht.


7.

ja da hab schon 2 aber ich will das einmal so haben das sie online zu fast 100% wartbar ist!

wen ich die abfrage also den php teil in eine seperate spalte lege und den dann mit eval() ausgebe und dann den quellcode wie oben genannt aus gebe müsste es funktionieren oder?


8.

so hab das mal so gemacht!

jetzt geht das mit dem php,

wenn ich das so in die db schreibe

Code:                   In Zwischenablage kopieren (nur IE)
3">

Code:                   In Zwischenablage kopieren (nur IE)
4">

bekomme ich das $edit angezeigt nicht das PHP-Funktion wie es sollte habe es auch noch so ".$edit." probiert und das hat auch nicht funktioniert


9.

Zitat:
aber ich will das einmal so haben das sie online zu fast 100% wartbar ist!
Du hast keinen Plan was Du da machst.

Willst Du daß jeder php-Code auf Deinem Server ausführen kann ?


10.

ja was meinst du ?

php code ausführen zum news abfragen ja


11.

Hat jemand einen rat oder soll ich das vergessen ich finde es eine einfache lösung oder nicht??


12.

Zitat:
und den dann mit eval() ausgebe und dann den quellcode wie oben genannt aus gebe müsste es funktionieren oder?
Ja!

Alternativ zu eval(): http://www.technischedaten.de/pmwiki2/pmwiki.php?n=Php.MysqlUrlWrapper


13.

ja.

kann mir jemand helfen zu post 008?


14.

Code:                   In Zwischenablage kopieren (nur IE)
5">

Ich würde es aber troztdem mit include machen!!!
Siehe das Beispiel auf http://de3.php.net/manual/de/function.stream-wrapper-register.php

Eval gehört zu den Sicherheitsrelevanten Befehlen und ist bei vielen Providern abgeschaltet!
Dein CMS wird also nicht sonderlich portabel sein!!


15.

naja das funktioniert nicht aber ich dachte es eher so ich mache zwei spalten eine php und content

die php lese ich mit eval() aus und die content mit echo"";

also in eval steht

Code:                   In Zwischenablage kopieren (nur IE)
6">

und in content

Code:                   In Zwischenablage kopieren (nur IE)
7">

so ich bekomme nicht Das ist eine PHP-Funktion!

sondern es kommt nur Das ist eine $text

ich bin ratlos eigentlich müsste es ja funktionieren oder?


16.

Mein Beispiel funktioniert sehr wohl!!!!!

Für deine Zwecke:
Du must auch den Content durch eval schicken!!
Sonst sieht der Interpreter $text nicht.
Auch fehlen um $text die PHP Tags und das echo.


17.

so wie soll ich das durchschicken?

zb
Code:                   In Zwischenablage kopieren (nur IE)
8">




18.

$text = eval($row['content']); // das bringts nicht!!!
Der Rückgabe wert von eval bringt dir nix....
ist dein Handbuch kaputt??

Wenn du das Ergebnis in $text und nicht sofort ausgegeben haben möchtest, dann brauchst du noch
ob_start und seine Brüder...

Vorschlag:
Höre endlich auf mit dem eval gehampel und verwende eine Templateengine!!!
Ich werde dich bei dem sch*** nicht mehr weiter unterstützen.


19.

ok ich hab gerade die cd angezündet und alles verbrannt!


Hier gehts zum Orginal Eintrag "PHP-Quellcode aus DB" im Forum
 
phpforum.de | Impressum | Handy Bundles