tengo un formulario, el cual envio un campo de texto, una variable $opcion y el supuesto archivo a subir, (metodo "POST")...
al presionar el submit vuelve a la misma pagina pero con un valor de $opcion, que le dira que hacer (mas adelante voy a ir colocando mas cosas y la idea es terminar trabajando con una BD)...
coloco este codigo, como salia en el ejemplo, tambien lo intente con $HTTP_POST_FILES en vez de $_FILES
Código:
un "echo" para ver si llegan las variables$nombre_archivo = $_FILES['userfile']['name']; $tipo_archivo = $_FILES['userfile']['type'];
Código:
// este llega okecho "Campo de texto: " . $titulo . "<br><br>";
Código:
// este se muestra con el nombre mas la extension, ej: xxxxx.doc, pero no deberia decir solo el nombre del archivo?echo "nombre del archivo: ".$nombre_archivo."<br>";
Código:
// aqui sale esto "application/msword", no deberia mostrar "DOC" o ".DOC"??echo "tipo de archivo: ".$tipo_archivo."<br>";
despues:
Código:
y me entrega esto://compruebo si las características del archivo son las que deseo if (!(strpos($tipo_archivo, "pdf") or strpos($tipo_archivo, "doc") or strpos($tipo_archivo, "xls"))) { echo "La extensión del archivo no es correcta. <br><br><table><tr><td><li>Se permiten archivos .PDF, .DOC o .XLS<br></td></tr></table>"; }else{ if (move_uploaded_file("archivos/".$_FILES['userfile']['tmp_name'], $nombre_archivo)){ echo "El archivo ha sido cargado correctamente."; }else{ echo "Ocurrió algún error al subir el fichero. No pudo guardarse."; } }
"La extensión del archivo no es correcta..."
El ejemplo original trabaja con imagenes (GIF y JPG)
Bueno, cualquier ayuda o guia sobre el tema se los agradezco mucho.
desde ya muchas muchas gracias.