Tengo un problema, yo estoy editando un panel de un juego. Y el panel carga un inc que se llama server_log.php que se encarga de leer un archivo. Pero ese server_log.php tiene esto:
Código PHP:
<?php
$query = mysql_query("SELECT DirIP FROM MTA WHERE Nickname = '" . mysql_real_escape_string($_COOKIE['nickname']) . "'");
$hostname = mysql_result($query, 0);
echo "<iframe width=100% height=890px src='http://www.firezhost.com/MTAapi/server_log.php' frameborder=0 scrolling=no></iframe><BR>";
?>
que carga este otro:
Código PHP:
<?php
echo "<input type='hidden' name='user' id='user' value='".$_COOKIE['nickname']."'/>";
if($_POST['mid'] == 'Descargar registros')
{
echo "<iframe src='download2.php?file=server_log.txt' height=0 width=0 frameborder=0></iframe>";
}
if (file_exists("/panel_data/clientes/" . $_COOKIE["nickname"] . "/" . $_COOKIE["serverid"] . "/mods/deathmatch/logs/server.log"))
{
echo '<textarea id="Registros">';
echo "</textarea>";
?>
<br />
<center><form action="" method="POST"><BR><BR>
<button type="submit" name="mid" id="limpiar" value="Limpiar registros" ><img src="img/delete.png" height=25 width=25 border="0"><BR>Borrar registros</button>
<button type="submit" name="mid" id="limpiar" value="Descargar registros" ><img src="img/disk.png" height=25 width=25 border="0"><BR>Descargar registros</button>
</form> </center>
<?php
if ($_POST['mid'] == 'Limpiar registros')
{
unlink("/panel_data/clientes/". $_COOKIE["nickname"] . "/" . $_COOKIE["serverid"] . "/mods/deathmatch/logs/server.log");
echo("<div class='succes'>Se han borrado los registros</span>");
}
}
else
{
echo("<div class='info'>Los registros se encuentran limpios.</div>");
}
?>
Por que al hacer una prueba
echo $_COOKIE['nickname'];
echo $_COOKIE['serverid'];
lo devolvia en blanco. Como puedo solucionar esto?