HTML in PHP
Hallo Leute,
ich habe gerade nen mächtigen Hals, weil ich der Ansicht bin, das mein Computer mich verarschen will. Aber ohne mich jetzt über meinen Gemütszustand auszulassen frage ich jetzt mal in die schlaue Runde, damit ich nicht als einziger dumm sterben muß ;-)) Problem: eine PHP Datei mit der Zusammenstellung einer Variablen $articles für die Zusammenstellung der Bildschirmausgabe. Neben einigen Aufrufen von Funktionen soll jetzt ein größerer Teil in reinem html folgen, damit nicht alles in Hochkommata gepackt werden muß, ihr wisst schon... Also schreibe ich wie mal gelernt... $articles .= <<<EOC ....html text.... EOC; Sobald ich diese Zeilen, die bei mir sonst wo schon überall benutzt sind einfüge, spinnt mein Browser. Beim parsen des php-codes gibt er folgende Fehlermeldung aus: Parse error: parse error, unexpected $ in ...Dateiname... on line 71 (wobei die Zeilenangabe sich auf das absolute Ende der Datei bezieht, er also nicht weiß wo der Fehler ist...) Bin ich jetzt meschugge oder sehe ich einfach den Wald vor lauter Bäumen nicht? Warum macht er das? Hier noch einmal der php Auszug: PHP-Code:
Gruß Martin, der gerade verzweifelnde... |
Hi!
Also meine Wissens ist <<<EOC ... EOC; recht alt! (kann mich auch irren ;) ) Warum machst du es nicht folgendermasen: (die $articles die du mit EOC behandelt hast) PHP-Code:
Ich denke das ist in etwa das was du wolltest! MfG Voller |
Eins von beiden (<<<EOC oder EOC) musste doch am Zeilenanfang stehen, nicht oder? Vermutlich war es EOC.
|
Hmh, danke für die schnellen Antworten. ;-))
Das mit dem einfachen Hochkomma ist übrigens eine gute Idee, die werde ich gleich mal probieren, immer diese dämlichen Notationsregeln *grins @c4: Das <<<EOC bzw. EOC am Anfang stehen muß verstehe ich jetzt nicht ganz wie du das meinst, aber ich kann dieser Notation eine Veriable voranstellen, zumindest habe ich das schon in vielen Scripten so, deswegen wunderte ich mich ja bei diesem so sehr. Aber irgendwie scheint mein Computer mich momentan nicht zu mögen, sonst macht er nie solche Zicken... |
Hi Skyman,
schreib mal das EOC; ganz an den Anfang der Zeile, also keine Leerzeichen oder Tabs... |
Hallo Chris,
was soll ich jetzt sagen.... ...außer: ICH BIN SCHWERSTENS BEGEISTERT :-)))) @c4: jetzt weiß ich was auch du meintest. Vielen Dank, jetzt muß ich meinen Rechner doch noch nicht erwürgen. @Voller17: Dein Vorschlag geht zwar auch, erzeugt aber einen häßlich aussehenden html Code, da keine Zeilenumbrüche mehr eingefügt werden können, somit alles in einer Zeile steht, aber naja, wer schaut schon hinter die Kulissen ;-) Gruß Skyman |
@skyman:
PHP-Code:
MfG Voller |
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:15:30 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.