Estoy intentando hacer un ftp en php pero no se por qué con las imágenes pequeñas si funciona pero con los pdfs no y tengo también configurado para que suba pdfs.
posteo el código:
Este es el index
Código PHP:
Ver original
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> </head> <body> <form action="subearchivoobras.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> <input name="userfile" type="file"> <input type="submit" value="Subir Archivo"> </form> </body> </html>
Código PHP:
y este el php que realiza las acciones.Ver original
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Subiendo una nueva foto</title> <link rel="STYLESHEET" type="text/css" href="estilos_admin.css"> </head> <body> <h1>Subiendo un archivo</h1> <br> <div align="center"> <? //datos del arhivo $nombre_archivo = $HTTP_POST_FILES['userfile']['name']; $tipo_archivo = $HTTP_POST_FILES['userfile']['type']; $tamano_archivo = $HTTP_POST_FILES['userfile']['size']; /*$uploaded_dir = ".\musica\."; $path = $uploaded_dir . $nombre_archivo; */ //compruebo si las características del archivo son las que deseo echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten solo archivos .pdf o .jpg<br><li>se permiten archivos de 100 Mb máximo.</td></tr></table>"; }else{ if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], 'C:\xampp\htdocs\p_contratante\obras/'.$nombre_archivo )){ echo "El archivo ha sido cargado correctamente."; }else{ echo "Ocurrió algún error al subir el fichero. No pudo guardarse."; } } ?> <br> <br> <br> </div> </body> </html>
Un saludo y gracias de antemano.