phpbar.de logo

Mailinglisten-Archive

[php] portierbare Pfade

[php] portierbare Pfade

Mike mike_(at)_pro-entertain.de
Mon, 8 Jan 2001 21:31:57 +0100


----- 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