include mit absolutem Pfad

Bash, Shell, PHP, Python, Perl, CGI
brixxie
Posts: 5
Joined: 2003-01-15 16:33

include mit absolutem Pfad

Post 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
freeze
Posts: 41
Joined: 2002-07-15 08:18
Location: Oberhausen

Re: include mit absolutem Pfad

Post 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?
brixxie
Posts: 5
Joined: 2003-01-15 16:33

Re: include mit absolutem Pfad

Post by brixxie »

Hey danke. *Schäm* Den Schlaf kann ich mir ja jetzt sparen und voll weiter arbeiten. :lol:
r00ty
Posts: 747
Joined: 2003-03-17 15:32

Re: include mit absolutem Pfad

Post by r00ty »

und wenn du nicht den vollen Pfad schreiben willst schau mal was in
$_SERVER[DOCUMENT_ROOT] drinnen ist ;-)
brixxie
Posts: 5
Joined: 2003-01-15 16:33

Re: include mit absolutem Pfad

Post 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
r00ty
Posts: 747
Joined: 2003-03-17 15:32

Re: include mit absolutem Pfad

Post 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 ?
brixxie
Posts: 5
Joined: 2003-01-15 16:33

Re: include mit absolutem Pfad

Post by brixxie »

Ja es funktioniert. Bin ich nach ein paar Stunden Schlaf auch drauf gekommen. War wohl ein bißchen verpeilt. Danke nochmal :lol: