Foros del Web » Programando para Internet » PHP »

Rename para foto

Estas en el tema de Rename para foto en el foro de PHP en Foros del Web. Necesito renombrar una foto en el server a través de una variable de URL, o de un form....
  #1 (permalink)  
Antiguo 30/06/2006, 18:33
Avatar de Netfrank  
Fecha de Ingreso: marzo-2006
Ubicación: Las Talitas - Tucumán
Mensajes: 226
Antigüedad: 18 años, 1 mes
Puntos: 3
Rename para foto

Necesito renombrar una foto en el server a través de una variable de URL, o de un form.
  #2 (permalink)  
Antiguo 30/06/2006, 18:36
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 17 años, 10 meses
Puntos: 9
<?
if ($_GET[rename_foto]){
rename ($_GET[rename_foto], $_GET[nuevo_nombre]);
}
?>
la url seria: foto.php?rename_foto=nombre actual&nuevo_nombre=nuevo nombre
  #3 (permalink)  
Antiguo 30/06/2006, 18:44
Avatar de Netfrank  
Fecha de Ingreso: marzo-2006
Ubicación: Las Talitas - Tucumán
Mensajes: 226
Antigüedad: 18 años, 1 mes
Puntos: 3
Y si la foto está en un sub directorio...?
Disculpa, soy novato.
  #4 (permalink)  
Antiguo 30/06/2006, 18:54
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
a través de $_GET

$nombre_orig = $_GET['nombre_original'];

if($nombre_orig)
{
rename($nombre_orig, $nuevo_nombre);

// si está en un subdirectorio
rename("../".$nombre_orig, "../".$nuevo_nombre);
// o especificar toda la ruta
rename("http://carpeta/carpeta/.../".$nombre_orig, $nuevo_nombre);

// si la extension no es enviada por url
rename($nombre_orig.".jpg", $nuevo_nombre.".jpg");
}

a través de POST sería igual, solo cambiar el $_GET por $_POST

nos vemos :)
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 08:24.