Foros del Web » Programando para Internet » PHP »

Pequeño problem en un rename

Estas en el tema de Pequeño problem en un rename en el foro de PHP en Foros del Web. Hola a todos, tengo un problema con un warning en el rename, pero lo raro es que si renombra al archivo, pero no se porque ...
  #1 (permalink)  
Antiguo 05/03/2007, 08:20
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 18 años, 2 meses
Puntos: 9
Pregunta Pequeño problem en un rename

Hola a todos, tengo un problema con un warning en el rename, pero lo raro es que si renombra al archivo, pero no se porque sale el warning esto es lo que dice:
Código PHP:
Warningrename(Escanear.jpg,16730.jpg): No such file or directory in c:appservwwwsecretariadecisionesimagen_decisionesguardar_imagen.php on line 25 
La linea 25 corresponde a la funcion rename.
Código PHP:
$nombre_archivo=$HTTP_POST_FILES['archivo']['name'];
echo
"Nombre del archivo: $nombre_archivo<br>";
$foto="$registro".".jpg";
echo
"Nombre que va a tomar: $foto";
//renombro el archivo.
rename($nombre_archivo,$foto); 
Alguien sabe por que puede llegar a ser y como eliminarlo, porque funciona, si renombra el archivo. Saludos y gracias de antemano
__________________
->Aprender es un proceso que incluye el error..
  #2 (permalink)  
Antiguo 05/03/2007, 09:57
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 8 meses
Puntos: 33
De acuerdo Re: Pequeño problem en un rename

Cambia $HTTP_POST_FILES por $_FILES y agrega una @ antes de rename es decir

Código PHP:
$nombre_archivo=$_FILES['archivo']['name']; 
@
rename($nombre_archivo,$foto);
//Para que ignore el warning 
Saludillos.
  #3 (permalink)  
Antiguo 05/03/2007, 10:03
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 18 años, 2 meses
Puntos: 9
Re: Pequeño problem en un rename

Muchas Gracias mauled, ignore el warning con el @. Salu2
__________________
->Aprender es un proceso que incluye el error..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:48.