Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2008, 19:35
pcadict0
 
Fecha de Ingreso: abril-2008
Mensajes: 70
Antigüedad: 16 años, 1 mes
Puntos: 1
error al borrar y actualizar archivos

Wenas a tod@s!!!
Tengo un problemilla a la hora d borrar archivos.
El siguiente script funcionaba bien para eliminar registros de la BD, insertar un nuevo registro con el nombre d la imagen a subir en la BD y subir además la imagen.
Pero cuando he intentado q además borre la imagen del directorio y no sólo d la BD me dice q no tengo los permisos o q exsite un error en la sintaxis del SQL. En principio la idea es poder "actualizar" la foto d manera q borre todo e inserte todo nuevamente una vez seleccionada la imagen.
Espero haberme explicado bien; muchísimas gracias d antemano a tod@s x vuestra desinteresada participación

Código PHP:
   <?php   mysql_connect("localhost","root",""); 
    
mysql_select_db("base");  
    
    
$correo $_SESSION["MM_Username"]; 
    
$contra  $_POST["contra"];
    
$nombre  $_POST["nombre"];
    
$tlf  $_POST["tlf"];
    
$direccion  $_POST["direccion"];
    
$localidad  $_POST["localidad"];
    
$imagen $row_juegoderegistro["imagen"]; 
    

    
mysql_query("select * from clientes where correo = $correo"); 
    if (!(
$imagen=="images2/"))
        
unlink($imagen);  
         
    
mysql_query("delete from clientes where correo = $correo"); 
     
 if (isset(
$_POST['submit'])) {   
    if(
is_uploaded_file($_FILES['imagen']['tmp_name'])) { 
     
        
$ruta_destino "images2/"
        if(
move_uploaded_file($_FILES['imagen']['tmp_name'], $ruta_destino $_FILES['imagen']['name']));
       
       
  
mysql_select_db($database_base$base);
  
$Result1 mysql_query($deleteSQL$base) or die(mysql_error());


 
$query "INSERT INTO clientes  
    VALUES ('$correo','$contra', '$nombre', '$tlf','$direccion','$localidad', '"
.$_FILES['imagen']['name']."')"
                
mysql_query($query) or die(mysql_error()); 
        }  
    }  
?>
Básicamente el erro está en la línea q se corresponde con el "unlink($imagen)"
Gracias otra vez; Salu2!!!

Última edición por pcadict0; 06/07/2008 a las 19:41