echo problem - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html) +--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html) +--- Thema: echo problem (/thread-5654.html) Seiten: Seiten:
1
2
|
RE: echo problem - Jack Sparrow - 21.04.2007 Mich auch xD! RE: echo problem - Jack Sparrow - 22.04.2007 PHP-Code: <? Kann mir jemand sagen was ich falsch mache? Es erscheint beim Aufruf folgende Fehlermeldung Code: Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/jeffw/homepage/sfd.php on line 32 RE: echo problem - Michael - 22.04.2007 Im ersten PHP-Block machst du drei geschweifte Klammern auf, schließt aber nur zwei. RE: echo problem - Jack Sparrow - 22.04.2007 Danke, habe es verbessert die links werden auch richtig angezeigt doch die divfunktionen wollen nicht funtzen. Im Quelltext werden keine div elemente angezeigt. RE: echo problem - Michael - 22.04.2007 Ersetze PHP-Code: function div1() { PHP-Code: function div1() { RE: echo problem - Jan - 22.04.2007 Die Funktionen müssen die variablen global lesen: PHP-Code: function div1() { Aber warum willst du unbedingt dein "div" über eine Funktion ausgeben lassen? Ich habe zudem nur folgende Ausgabe, die glaube ich nicht ist was du willst: Code: 13:19 dhcppc3:~/phpprojekt > php index.php Edit: So brauchst du die Funktion garnicht, und bekommst eine Ausgabe wie du sie möchtest. PHP-Code: for ($a=0; !empty($menu[$a]); $a++) Edit2: Und so kannst du es mit der Funktion machen: PHP-Code: function div1() { Code: 13:37 dhcppc3:~/phpprojekt > php index.php RE: echo problem - Jack Sparrow - 22.04.2007 Die ersten div elemte werden richtig gesetzt, die zweiten nicht. Ich habe die divcontainer eingefärbt. klick Ps: Was bewirkt die Funktion global? RE: echo problem - Jan - 22.04.2007 Global bewirkt, das er die variable in einem Globalen zusammenhang sucht. Variablen sind normalerweise nur lokal verfügbar. das heißt, eine Funktion kann keine variablen lesen, die du irgendwo definiert hast, es sei denn in der funktion selber. Mit global kann er auch die anderen lesen. Siehe auch hier: http://de.php.net/global Benutzt doch diesen Code: PHP-Code: function div1() { RE: echo problem - Jack Sparrow - 22.04.2007 Ok danke vielmals. RE: echo problem - Jan - 22.04.2007 Bitte |