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