php in einem eintrag

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
thoreandon
Posts: 3
Joined: Thu Oct 19, 2006 7:23 am

php in einem eintrag

Post by thoreandon »

Hi,
wie kann ich php code in einem eintrag benutzen ?
Der html editor schmeissts immer raus und auch mit smarty tags gehts nicht.
Danke

Thoreandon
Regine
Regular
Posts: 49
Joined: Wed Jul 26, 2006 9:20 am

Post by Regine »

Installiere Dir das Plugin "Textformatierung Geshi", damit geht das problemlos. :wink:

Sieht dann so aus: Geshi at work
Viele Grüsse: Regine
EcomBiz
thoreandon
Posts: 3
Joined: Thu Oct 19, 2006 7:23 am

Post by thoreandon »

Ich hab mich falsch ausgedrückt.
Ich meinte, der PHP code soll geparsed werden und nicht angezeigt.
Regine
Regular
Posts: 49
Joined: Wed Jul 26, 2006 9:20 am

Post by Regine »

Probier es doch mal, den PHP-Code so einzubinden:

{php} hier kommt dann der Code {/php}

oder alternativ, das ist einfacher, packe den Code in eine externe Datei und rufe ihn dann im Template so auf:

{php}include 'datei.php'; {/php}

Hier musst Du auf den Pfad achten.

Ob das im Eintrag funktioniert weis ich allerdings nicht. Den Wysiwyg-Editor solltest Du auf jeden Fall vorher deaktivieren bzw. in seinem HTML-Modus arbeiten. Notfalls kannst Du aber auch den Code im Iframe einbinden.
Viele Grüsse: Regine
EcomBiz
thoreandon
Posts: 3
Joined: Thu Oct 19, 2006 7:23 am

Post by thoreandon »

Es nützt mir nichts das im Template zu machen.
Ich will Einträge erstellen und dort auch php code einfügen können um z.b. eine datenbank abzufragen und dynamisch irgendwas im eintrag zu generieren.
Sicherheitstechnisch unrelevant da ich der einzige bin der einträge erstellen darf.
Ich benutze s9y eher als cms den als blog deswegen wäre es gut wenn das irgendwie geht, notfalls muss ich wohl selbst was basteln, denke aber das ich bestimmt nicht der erste bin der sowas braucht.
Regine
Regular
Posts: 49
Joined: Wed Jul 26, 2006 9:20 am

Post by Regine »

Eine Iframe-Lösung kommt für Dich nicht infrage?
Viele Grüsse: Regine
EcomBiz
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post by stm999999999 »

vielleicht hilft das hier?

serendipity_event_externalphp
Ciao, Stephan
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

PHP-Code in einem Beitrag zu erlauben ist ein riesiges Sicherheitsleck, sowas möchte ich garnicht erst anbieten - ganz egal ob man der einzige Autor eines Blogs ist.

Wer PHP kann, kann jedoch folgendes probieren:

Thoreandon, wenn Du das feature benötigst empfehle ich Dir das serendipity_event_smartymarkup plugin; dann kannst Du {php} evtl. benutzen wenn Du $serendipity['smarty']->security in der include/functions_smarty.inc.php deaktivierst (oder in der config.inc.php deines templates). Alternativ kannst Du dieses Plugin dann auch nehmen, modifizieren und auf eval() umtrimmen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply