Muy buenas a todos y muchas gracias de nuevo por vuestra atención.
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>
<link href
="estilo.css" rel
="stylesheet" type
="text/css"> </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:
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
if (!((strpos($tipo_archivo, "pdf") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) { 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>
y este el php que realiza las acciones.
Un saludo y gracias de antemano.