Ich habe folgendes Problem..
Ich habe WAMP und Win98 laufen und starte Php über die php.exe (zusammen mit der php.ini)
Mein Freund (und der Server auf dem das Skript laufen soll) hat Win2k und Php als Apache Modul eingebunden.
Meine Skripte sehen wie folgt aus :
SkriptA.php (liegt im Document_Root)
<?php
include ("include/SkriptB.php");
?>
SkriptB.php (liegt im Document_Root/include)
<?php
include ("include/SkriptC.php");
?>
SkriptC.php (liegt im Document_Root/include)
<?php
echo "Test";
?>
Der include_path ist hier relativ zu dem Skript das den ersten include befehl aufruft.
Bei der Einbindung als Apache Modul führt dies aber zu einem Fehler!
Dort muß das so aussehen :
SkriptA.php (liegt im Document_Root)
<?php
include ("include/SkriptB.php");
?>
SkriptB.php (liegt im Document_Root/include)
<?php
include ("SkriptC.php"); // <-- hier ist der Unterschied.
?>
SkriptC.php (liegt im Document_Root/include)
<?php
echo "Test";
?>
Der include_path ist also relativ zu dem skript dass die Datei includet.
Das dauernd umzuschreiben ist keine gute Lösung und so frage ich mich welche Variable ich wie verändern muß um die Skripte so wie bei Apache Modul einbinden zu können.
Kann mir da irgendjemand helfen ?
Ich habe WAMP und Win98 laufen und starte Php über die php.exe (zusammen mit der php.ini)
Mein Freund (und der Server auf dem das Skript laufen soll) hat Win2k und Php als Apache Modul eingebunden.
Meine Skripte sehen wie folgt aus :
SkriptA.php (liegt im Document_Root)
<?php
include ("include/SkriptB.php");
?>
SkriptB.php (liegt im Document_Root/include)
<?php
include ("include/SkriptC.php");
?>
SkriptC.php (liegt im Document_Root/include)
<?php
echo "Test";
?>
Der include_path ist hier relativ zu dem Skript das den ersten include befehl aufruft.
Bei der Einbindung als Apache Modul führt dies aber zu einem Fehler!
Dort muß das so aussehen :
SkriptA.php (liegt im Document_Root)
<?php
include ("include/SkriptB.php");
?>
SkriptB.php (liegt im Document_Root/include)
<?php
include ("SkriptC.php"); // <-- hier ist der Unterschied.
?>
SkriptC.php (liegt im Document_Root/include)
<?php
echo "Test";
?>
Der include_path ist also relativ zu dem skript dass die Datei includet.
Das dauernd umzuschreiben ist keine gute Lösung und so frage ich mich welche Variable ich wie verändern muß um die Skripte so wie bei Apache Modul einbinden zu können.
Kann mir da irgendjemand helfen ?
Kommentar