EuroCent
Klappstuhl 2.0
Hallo sitze an einem Problem!
Folgendes: Ich hab ein Formular mit dem ich Dateien Hochladen lasse dabei werden die endungen überprüft. Bei Fehlschlag kommt die passende Meldung
Das Hochladen und alles klappt wunderbar ohne Probleme!
Jedoch möchte ich das nach oder vor dem Kopieren der Datei in das angegebene Verzeichnis ein Eintrag in die Datenabnk erfolgt!
Gut soweit hab ich es auch. Nun möchte ich das die Endung der Datei ohne den anstehenden . "Punkt" in die Datenbank geschrieben wird!
Beispiel: datei.rar
wie müsste ich es anstellen damit ich nur die endung bekomme ist wichtig um images daran zu binden die für das jeweilge File bestimmt ist
RAR = rar.gif etc...
Ich hoffe man kann mir folgen!
hab es mal so probiert
Es erscheint allerding eine "1" als ergebnis
Ich denke das liegt daran weil die Typen als eine Art Array stehen und er somit die Positionen errechnet!
Dabei käme allerding jpeg statt rar
jpeg = 1
rar = 6
Kann mir da jemand helfen?
Ich danke im voraus
Folgendes: Ich hab ein Formular mit dem ich Dateien Hochladen lasse dabei werden die endungen überprüft. Bei Fehlschlag kommt die passende Meldung
Das Hochladen und alles klappt wunderbar ohne Probleme!
Jedoch möchte ich das nach oder vor dem Kopieren der Datei in das angegebene Verzeichnis ein Eintrag in die Datenabnk erfolgt!
Gut soweit hab ich es auch. Nun möchte ich das die Endung der Datei ohne den anstehenden . "Punkt" in die Datenbank geschrieben wird!
Beispiel: datei.rar
wie müsste ich es anstellen damit ich nur die endung bekomme ist wichtig um images daran zu binden die für das jeweilge File bestimmt ist
RAR = rar.gif etc...
Ich hoffe man kann mir folgen!
hab es mal so probiert
PHP:
<?php
$datei = "datei.rar";
// Typen die Erlaubt sind
$types = "(jpg|jpeg|gif|bmp|png|txt|rar|zip|exe)";
// Endung auslesen
$datei_neu = preg_match("/\." . $types . "$/i", $datei);
echo $datei_neu;
?>
Es erscheint allerding eine "1" als ergebnis
Ich denke das liegt daran weil die Typen als eine Art Array stehen und er somit die Positionen errechnet!
Dabei käme allerding jpeg statt rar
jpeg = 1
rar = 6
Kann mir da jemand helfen?
Ich danke im voraus