Diese kleine Routine fügt am Ende eines Pfades einen Slash hinzu.
function add_ending_slash($path){
$slash_type = (strpos($path, '\\')===0) ? 'win' : 'unix';
$last_char = substr($path, strlen($path)-1, 1);
if ($last_char != '/' and $last_char != '\\') {
// no slash:
$path .= ($slash_type == 'win') ? '\\' : '/';
}
return $path;
}
[/php]
Automatisch einen abschliessenden Slash hinzufügen
function add_ending_slash($path){
$slash_type = (strpos($path, '\\')===0) ? 'win' : 'unix';
$last_char = substr($path, strlen($path)-1, 1);
if ($last_char != '/' and $last_char != '\\') {
// no slash:
$path .= ($slash_type == 'win') ? '\\' : '/';
}
return $path;
}[/php]
Quelle: Jonas John
Eine Funktion, die an das Ende eines Pfades einen Slash setzt.Unterscheidet zwischen Windows und Unix Pfaden.
function add_ending_slash($path){
$slash_type = (strpos($path, '\\')===0) ? 'win' : 'unix';
$last_char = substr($path, strlen($path)-1, 1);
if ($last_char != '/' and $last_char != '\\') {
// no slash:
$path .= ($slash_type == 'win') ? '\\' : '/';
}
return $path;
}[/php]
Quelle: jonasjohn.de