tach zusammen,
Habe mir ein skript gezogen,
mit dem man per "durchsuchen" eine Datei dem Formular hinzufügen kann.
Bräuchte aber 5 input=file-Felder, weiss aber net, wie das in dem skript geändert wird.
Kann mir bitte jemand dabei helfen?
Gruss
Bassek
Habe mir ein skript gezogen,
mit dem man per "durchsuchen" eine Datei dem Formular hinzufügen kann.
Bräuchte aber 5 input=file-Felder, weiss aber net, wie das in dem skript geändert wird.
Kann mir bitte jemand dabei helfen?
Gruss
Bassek
PHP-Code:
if($_FILES['attach']){
if (is_uploaded_file($_FILES['attach']['tmp_name']) && ($_FILES['attach']['tmp_name'] != 'none') && ($_FILES['attach']['tmp_name'] != '')){
// checks if the file meets the requirements:
if($_FILES['attach']['size'] > $attach_maxfilesize){
$errmsg .= "- the uploaded filesize is too big";
$general_error = true;
}
// checks if the file is has the correct extension
else{
$attach_filetypes = stripspaces($attach_filetypes);
$regex = ". \\ + * ? [ ^ ] $ ( ) { } = ! < > | :";
$regex_array = explode(" ", $regex);
// print_r($regex_array);
foreach($regex_array as $regex_a){
$attach_filetypes = str_replace($regex_a, "", $attach_filetypes);
}
if(substr($attach_filetypes, -1) == ","){
$attach_filetypes = substr($attach_filetypes, 0, -1) ;
}
if($attach_filetypes{0} == ","){
$attach_filetypes = substr($attach_filetypes, 1) ;
}
// echo $_FILES['attach']['tmp_name'];
// make an array from the filetypes list ($attach_filetypes)
$attach_filetypes_array = explode(",", $attach_filetypes);
// print_r($attach_filetypes_array);
// determine the file type:
if(in_array(FindExtension($_FILES['attach']['name']), $attach_filetypes_array) == false){
$errmsg .= "-the file you trying to upload is not allowed ";
$general_error = true;
}
}
}
}
Kommentar