URL: https://www.overclockers.at/coding-stuff/php-datei_von_anderen_ordner_includen_142908/page_1 - zur Vollversion wechseln!
hallo,
ich habe eine php-datei in dem ordner php liegen. nun möchte ich in eine datei (in einem anderen ordner) diese php-datei einbinden mit include.
normalerweise muss ich eine ebene in meiner verzeichnisstruktur hoch, und dann in den ordner php rein.
include("../php/function.php");
das funktioniert aber nicht. kann mir da jemand weiterhelfen??
wenn die php-datei im gleichen verzeichnis liegt, klappt es!
den webspace hab ich bei home.pages.at falls das von interesse ist!
danke
hm warum kopierst nicht gleich den code der php datei in die index.php etc. und schreibst dann den pfad um?
die andere php datei liegt wo genau?
die php-datei die included werden soll liegt unter /php/functions.php
aufrufen möcht ich sie von vielen anderen stellen, zB /spielbericht/spiel.php
smut: was mach ich mit dem code in der index-datei?
was gibt der Parser eigentlich für einen Fehler?
wusste nicht, dass du sie in mehrere sites einbinden willst - index.php war nur ein bespiel - btw - du hast jetzt 1mal function und 1mal functions geschrieben - kaZitat von hausi181die php-datei die included werden soll liegt unter /php/functions.php
aufrufen möcht ich sie von vielen anderen stellen, zB /spielbericht/spiel.php
smut: was mach ich mit dem code in der index-datei?
das problem dürfte sein, dass du in deinem "webroot" keine leserechte mit php hast. du könntest es mit ~/php/functions.php probieren, aber das kommt auch auf die config des anbieters an...
hier ist mal die Fehlermeldung:
Warning: main(): open_basedir restriction in effect. File(../php/functions.php) is not within the allowed path(s): (.) in /home/pages/new/home_dirs/l/lex7/mannschaft/mannschaft.php on line 12
Warning: main(../php/functions.php): failed to open stream: Operation not permitted in /home/pages/new/home_dirs/l/lex7/mannschaft/mannschaft.php on line 12
Warning: main(): Failed opening '../php/functions.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/pages/new/home_dirs/l/lex7/mannschaft/mannschaft.php on line 12
Fatal error: Call to undefined function: print_top_nav() in /home/pages/new/home_dirs/l/lex7/mannschaft/mannschaft.php on line 14
wird eh was mit der zugriffsberechtigung haben, aber wenn ich das file im selben ordner oder in einem darunterliegenden ordner habe gehts auch!
da werde ich doch wohl in der ordnerhierachie nach oben auch gehen können?!
probiers mal wie watchout meinte mit ~/
oder versuch mal absoluten pfad, statt nem relativen
hab ich schon alles probiert. absoluter pfad geht auch nicht: das geht nicht einmal mit einem bild, also jpg-datei oder so!
hat noch wer ne ahnung, wie man das noch realisieren könnte?
und die datei zu dir moven is ned möglich?Zitat von hausi181hab ich schon alles probiert. absoluter pfad geht auch nicht: das geht nicht einmal mit einem bild, also jpg-datei oder so!
hat noch wer ne ahnung, wie man das noch realisieren könnte?
wie meinst das zu mir moven?!
gehts? ebenZitat von hausi181wird eh was mit der zugriffsberechtigung haben, aber wenn ich das file im selben ordner oder in einem darunterliegenden ordner habe gehts auch!
da werde ich doch wohl in der ordnerhierachie nach oben auch gehen können?!
evtl. sind auf dem ordner keine exec rechte drauf!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025