Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2009, 07:26
Ztere0
 
Fecha de Ingreso: marzo-2008
Mensajes: 25
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Script subida Archivos: No crea archivo tmp

Hola

Estoy teniendo un problema a la hora de subir archivos.

Utilizo Apache y PHP 5.3, y estoy creando un formulario para poder subir un CV además de rellenar ciertos datos.

El caso es que al enviar el form muestro la info del archivo, y aparece como que todo se ha subido y realizado correctamente, pero el archivo tmp no se crea, es decir, no esta, en mi carpeta donde en teoria deberia estar, por lo que no puedo moverlo, copiarlo, o trabajar con el.

Este es el código

Código PHP:
<? session_start(); ?>

<?

    set_include_path
($_SERVER['DOCUMENT_ROOT']);
    include_once 
'cls/Usuarios/Usuario.php';

        
$id $_POST["id"];
        
$nombre $_POST["nombre"];
        
$apellidos $_POST["apellidos"];
        
$email $_POST["email"];
        
$actividad $_POST["actividad"];
        
$tipo $_POST["tipo"];
        
$web $_POST["web"];
        
$comentario $_POST["cmt"];
        
        
move_uploaded_file($_FILES['cv']['tmp_name'],"/cv/".$id.".pdf");
        
        
$n = new Usuario($id);

        
$n->setNombre($nombre);
        
$n->setApellido1($apellidos);
        
$n->setDireccion($comentario);
        
$n->setTelefonoAlt($actividad);
        
$n->setEmail($email);
        
$n->setUsuario($tipo);
        
$n->setCiudad($web);

        
$n->Editar();
        
        
print_r($_FILES);

?>
al mostrar la info del fichero todo aparece aparentemente correcto (por pantalla):

Código:
Array ( [cv] => Array ( [name] => Anexo1.pdf [type] => application/pdf [tmp_name] => C:\xampp\htdocs\dica\cv\php3EE.tmp [error] => 0 [size] => 17482 ) )

otra cosa, evidentemente, es la ejecucion de la funcion para mover el archivo subido, que falla ya que no encuentra el archivo temporal creado,

¿alguna idea?

He revisado la config. de php.ini y esta todo correcto. En teoria sube el archivo, pero luego no esta por ningun sitio.

gracias!