Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2009, 09:07
markmb
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 7 meses
Puntos: 10
Upload de archivos

Creo un nuevo tema porque ya he solucionado lo de antes, ya se que pasa.

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> 
Archivo 2:
Código PHP:
<?php
echo ($_FILES['file']['tmp_name']);
?>
La ruta que me escribe en el archivo 2 no existe, la carpeta si, pero el archivo no.

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!!!!!

Última edición por markmb; 20/12/2009 a las 09:22