Page 1 of 1
PHP in Seite einfügen.
Posted: Tue Nov 15, 2005 10:33 pm
by pc-freak
Ich wollte soeben PHP in eine Seite einfügen, doch es zeigt nur einen weissen Bildschirm an, wenn ich die Seite laden will. Wie muss ich den PHP-Code einfügen? Ich kann mir vorstellen, dass diese Frage schon irgendwo beantwortet wurde, doch ich konnte es nicht finden.
Vielen Dank
Re: PHP in Seite einfügen.
Posted: Tue Nov 15, 2005 10:46 pm
by cyberman
Ich weiß ja nicht, was Du einfügen willst, aber eigentlich sollte es mit {php-code} funktionieren ...
Re: PHP in Seite einfügen.
Posted: Wed Nov 16, 2005 7:57 am
by Cipolla
Alternativ kannst Du auch einen benutzerdefinierten Tag mit dem php Code definieren und diesen in die Seite einbinden.
Re: PHP in Seite einfügen.
Posted: Wed Nov 16, 2005 8:04 am
by pc-freak
Das funktioniert leider auch nicht. Das erste führte zum gleichen Ergebnis,, beim 2. bekam ich die Meldung "Es wurde fehlerhafter Kode verwendet.", da ich PHP und HTML vermischt angewendet habe.
Re: PHP in Seite einfügen.
Posted: Wed Nov 16, 2005 9:06 am
by cyberman
Poste doch einfach mal den Code ...
Re: PHP in Seite einfügen.
Posted: Wed Nov 16, 2005 10:13 am
by Piratos
Es wurde fehlerhafter Kode verwendet
Diese Meldung kommnt immer dann, wenn es sich um einen echten PHP - Fehler handelt. Oft sind es nur Kleinigkeiten die dazu führen.
Unter Smarty sollte so etwas immer funktionieren, wenn man es in eine Seite eingibt, denn das ist direkt von Smarty dafür vorgesehen:
Funktioniert hier aber nicht
Dafür aber das:
Wenn man in der Vorschau das korrekt sehen will, dann muss der Aufruf mit dem vollen Pfad erfolgen.
Ausserdem kann es u.U. Wechselwirkungen geben, wenn Funktionen in der Test.php gleichen Namen haben wie Funktionen aus der CMS - also immer etwas vorsichtig sein.
Re: PHP in Seite einfügen.
Posted: Wed Nov 16, 2005 10:27 am
by pc-freak
Ich habe es doch geschaft. Das Problem war, dass ich etwa folgedes hatte:
Code: Select all
<? function test() {
?> HTML-CODE
<?
}
?>
Dies habe ich jetzt mit dem echo-Befehl geschaft. Doch nun bekomme ich eine Fehlermeldung, wenn ich mit PHP etwas in eine .txt-Datei schreiben will. Es kommt immer folgende Fehlermeldung:
fopen(File.txt): failed to open stream: HTTP wrapper does not support writeable connections.
Was bedeutet das? Ohne CMS funktioniert es.
Re: PHP in Seite einfügen.
Posted: Mon Nov 28, 2005 5:42 pm
by Piratos
Tja das bedeutet genau das ,was die se englische Fehlermeldung besagt - der Wrapper überstützt keine fopen - Verbindungen mit denen man schreiben kann.
Ich würde da mal das PHP - Handbuch konsultieren, da steht das alles ausführlich drin.