anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Einbinden der common.php in Unterverzeichniss https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3989 |
Seite 1 von 1 |
Autor: | Song Sinen [ Mi 12 Sep, 2007 21:33 ] |
Betreff des Beitrags: | Einbinden der common.php in Unterverzeichniss |
Ich bastel grad an nem vernünftigen Questsys (das andere is imo etwas ungenügend). Und wie immer is die letzte Hürde, das woran ich häng ne dämliche Kleinigkeit... oo* Im Unterordner quests befindet sich ein Questskript. Wenn ich das ausführe birngt er mir folgende Meldung: [php]Warning: require_once(common.php) [function.require-once]: failed to open stream: No such file or directory in /is/htdocs/wp1069703_DO6FJR9PDH/www/quests/brieffreunde.php on line 10 Fatal error: require_once() [function.require]: Failed opening required 'common.php' (include_path='.:/usr/share/pear/php5') in /is/htdocs/wp1069703_DO6FJR9PDH/www/quests/brieffreunde.php on line 10[/php] Es findet die common nicht, irgendwie. Paradoxerweise funktioniert der Include bei anderen Skripten in Unterordnern, z.B. bei Eliwoods commentary.php im /lib/ - Verzeichniss. Ich bin am überlegen ob ich nicht das file aus dem quest-Verzeichniss einfach in ein quest-Vile im root-Verzeichniss includen soll und das so umgehe doch direkt wär's mir lieber. Bitte nennt mir wer meinen Fehler und wie ich die common.php erfolgreich in das Skript im /quests/ - Verzeichniss einbinden kann. (Und reist mir nich den Kopf ab dass ich sowas frage... oo Jeder hat mal nen schlechten Tag...) Lg, Song Sinen |
Autor: | Rikkarda [ Mi 12 Sep, 2007 22:02 ] |
Betreff des Beitrags: | |
http://anpera.homeip.net/forum/viewtopic.php?highlight=common+php+unterordner&t=3841 das geht aus sicherheitsgründen so nicht, wie du dir das vorstellst.. im root verzeichnis MUSS eine Datei sein, wie im original questsystem zb. die quest.php die sich dann die quests aus dem Unterverzeichnis holt. Du kannst nicht das komplette system aus einem Unterverzeichnis aufrufen ![]() lg |
Autor: | Garlant [ Mi 12 Sep, 2007 22:24 ] |
Betreff des Beitrags: | |
Stimmt. Wenn er im Verzeichnis bleibt und da versucht eine nicht vorhanden Datei auf zu rufen funzt es nicht. Aber er muss deswegen nicht zwingend eine Datei im Rootordner haben Indem er die Ebenen per chdir(); wechselt, könnte es funktionieren. Allerdings könnte(schon wieder ein könnte ![]() ![]() Mfg Garlant |
Autor: | Song Sinen [ Do 13 Sep, 2007 11:58 ] |
Betreff des Beitrags: | |
Hm, ok dann doch ein Skript im root. ![]() P.S. Lang nich mehr gesehen Garlant, willkommen zurück! ![]() Lg, Song Sinen |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |