Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2008, 10:29
Avatar de Erebus
Erebus
 
Fecha de Ingreso: junio-2008
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
Problemas con move_uploaded_file en Unix

Hola.
Estoy teniendo problemas con mi funcion para subir archivos y fotos.
Uso move_uploaded_file para hacer el proceso.
El problema es que lo estaba probando en Windows y funcionaba perfectamente, y se echo a perder cuando lo montamos en Unix. D:

Me manda los errores:
Warning: move_uploaded_file(/sistema/web/archivo.txt): failed to open stream: No such file or directory in /script.php on line 27

Warning: move_uploaded_file(): Unable to move '/tmp/phpA9xeOP' to '/sistema/web/archivo.txt' in /script.php on line 27

is_uploaded_file me regresa TRUE
$_FILES['report']['tmp_name'] me regresa /tmp/phpU8Nbyj (nombre aleatorio)

Estoy usando:
Código PHP:
$userfile_name str_replace(' ''_'$_FILES['campo']['name']);
$userfile_tmp $_FILES['campo']['tmp_name'];
$prod_img $filedir.$prefix.$userfile_name;
move_uploaded_file($userfile_tmp$prod_img);
return (
$prefix.$userfile_name); 
Repito, en Windows funciona perfectamente.
Grax.