Hey,
lange musste man suchen um die Antwort auf die Frage zu bekommen. Wie bekomme ich nur den Namen einer Datei ausgegeben, ohne die Endung (Extension wie zum Beipiel: jpeg, jpg, gif, png usw.)
und das auch wenn der Dateiname einen Punkt enthält. Weil einfach nur eine php anweisung, ala gebe mir alles bis zum ersten vorhanden sein eines PUNKTES aus, geht ja nicht immer und bei jedem Namen.
$dot_pos = strrpos($_FILES['file']['name'], ".");
echo "Der Dateiname lautet: " . substr($_FILES['file']['name'], 0, $dot_pos);
echo "<br/>";
$endung= substr (strrchr($_FILES['file']['name'], "."), 1);
Erklärung:
Zähle die Zeichen die bis zum ersten vorhandensein eines Punktes sind und zwar von hinten angefangen zu zählen. Bsp: text.bsp_1.txt
Zeichen bis zum ersten Punkt = 3.
Jetzt kann man mit der substr vom eigentlichen Dateinamen die ermittelte Anzahl von Zeichen abziehen und man erhält den Dateiname.