|
|||
PHP: Include funktioniert nicht
Hallo auch...
Ich muss eine Datei includen. Leider funktioniert dies nicht. Folgender Code gibt eine Fehlermeldung aus: PHP-Code:
PHP-Code:
|
Sponsored Links |
|
|||
Beide Dateien liegen in je einem Unterverzeinis. Ausgehend vom Document_Root mit Namen htdocs. Also so:
htdocs |_community |_forum In community liegt die index.php, in diese soll die Datei common.php geincluded werden. Selbige liegt im VZ forum. Beide Dateien sind auf einem FAT32 Laufwerk , auf das mit Linux zugegriffen wird. Der Webserver kann beide Files lesen und zugreifen. Die common.php wird innerhalb des VZ erfolgreich geincluded. Kann es evtl. am '../' liegen ? |
|
||||
man muß beim includen auch immer darauf achten von wo aus die Datei, welche eine andere includen soll, schon selber aufgrufen wurde.
Das heisst: eine index includiert eine make_xy.php - die selber wiederum eine tu_das.php includet. Funkt nur wenn man beachtet, das die make_xy.php nun im Verzeichniss von index ausgeführt wird, und dies daher im Pfad zu berücksichtigen ist. |
|
||||
Naja, das stimmt so nicht ganz bzw. kann ich das so nicht bestätigen.
Ich habe eine index.php, wo u.a. folgendes drinsteht PHP-Code:
PHP-Code:
Struktur, falls nicht erkennbar, ist: Code:
+- libs | +- xDB.php | `- xDB-mySQL.php `- index.php |
|
||||
Meinst du etwa folgendes Verhalten?
Zitat:
__________________
Markus Wulftange |
|
||||
Zitat:
Ich bin hier iwie falsch reingecurvt .. Ich hatte solcherart Probleme mal, seitdem verwende ich ausschließlich absolute Pfade so wie netspy es vorgeschlagen hatte.Allerdingens schreibe ich in einer Config Datei eine Url fest, den Rest stöpsle ich dann immer im include Befehl dazu. PHP-Code:
|
Sponsored Links |
|
|||
Ok mit den festen Pfaden funktioniert das ganze nun. Leider nicht so wie erwartet aber vielleicht kann mir ja da dennoch jemand weiterhelfen. Das ganze ging mir wegen eines phpBB3 Forums.
Bis vor ein paar Tagen hatte ich ein phpBB2 am laufen. Ich habe die dort aus der Tabelle phpbb_users den username und user_password gleichzeitig dazu benutzt, das sich die User in meinem CMS anmelden konnten. Sprich: Hat man im CMS das Passwort geändert, wurde es im Forum geändert und hat man es im Forum geändert, war es auch fürs CMS geändert. Dank md5 kein Thema. Nun nutzt phpBB3 ja leider Gottes ein neues Verfahren zur Passwort Verschlüsselung. Und ich wollte weiterhin das Passwort aus phpbb_users verwenden. Nur kann ich das dort gespeicherte eben nicht mehr mit dem eingegebenen vergleichen. In phpBB3 gibt es eine Funktion phpbb_hash("text"). Das erzeugt diesen Schlüssel. Allerdings bei jedem Durchgang einen anderen. Somit kann ich den Output von dieser Funktion nicht mehr zum Vergleich ranziehen, da der ja immer anderst ist. Das Problem mit include ist somit für mich zumindest gelöst. Das eigentliche Problem, bleibt aber noch immer... leider... Ich würde mich riesig freuen, wenn mir jemand weiterhelfen könnte. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
php include auch ein HTTP-Request | koh | (X)HTML | 3 | 05.01.2011 18:31 |
PHP Kontaktforumlar allgemeiner aufbau | Krulle | Serveradministration und serverseitige Scripte | 15 | 17.06.2010 13:44 |
PHP Kontaktformular funktioniert nicht wie es soll | bodoalbstadt | Serveradministration und serverseitige Scripte | 9 | 13.09.2008 13:56 |
PHP include - ich raff es nicht. | Ashida | Serveradministration und serverseitige Scripte | 16 | 07.01.2007 18:53 |