Hey,
ich würde das ganze etwas flexibler wie eagle275 machen. Was wenn mal ne Datei mit mehreren Pubkten im Dateinamen vorkommt?
Oder die Dateiendung mal mehr als 3 Zeichen hat?
PHP-Code:
//string der bearbeitet werden soll
$string = "!datei.bla.blub.csv";
//länger des gesamten strings
$length = strlen($string);
//länge des strings nach dem letzten punkt im originalstring
$lastLength = strlen(strrchr($string, '.'));
//bearbeiteten string erstellen
$newString = substr($string, 1, $length - $lastLength - 1);
//ausgabe
echo "files/".$newString;
Ist getestet.
Normalerweise sollte man noch eine weitere
Prüfung machen wenn es sich zum Beispiel um eine Dateiendung wie .tar.gz handelt.
Musst du mal weiter probieren wie du das noch ausbauen kannst.
Gruß litter