Hallo, bin PHP neuling, kann allerdings andere Sprachen. Ich baue da grad eine Seite mit PHP und MySql, allerdings habe ich irgendwie ein grundlegendes Problem mit includes. Lt. meinen Nachforschungen verhält sich ein include so, als ob der Inhalt der include-Datei da steht, wo das include-Statement steht. Nachgelesen auf http://tut.php-q.net/include.html
Das ist allerdings nicht mein Hauptproblem, das wäre folgendes:
ich habe eine functions.php, die enthält z.B. die Funktionen connecttodb() und validuser(), dann habe ich eine index.php, die am Anfang die functions.php per include einbindet. Zusätzlich baue ich noch eine login.php, die bei Bedarf in der index.php nach der functions.php included wird. Wieso sind die Funktionen aus der functions.php dort unbekannt? Und als ich Probeweise in der login.php die functions.php auch eingebunden habe, habe ich, wie ich es ja auch erwartet hätte, einen Fehler bekommen, daß es die Funktion connecttodb() schon gibt. Irgendwie bin ich jetzt total verwirrt, ich wollte mein Projekt nämlich per include schön sortieren und übersichtlich halten. Vielleicht kann jemand mir einen Tipp geben, oder einen Link auf ein schönes Tutorial, welches sich damit unter anderem beschäftigt. Schreibe ich alles zusammen in eine große Datei, funktioniert der krams auch....
Vielen Dank schon einmal!!!
Das ist allerdings nicht mein Hauptproblem, das wäre folgendes:
ich habe eine functions.php, die enthält z.B. die Funktionen connecttodb() und validuser(), dann habe ich eine index.php, die am Anfang die functions.php per include einbindet. Zusätzlich baue ich noch eine login.php, die bei Bedarf in der index.php nach der functions.php included wird. Wieso sind die Funktionen aus der functions.php dort unbekannt? Und als ich Probeweise in der login.php die functions.php auch eingebunden habe, habe ich, wie ich es ja auch erwartet hätte, einen Fehler bekommen, daß es die Funktion connecttodb() schon gibt. Irgendwie bin ich jetzt total verwirrt, ich wollte mein Projekt nämlich per include schön sortieren und übersichtlich halten. Vielleicht kann jemand mir einen Tipp geben, oder einen Link auf ein schönes Tutorial, welches sich damit unter anderem beschäftigt. Schreibe ich alles zusammen in eine große Datei, funktioniert der krams auch....
Vielen Dank schon einmal!!!
Kommentar