Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2012, 09:36
rpichinu
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 14 años
Puntos: 3
Renama: Intercambiar nombres de jpg

Que tal amigos:

Bueno necesito intercambiar el nombre de 2 imagenes....

Imagen actual=banner.jpg
Imagen nueva=xxxxxxx.jpg (nombre aleatorio al subir la imagen)


Tengo el siguiente codigo...el cual me elimina la imagen de un listado.....

pero quiero intercambiar la imagen actual llamada banner.jpg por una del listado....osea los nombres....

Código PHP:
echo "<form action='' method='post'>";
        if (
$gestor opendir('files'))
         {
           while (
false !== ($arch readdir($gestor)))
         {
          
$i=0;
              if (
$arch != "." && $arch != ".." && $arch != "banner.jpg")
             {
                echo 
"Eliminar <input type=radio name='delete".$i."' value='files/".$arch."'>
                  Update   <input type=radio name='update"
.$i."' value='files/".$arch."'>
                               <img src='files/"
.$arch."' width='500' height='80'/>"."<br />";
            
                if( 
$_POST["delete".$i] == "files/".$arch )
                 {
                     echo 
"<p> NOTA: Eliminando Imagen</p> ";
                     
unlink($_POST["delete".$i]);
                  }
//fin if
                
                
if( $_POST["update".$i] == "files/".$arch  )
                {
                     echo 
"<p> NOTA: Cambiando a Banner Actual</p> ";
                     
$nombre_actual=$_POST['update'.$i];
                     
$nombrenuevo="banner.jpg";
                     
$nombre_actualrename($nombreactual,$nombrenuevo);
                }                

                     }
//fin if
             
$i++;   
                 }
//fin while
            
echo "<br />";
           echo 
"<input type='submit' value='Eliminar' />";
        echo 
"<input type='submit' value='Update' />";
           
closedir($gestor);
        }
//fin if mayor
        
echo "</form>"

elimar lo hace bien...pero cambiar nombres no....ojala puedan ayudarme..

gracias!