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'";
$consulta= mysql_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'";
$consulta= mysql_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'";
$consulta= mysql_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'";
$consulta= mysql_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'";
$consulta= mysql_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%'";
$consulta= mysql_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%'";
$consulta= mysql_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%'";
$consulta= mysql_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'";
$consulta= mysql_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%'";
$consulta= mysql_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)!=0 ||
buscarImagen_ItemImagen($cod_imagen,$dbi,$base)!=0 ||
buscarImagen_TextoImagen($cod_imagen,$dbi,$base)!=0 ||
buscarImagen_tabla($cod_imagen,$dbi,$base)!=0 ||
buscarImagen_PretextoImagen($cod_imagen,$dbi,$base)!=0 ||
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)==1 ||
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'";
$consulta= mysql_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