Nabend!
Also ich bin z.Z. mit einem größeren Projekt beschäftigt und arbeite viel mit inlude.
Dabei verwirrt mich aber eine Sache. Ich zeig euch am besten mal die Ordnerhierarchie mit den Includes (So funktioniert es!):
Code
- www-data
|
|_ index.php [ include(mods/reg/index.php); oder include(mods/ins/index.php);]
|
|_ mods
| |
| |_reg
| | |_ index.php [ include(register.php); ] <-- Pfad relativ zur einbindenden Datei
| | |_ register.php [ include(captcha/captcha.php); ] <-- Pfad relativ zum Stammverzeichniss
| |
| |_ins
| |_ index.php [ include(ec.php); ] <-- Pfad relativ zur einbindenden Datei
| |_ ec.php [ include(captcha/captcha.php); ] <-- Pfad relativ zum Stammverzeichniss
|
|_ captcha
|_captcha.php
Alles anzeigen
Es wird ja letztlich alles in www-data/index.php eingebunden. Müssen sich die Pfade dann nicht auf www-data beziehen? Also müsste es nicht eigentlich heißen:
So bekomme ich aber den typischen Fehler, dass die angegebene Datei im include-Befehl nicht gefunden werden konnte.
Ich hoffe ich habe mein "Problem" verständlich geschildert.
MfG Markus