Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/02/2011, 11:47
kai89
 
Fecha de Ingreso: enero-2010
Mensajes: 373
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: renombrar imagenes.

bueno ahora si logre resolverlo gracias a vosotros, lo que hice fue comprobar primero el nombre de la imagen, y si esta ocupado lo renombro con la fecha, y si esta libre subo la imagen sin renombrearla aki dejo el script modificado por si le quereis echar un vistazo:
Cita:
<?php
//primero verifico si existe el nombre de esa imagen
$nombre_archivo = $FTP_Root . $_FILES['archivo']['name'];
$nombre_archivo1=($nombre_archivo);
$nombre_archiv = "fotos2/$nombre_archivo1";


//si esta ocupado lo renombramos
if (file_exists($nombre_archiv)) {
?>
<?

//DEFINIMOS ALGUNAS VARIABLES NECESARIAS CUANDO SUBIMOS EL ARCHIVO
$status= "";
if ($_POST["action"] == "upload") {
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = ''. date('Y-m-d-h-i-s') .".jpg";


if ($archivo != "") {
$destino = "fotos2/".$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino))
{//ubicación especifica del avatar

$status = "<img src='fotos2/$archivo' width='200' height='150'>";


} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}

?>
<?
}
else
{

//si no existe ninguna imagen con ese nombre la subira sin cambiar el nombre
$status= "";
if ($_POST["action"] == "upload") {
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$nombre_archivo = $FTP_Root . $_FILES['archivo']['name'];
$nombre_archivo1=($nombre_archivo);
$archivo = "$nombre_archivo1";




if ($archivo != "") {
$destino = "fotos2/".$oferta.$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino))
{//ubicación especifica del avatar

$status = "<img src='fotos2/$archivo' width='200' height='150'>";


} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}



}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Cambiar Avatar</title>
<!-- CSS -->
<link rel="stylesheet" href="agenda.css" type="text/css" media="screen">

</head>
<body class="workPage">
<div id="headerr">
<br>
<br>

<h4>TU AVATAR</h4>
<br>
<br>


<?php if (file_exists($nombredelarchivo)) {?>

<h1><img height= 200 width= 200 src="<?php echo $nombredelarchivo?>" alt="Avatar Actual"></h1>
<br><h5>Cambiar Avatar</h5>

<form action="<?php echo $_SERVER['REQUEST_URI']?>" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" class="casilla" id="achivo" size="35"><br>
<br><input name="enviar" type="submit" class="boton" id="eviar" value="Subir Avatar!">
<br><input name="action" type="hidden" value="upload">
</form>
<br>

<h5><?php echo $status; ?></h5>

<TABLE width="100%" cellpadding="10">
<TR>
<TD align="center"><a href="index.php">IR AL INDEX</a>
</table>

<?php } else { ?>
<h1><img height= 200 width= 200 src="<?php echo $default?>" alt="Avatar Actual"></h1>
<br>
<h5>Cambiar Avatar</h5>

<form action="<?php echo $_SERVER['REQUEST_URI']?>" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" class="casilla" id="archivo" size="35"><br>
<br><input name="enviar" type="submit" class="boton" id="enviar" value="Subir Avatar!">
<br><input name="action" type="hidden" value="upload">
</form>

<br>
<TABLE width="100%" cellpadding="10">
<TR>
<TD align="center"><a href="index.php">IR AL INDEX</a>
</table>

<h5><?php echo $status?>
<?php } ?></h5>
</div>
</body>
</html>
Muchas gracias y Saludos.