Vuelvo a explicar desde el principio:
Tengo un formulario, donde se sube un archivo al servidor como temporal para ser enviado por correo como adjunto, pero cuando se pone en práctica el script tanto en servidor local como en remoto, el archivo no se recibe.
He estado mirando, y en local, el archivo no se pone en la carpeta temporal (en remoto no lo se porque no tengo permisos para acceder a ella). He mirado todo lo que he sabido que podia fallar:
-Form: en multipart/form-data
-Campo de archivo: compruebo, y me enseña (en la pagina siguiente) el nombre del archivo (supuestamente) subido y la direccion donde (supuestamente) se localiza el archivo temporal
-phpinfo:he mirado unas cuantas de las variables, y todas las que he mirado, tanto en local como en remoto me ponen que si que se puede, que el path que he estado mirando es el correcto...
Que puede ser que falle en la subida de archivos???
He hecho este script de prueba:
Archivo 1:
Código HTML:
<form action="subido.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" name="submit" value="Subir imagen"> </form>
Código PHP:
<?php
echo ($_FILES['file']['tmp_name']);
?>
Muchas gracias
Edito:
En el archivo 2 he probado con:
<?php
echo (is_uploaded_file ($_FILES['file']['tmp_name']))
?>
Y me da valor 1!!!!!!!
Como puede ser!!!!!