Ver Mensaje Individual
  #20 (permalink)  
Antiguo 27/07/2006, 15:10
andersfriden
 
Fecha de Ingreso: julio-2006
Mensajes: 70
Antigüedad: 18 años, 4 meses
Puntos: 0
Cita:
Iniciado por .php
cual es el error que lanza por pantalla??
antes de insertar la funcion , me elimina el archivo de inmediato , pero al momento de insertar la funcion se queda en blanco y no borra.....

Código PHP:
<?php
$carporig 
"../../";
include (
$carporig."permiso.php");
include (
$carporig."config.php");
?>
<html>
<head>
<title>Borrando...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?
function buscarImagen_ImagenCriterio($cod_imagen,$dbi,$base){//busca en criterio_item
     
echo $base;
     
$consul "select imagen_crit from criterio_item where imagen_crit='$cod_imagen'";
     
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
     
$resultado mysql_fetch_array($consulta);
     print 
$cod_imagen."<br>";
     print 
$resultado."<br>";
     exit;
    if(!
$resultado)
        return 
0;        
     else
         return 
1;
}
function 
buscarImagen_ItemImagen($cod_imagen,$dbi,$base){/*busca en item_imagen*/
     
     
$consul "select cod_imagen from item_imagen where cod_imagen='$cod_imagen'";
     
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
     
$resultado mysql_fetch_array($consulta);
     print 
$cod_imagen."<br>";
     print 
$resultado."<br>";
    
// exit;
     
if(!$resultado)
        return 
0;
    else
        return 
1;

}
function 
buscarImagen_TextoImagen($cod_imagen,$dbi,$base){/*busca en texto_imagen*/     
     
$consul "select cod_imagen from texto_imagen where cod_imagen='$cod_imagen'";
     
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
     
$resultado mysql_fetch_array($consulta);
     print 
$cod_imagen."<br>";
     print 
$resultado."<br>";
    
// exit;
     
     
if(!$resultado)
        return 
0;        
    else
        return 
1;

}
function 
buscarImagen_tabla($cod_imagen,$dbi,$base){ /*busca en tabla*/     
     
$consul "select contenido from tabla where contenido='$cod_imagen'";
     
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
     
$resultado mysql_fetch_array$consulta );
     print 
$cod_imagen."<br>";
     print 
$resultado."<br>";
     
//exit;

     
if(!$resultado)
        return 
0;
    else
        return 
1;        
}
function 
buscarImagen_PretextoImagen($cod_imagen,$dbi,$base){/*busca en pretexto_imagen*/
     
     
$consul "select cod_imagen from pretexto_imagen where cod_imagen='$cod_imagen'";
     
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
     
$resultado mysql_fetch_array$consulta );
     print 
$cod_imagen."<br>";
     print 
$resultado."<br>";
     exit;
     
     if(!
$resultado)
        return 
0;
    else
        return 
1;    

}
function 
buscarImagen_item($cod_imagen,$dbi,$base){    /*busca en item*/ 
     
$consul "select enunciado from item where enunciado like '%$cod_imagen%'";
     
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
     
$resultado mysql_fetch_array($consulta);
     if(!
$resultado)
        return 
0;
    else
         return 
1;
}
function 
buscarImagen_Criterio($cod_imagen,$dbi,$base){ /*busca en criterio_item*/     
     
$consul "select criterio from criterio_item where criterio like '%$cod_imagen%'";
     
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
     
$resultado mysql_fetch_array($consulta);
     if(!
$resultado)
        return 
0;
    else
         return 
1;
}
function 
buscarImagen_Pretextotit($cod_imagen,$dbi,$base){/*busca en pretexto*/
    
$consul "select titulo from pretexto where titulo like '%$cod_imagen%'";
    
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
    
$resultado mysql_fetch_array($consulta) ;
    if(!
$resultado)
        return 
0;
    else
         return 
1;
}
function 
buscarImagen_Texto($cod_imagen,$dbi,$base){/*busca en texto*/
    
$consul "select cod_texto from texto where cod_texto='$cod_imagen'";
    
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
    
$resultado mysql_fetch_array($consulta);
    if(!
$resultado)
        return 
0;
    else
         return 
1;
}
function 
buscarImagen_PretextoTabla($cod_imagen,$dbi,$base){/*busca en pretexto_tabla*/
    
$consul "select titulo from pretexto_tabla where titulo like '%$cod_imagen%'";
    
$consultamysql_db_query($base,$consul,$dbi) or die (mysql_error());
    
$resultado mysql_fetch_array($consulta);
    if(!
$resultado)
        return 
0;
    else
         return 
1;
}

