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);
?>
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!