El formulario de entrada es algo así como:
<form method="POST" action="uploader.php?action=upload" enctype="multipart/form-data">
<input type=\"file\" size=\"30\" name=\"userfile[]\"></p>\n";
...
...
y la parte del script que lo recibe es:
Código:
Pues bien, el script está pensado para varios campos de nombre de archivos en el formulario, para enviar varios archivos a la vez, pero yo sólo estoy usando uno, así que creo que se debería de cambiar algo de código pero no sé exactamente qué.if (($_GET['action'] == "upload")&&($nopuedes==0)){ ... ... $field_userfile = trim($_FILES['userfile']); $field_copy = $_POST['field_copy']; /*Valid e-mail check.*/ if (!eregi("^([a-z]|[0-9]|\.|-|_)+@([a-z]|[0-9]|\.|-|_)+\.([a-z]|[0-9]){2,4}$", $field_email)) { jsMessage("$email_error"); .... .... } /*Valid file format check.*/ for($i=0; $i<count($_FILES[userfile][tmp_name]); $i++){ //comprobación del nombre de archivo
Y lo principal, quiero que se compruebe el nombre del archivo antes de que el navegador empieze a subir el archivo, porque como está ahora mismo, esa comprobación del nombre de archivo te la muestra después de haberlo "mandado".
Bueno a ver si me podéis ayudar. Un saludo.