Page 1 of 1

include mit absolutem Pfad

Posted: 2003-08-26 08:11
by brixxie
Hy,
habe ein kleines Problem, welches mich schon die ganze Nacht wachgehalten hat! :cry:
Es geht um folgendes:
Datei /include/config.inc.php
<?php
$link_abs = "http://www.projekt.domain.com";
$width_navi = "130";
?>

Datei /test.php
<?php
$test = include_once("http://www.projekt.domain.com/include/config.inc.php");
echo $test."<br>";
echo $link_abs."<br>";
echo $width_navi;
?>

Wenn ich es relativ versuche (inlude/config...) funktioniert es. Versuche ich es aber so wie im Beispiel klappt es nicht. Ich bekomme dann folgende Fehlermeldung:

Warning: open_basedir restriction in effect. File is in wrong directory in /home/www/web2/html/test.php on line 2

Warning: Failed opening 'www.projekt.sebastian-brix.com/include/config.inc.php' for inclusion (include_path='.:/usr/share/php') in /home/www/web2/html/test.php on line 2

Arbeite auf einem Rootserver mit SuSE 8.1 und confixx 2.

Danke schon im vorraus

Re: include mit absolutem Pfad

Posted: 2003-08-26 09:13
by freeze
Vielleicht soltest Du lieber noch eine Nacht drüber schlafen :wink:

Wenn Du eine ausführbare PHP-Datei inkludieren (tolles Wort) möchtest, mußt Du natürlich mit DATEI-Verzeichnisssen arbeiten, nicht mit HTTP-Verzeichnissen.

$test = include_once("/home/www/webXYZ/include/config.inc.php");

Oder habe ich was übersehen?

Re: include mit absolutem Pfad

Posted: 2003-08-26 09:20
by brixxie
Hey danke. *Schäm* Den Schlaf kann ich mir ja jetzt sparen und voll weiter arbeiten. :lol:

Re: include mit absolutem Pfad

Posted: 2003-08-26 09:20
by r00ty
und wenn du nicht den vollen Pfad schreiben willst schau mal was in
$_SERVER[DOCUMENT_ROOT] drinnen ist ;-)

Re: include mit absolutem Pfad

Posted: 2003-08-26 10:01
by brixxie
Wenn ich auf einen Link klicke schreibt er mir sowas:
http://www.projekt.domain.com/home/www/ ... /index.php
sollte eigentlich:
http://www.projekt.domain.com/karate/index.php
heißen.
Idee?
Trotzem schon mal danke für eure Hilfe

Re: include mit absolutem Pfad

Posted: 2003-08-26 10:15
by r00ty
Datei /include/config.inc.php

Code: Select all

<?php 
$link_abs = "http://www.projekt.domain.com"; 
$width_navi = "130"; 
?>
Datei /test.php

Code: Select all

<?php 
$test = include_once($_SERVER["DOCUMENT_ROOT"]."/include/config.inc.php"); 
echo $test."<br>"; 
echo $link_abs."<br>"; 
echo $width_navi; 
?> 
das sollte funktionieren !
was ist die genaue html ausgabe ?

Re: include mit absolutem Pfad

Posted: 2003-08-26 20:42
by brixxie
Ja es funktioniert. Bin ich nach ein paar Stunden Schlaf auch drauf gekommen. War wohl ein bißchen verpeilt. Danke nochmal :lol: