Sourcecodes - Relativer Pfad

Sprachenübersicht/PHP

Relativer Pfad

Diese Seite wurde 14523 mal aufgerufen.

Dieser Artikel wurde in einem Wikiweb System geschrieben, das heißt, Sie können die Artikel jederzeit editieren, wenn Sie einen Fehler gefunden haben, oder etwas hinzufügen wollen.

Editieren Versionen Linkpartnerschaft Bottom Printversion

Keywords: relativer pfad, image, bild

Was ein absoluter/relativer Pfad ist wird unter dem wikiweb Eintrag Pfad beschrieben.

<?php
// Function to Repeat a Relative Path
function absolute_path($extend="", $backward=0){
if($backward == 0){
return $_SERVER["DOCUMENT_ROOT"].'/'.$extend;
}else{
$split = explode("/", $_SERVER["DOCUMENT_ROOT"]);
$new_path = "";
for($i=0;$i<count($split)-$backward;$i++){
$new_path .= $split[$i].'/';
}
return $new_path.$extend;
}

}
?>

Diese Function gibt sowas wie /server1/www/htdocs/user1/script/ zurück wenn man es über

<?php
echo absolute_path();
?>

aufruft. Mit

<?php
echo absolute_path("images/");
?>

kann man den pfad erweitern /server1/www/htdocs/user1/script/images/

und zu guter letzt mit

<?php
echo absolute_path("images/", 3);
?>

kann man z.b. wie hier 3 verzeichnese zurück in:

/server1/www/htdocs/

und noch images/ anhängen

also:

/server1/www/htdocs/images/

Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren?

Editieren Versionen Linkpartnerschaft Top Printversion

Haben Sie einen Fehler gefunden? Dann klicken Sie doch auf Editieren, und beheben den Fehler, keine Angst, Sie können nichts zerstören, der Artikel kann wiederhergestellt werden.

Sprachenübersicht/PHP/Relativer Pfad