Hola amigos.
Estuve viendo el libro de visitas de kike y me parece muy bueno por el filtro de groserías que tiene y otras cosas, pero veo que tiene un error en admin.php.... porq cuenta los id de los mensajes hasta 117 y despues vuelve a 1 ??? si yo quiero borrar por ejem el 32 nuevo osea de la segunda cuenta me borra el 32 viejo osea de la 1er cuenta, como hago para cambiar esto??
yo quisiera q siga contando despues del 117,118 ectetc osea q no vuelva a 1 !! y poder borrar el 117 y asi libremente
alguien me podria ayudar??
el libro está en :
http://www.hotmex.com/phpscripts/script.php?id=4
<?
include("config.php");
switch($accion) {
case panel:
if($NombreAdmin == $user AND $ContraseñaAdmin == $pass) {
if($idmensaje) {
$Base = file($FicheroBase);
for ($i = 0; $i < count($Base); $i++) {
$dato = explode("|@|", $Base[$i]);
if ($dato[0] == $idmensaje) {
$Base[$i] = "";
$fp = fopen("$FicheroBase", "w+");
for ($i = 0; $i < count($Base); $i++) {
fwrite($fp, $Base[$i]);
}
fclose($fp);
echo "<p align='center'>";
echo "<font face='Arial' size='4' color=yellow><b>El mensaje se ha eliminado con exito!</b></font>";
echo "<br><form name='form' action='admin.php' method='post'>";
echo "<input type='hidden' name='accion' value='panel'>";
echo "<input type='hidden' name='user' value='$user'>";
echo "<input type='hidden' name='pass' value='$pass'>";
echo "<input type='submit' value='Volver' class='formulario'>";
echo "</form></p>";
}
}
} else {
echo "<font face='Arial' size='2' color=yellow><b>Borrar un mensaje :</b></font><p>";
echo "<form action='admin.php' method='post'>";
echo "<input type='hidden' name='accion' value='panel'>";
echo "<input type='hidden' name='user' value='$user'>";
echo "<input type='hidden' name='pass' value='$pass'>";
echo "<font face='Arial' size='2' color=white>Número de mensaje :</font><br>";
echo "<input type='text' name='idmensaje' size='20' class='formulario'><p>";
echo "<input type='submit' value='Borrar' class='formulario'>";
echo "</form><hr size='1' width='300' noshade><p>";
echo "<table width='500' cellspacing='4' align='center' style='font-family: Verdana; font-size: 11px'>";
$Base = file($FicheroBase);
for ($i = 0; $i < count($Base); $i++) {
$dato = explode("|@|", $Base[$i]);
$dato[4] = str_replace("<br>", " - ", $dato[4]);
echo "<tr><td width='200'><font color=white><b>Número de mensaje :</b></font><font color=white>$dato[0]</font></td>";
echo "<td width='300'><br><font color=white>$dato[4]</td></tr>";
}
echo "<table>";
}
} else {
echo "<p align='center'>";
echo "<font face='Arial' size='4' color=yellow><b>Nombre ó contraseña incorrecta.</b></font>";
echo "<br><form name='form' action='admin.php' method='post'>";
echo "<input type='submit' value='Volver' class='formulario'>";
echo "</form></p>";
}
break;
default:
echo "<font face='Arial' size='2' color=yellow><b>Identificate :</b><font><p>";
echo "<form name='form' action='admin.php' method='post'>";
echo "<input type='hidden' name='accion' value='panel'>";
echo "<font face='Arial' size='2' color=white>Nombre :</font><br>";
echo "<input type='text' name='user' size='20' class='formulario'><br>";
echo "<font face='Arial' size='2'>Contraseña :</font><br>";
echo "<input type='password' name='pass' size='20' class='formulario'><p>";
echo "<input type='submit' value='Entrar' class='formulario'></form><p>";
echo "<font face='Arial' size='2'><a href='index.php'>Volver</a></font>";
}
?>
</body>
</html>