ich will b eim dateiupload den dateinamen überprüfen
es sollen alle bilddateien mit zahlen und gross und kleinbuchstaben im namen erlaubt sein
dateien mit zahlen drin werden nicht gepeichert, eine fehlermeldung kommt allerdings nicht, nur bei gifs mit zahlen wie 123.gif
es sollen alle bilddateien mit zahlen und gross und kleinbuchstaben im namen erlaubt sein
PHP-Code:
$regExp="^[a-zA-Z0-9_-]*.gif|jpg|jpeg|png$/i";
// Dateiname und Dateigroesse
if (preg_match($regExp,$_FILES["datei"]["name"][$id]) && $_FILES["datei"]["size"][$id] > 0 && $_FILES["datei"]["size"][$id] < 1000000)
{
// Temporaere Datei in das Zielverzeichnis des Servers verschieben.
move_uploaded_file($_FILES["datei"]["tmp_name"][$id],"shots\\".$verzeichnis."\\".$_FILES["datei"]["name"][$id]);
// Erfolgs-Meldung
echo "<b>Datei " . $_FILES["datei"]["name"][$id] . "</b> - Erfolgreich angelegt!<br>\n";
$sucess=true;
}
else
{
echo "<b>Fehler bei " . $_FILES["datei"]["name"][$id] . "</b> - Im Dateinamen oder Dateigr�ssen Limit!<br>\n";
die();
}
Kommentar