function 
buscarImagen($cod_imagen,$pag,$nombre_cat,$dbi,$base)
{
//busca si la imagen esta en otra tabla , si es "si" no la elimina.
    
if(buscarImagen_ImagenCriterio($cod_imagen,$dbi,$base)!=|| 
    
buscarImagen_ItemImagen($cod_imagen,$dbi,$base)!=|| 
    
buscarImagen_TextoImagen($cod_imagen,$dbi,$base)!=|| 
    
buscarImagen_tabla($cod_imagen,$dbi,$base)!=|| 
    
buscarImagen_PretextoImagen($cod_imagen,$dbi,$base)!=||
    
buscarImagen_Pretextotit($cod_imagen,$dbi,$base)!=0||
    
buscarImagen_PretextoTabla($cod_imagen,$dbi,$base)!=0||
    
buscarImagen_Texto($cod_imagen,$dbi,$base)!=0||
    
buscarImagen_Criterio($cod_imagen,$dbi,$base)!=0||
    
buscarImagen_item($cod_imagen,$dbi,$base)!=0
    
{    
    
borrarImagen($cod_imagen,"imagen_categoria",$dbi,$base);
    
borrarImagen($cod_imagen,"imagen",$dbi,$base);
    
unlink($ruta);
    
unlink($ruta2);
    }
        else
                {
        if(
buscarImagen_ImagenCriterio($cod_imagen,$dbi,$base)==|| 
        
buscarImagen_ItemImagen($cod_imagen,$dbi,$base)==1||
        
buscarImagen_TextoImagen($cod_imagen,$dbi,$base)==1||
        
buscarImagen_tabla($cod_imagen,$dbi,$base)==1||
        
buscarImagen_PretextoImagen($cod_imagen,$dbi,$base)==1||
        
buscarImagen_item($cod_imagen,$dbi,$base)==1||
        
buscarImagen_Criterio($cod_imagen,$dbi,$base)==1)||
        
buscarImagen_Pretextotit($cod_imagen,$dbi,$base)!=1||
        
buscarImagen_PretextoTabla($cod_imagen,$dbi,$base)!=1||
        
buscarImagen_Texto($cod_imagen,$dbi,$base)!=1||{
        
        
$mensaje="No se puede borrar la imagen ya que está siendo utilizada.";
        
mysql_close($dbi);
                                                

         }
            
        
        
        
            }
}    


            
function 
borrarImagen($cod_imagen,$tabla,$dbi,$base){
    
$consul "delete from ".$tabla." where cod_imagen = '$cod_imagen'";
    
$imagen=mysql_db_query($base,$consul,$dbi);
    }
function 
obtenerImagen($cod_imagen,$dbi,$base){
    
$consul "select imagen from imagen where cod_imagen='$cod_imagen'";
    
$consultamysql_db_query($base,$consul,$dbi);
    
$row mysql_fetch_array($consulta);
    
$imagen=$row['imagen'];
    return(
$imagen);
}

$cod_imagen=$_GET['codigo'];
$pag=$_GET['pagina'];
$nombre_cat=$_GET['nombre_cat'];
$dbi mysql_connect('localhost',$cuenta,$pass);
$imagen=obtenerImagen($cod_imagen,$dbi,$base);
borrarImagen($cod_imagen,"imagen_categoria",$dbi,$base);
borrarImagen($cod_imagen,"imagen",$dbi,$base);
$ruta="../../imagenes/".$imagen;
$ruta2="../../chicas/".$imagen;
//print"$ruta";

if(file_exists($ruta)&&file_exists($ruta2)){
unlink($ruta);
unlink($ruta2);
$mensaje="Se ha eliminado la imagen exitosamente.";
}
else
    
$mensaje="El archivo no existe.";
//print"$mensaje";
mysql_close($dbi);
//print"<BR><button name=\"volver\"  type=\"button\" value=\"volver\" onClick='javascript:location.href(\"ver_imagen.php?pagina=$pag&nombre_cat=$nombre_cat&accion=1\")'>Volver</button>";
print"<script language=\"javascript\">
     location.href(\"ver_imagen.php?pagina=$pag&nombre_cat=$nombre_cat&accion=1&mensaje=$mensaje\");
</script>"
;
?>
</body>
</html>
este es el archivo borrar2.php que se ejecuta cuando apreto el boton eliminar en la pantalla anterior borrar_imagen.php

Última edición por andersfriden; 27/07/2006 a las 15:18