Regina Schaukrug: Dokumentname extrahieren

Beitrag lesen

pfad\zur\datei\name.vorname.datum.extension

<?php
if ( isset( $_SERVER['HTTP_HOST'] ) ) {
    header ('Content-Type:text/html; charset:utf-8');
}

$str='pfad/zur/datei/name.vorname.datum.extension';
echo basename( $str ) . "\n";
print_r ( explode( '.', basename( $str ) ) );
print_r ( array_slice( explode( '.', basename( $str ) ), 0, -1 ) );
echo implode( '.', array_slice( explode( '.', basename( $str ) ), 0, -1 ) );

if (! isset( $_SERVER['HTTP_HOST'] ) ) {
    echo "\n";
}

Alles andere sind die Definitionsfragen. Definitionsfragen löst kein Programm.

Einzeln:

<?php
if ( isset( $_SERVER['HTTP_HOST'] ) ) {
    header ('Content-Type:text/html; charset:utf-8');
}

$str='pfad/zur/datei/name.vorname.datum.extension';
var_dump ( basename( $str ) );
var_dump  ( explode( '.', basename( $str ) ) );
var_dump  ( array_slice( explode( '.', basename( $str ) ), 0, -1 ) );
var_dump  ( implode( '.', array_slice( explode( '.', basename( $str ) ), 0, -1 ) ) );