Mailinglisten-Archive |
----- Original Message -----
From: "Michael Pietsch" <michael.pietsch_(at)_berlin.de>
To: <php_(at)_php-center.de>
Sent: Monday, January 08, 2001 8:31 PM
Subject: [php] portierbare Pfade
> hi,
>
> ich habe immer das Problem, dass Pfade, Links und Aufrufe immer
hartcodiert
> sind. Wenn ich jetzt meine Anwendungen auf andere Rechner uebernehmen will
> stoert dies gewaltig.
>
> beispiel:
>
> echo "<form action=\"http://192.1.1.12/~db01/wwl/actionhandler.php3\"
> method=post>";
>
> oder auch bei include's.
>
> Gibts da einen sauberen weg? oder helfen da nur globale variablen, die
> immer mitgeschleppt werden?
Hi Michael,
die Enviroment-Variable $PHP_SELF sollte bei Forms helfen. Beim includen
muss man nicht den vollen Pfad angeben. Ein kleines Beispiel:
/usr/src/local/httpd/htdocs/index.php3 included
/usr/src/local/httpd/htdocs/lib/phplib/prepend.php3
Man kann dann auch schreiben:
<?php
include("./lib/phplib/prepend.php3");
?>
Alles klar?
Mike
php::bar PHP Wiki - Listenarchive