Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2014, 14:50
efren315
 
Fecha de Ingreso: septiembre-2013
Mensajes: 32
Antigüedad: 11 años, 3 meses
Puntos: 0
remplazar imagen en directorio

saludos amigos, tengo el siguiente problema, escribo por aqui porque siempre me ayudan y espero esta ves alguien sepa.

tengo una seccion de anuncios en mi web, donde el anuncio contiene una imagen, ya logre guardar la imagen en una carpeta y la ruta en la BD. y la puedo mostrar.

Pero ahora quiero que el usuario pueda editar los campos de su anuncio y cambiar la imagen si el lo desea, esta parte no se como hacerla, esto es lo que tengo actualmente ..

subir_imagen.php
Código PHP:
$varrand substr(md5(uniqid(rand())),0,10);        
$varallw = array("image/bmp","image/gif","image/jpeg","image/pjpeg","image/png","image/x-png");
$tips = array("bmp","gif","jpeg","png","jpg");
$varpath "../../img/";
$varstat "";
$plan$_POST["plan"];
$category$_POST["category"];
$time 60 60 24;
$final=$plan $time time();
 

    if (
is_uploaded_file($_FILES["imagen"]["tmp_name"])) {
        
$varname $_FILES["imagen"]['name'];
        
$vartemp $_FILES['imagen']['tmp_name'];
        
$vartype $_FILES['imagen']['type'];
        
        if (
in_array($vartype$varallw) && $varname != "") {
            
$arrname explode("."$varname);
            
$i strtolower(end($arrname));
            if(
in_array($i$tips)){
            
$nombre$varname $varrand.".".$i;
            if (
copy($vartemp"img/".$nombre)) {
                
$varpath $varpath.$nombre;
                
$nombre_img $varpath.$nombre;
                
$varstat "ok";
            } else {
                
$varstat "Error al subir el archivo";
            }
            } else { 
$varstat "Archivo no valido"; }
        } else {
            
$varstat "Archivo no valido";
        }
    }
    

                
$sql "INSERT INTO `notes` (`title`, `direccion`, `direccion2`, `barrio`, `ciudad`, `codigopostal`, `estado`, `telefono`, `fax`, `email`, `web`, `facebook`, `skype`, `twitter`, `youtube`, `timestamp`, `note`, `ruta`, `final`, `username`, `nombre_img`, `ip`) VALUES ('{$data['title']}', '{$data['direccion']}', '{$data['direccion2']}', '{$data['barrio']}', '{$data['ciudad']}', '{$data['codigopostal']}', '{$data['estado']}', '{$data['telefono']}', '{$data['fax']}', '{$data['email']}', '{$data['web']}', '{$data['facebook']}', '{$data['skype']}', '{$data['twitter']}', '{$data['youtube']}', '" time() . "', '{$data['notes']}', '$varpath', '$plan', '$lolz', '$nombre', '{$_SERVER['REMOTE_ADDR']}')"


con eso y el formulario logre subir los datos y la imagen, pero ahora no logro hacer que el usuario pueda cambiar la imagen, es decir remplazarla en caso de quiera cambiar.