#1
| ||||
| ||||
eval()'d Code FehlerMoin Leute. Ich versuch mich gerade an Template Ausgaben und habe da eine Funktion für geschrieben, die wiefolgt aussieht PHP-Code: PHP-Code: Zitat:
__________________ Daniel Richter Immer ein Besuch wert: TVBlogger.de - Aktuelle Nachrichten aus der Welt des Fernsehens |
#2
| ||||
| ||||
Re: eval()'d Code FehlerDu musst natürlich die Anführungszeichen escapen bevor du das Template durch eval() jagst. Sieht dein Template nähmlich so aus Dein Name ist "$username" macht das via eval folgenden Ausdruck; $templatename = "Dein Name ist "$username""; Kann nicht funktionieren... Abhiflfe gibts folgendermaßen: Code: eval ("\$templatename = stripslashes(\"".addslashes(template("header"))."\");"); echo $templatename; __________________ Johannes Klose Calitrix Wiki - Wiki auf Basis von PHP und MySQL |
#3
| ||||
| ||||
jo stark! Hat geklappt! Danke __________________ Daniel Richter Immer ein Besuch wert: TVBlogger.de - Aktuelle Nachrichten aus der Welt des Fernsehens |
#4
| ||||
| ||||
Ich glaub ich hab dir da gerade einen kleinen Denkfehler eingebaut. Den stripslashes() Aufruf kannst du auch weglassen da die Slashes die via addslashes() vor die Anführungszeichen gesetzt werden durch das evaluiren ja automatisch wieder wegfallen. So müsste das richtiger Funktionieren: Code: eval ("\$templatename = \"".addslashes(template("header"))."\";"); echo $templatename; __________________ Johannes Klose Calitrix Wiki - Wiki auf Basis von PHP und MySQL |
#5
| ||||
| ||||
Zitat:
Aber trotzdem danke __________________ Daniel Richter Immer ein Besuch wert: TVBlogger.de - Aktuelle Nachrichten aus der Welt des Fernsehens |
#6
| ||||
| ||||
Zitat:
__________________ Johannes Klose Calitrix Wiki - Wiki auf Basis von PHP und MySQL |
Stichworte |
- |
Themen-Optionen | |
Thema bewerten | |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
eval()'d Code Fehler | Turik | Programmierung und Datenbanken | 10 | 02.10.2004 09:04 |
Fehler beim WBB 1.2 | Lassie | Forensoftware | 4 | 15.06.2004 11:36 |
Unwiderrufliche Vereinbarung / Code 431.322.12 of the Internet Privacy Act | delta-lima2 | Onlinerecht, Datenschutz und Sicherheit | 3 | 09.04.2004 14:28 |
Fehler nach Einrichtung von Apache | macs | Programmierung und Datenbanken | 11 | 28.03.2004 16:49 |