Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: dimitrix en 4 Septiembre 2008, 17:13 PM

Título: [OpenSource] MiraLogPhp 1.0
Publicado por: dimitrix en 4 Septiembre 2008, 17:13 PM
[OpenSource] MiraLogPhp 1.0

Esto es una herramienta que he creado, en un principio era para los usuarios que tenían el "Pidgin" Pero se le puede dar muchos más usos modificandolo un poco.
Lo que hace para el "PidGin" y creo que para el msn también servirá, es mostrate el historial de tus converaciones de todas tus cuentas, ordenadamente, aquí pongo unas capturas:

http://i214.photobucket.com/albums/cc173/dimitrix-es/miralogphp-1.png
http://i214.photobucket.com/albums/cc173/dimitrix-es/miralogphp2.png

Código del index.php:

Código (php) [Seleccionar]
<head>
<meta http-equiv="Content-Language" content="es">
</head>


<table border="0" width="1242" id="table1">
<tr>
<td width="234">&nbsp;</td>
<td width="0">
<p align="center"></td>
<td width="974">
<p align="center"><font face="Arial Black"><b>Navegador</b></font><hr></td>
</tr>
<tr>
<td width="234" valign="top">

<?php


echo ("<b>Usuario: </b><br>");

if (
$_GET[f] == NULL) { //Aquí si NO tiene variable
if ($gestor opendir("msn/")) 
{
    while (
false !== ($archivo readdir($gestor))) 
   {
        
$file "./msn/".$archivo;
 
if ($archivo != "." && $archivo != ".." && is_dir($file)==TRUE
       {
            echo 
'<a href="?f=';
echo "$archivo\n";
echo '" style="text-decoration: none">';
            echo 
'<img border="0" src="img/icon_folder_open.gif"> ';
$archivo str_replace("@hotmail.com""""$archivo");
$archivo str_replace("@gmail.com""""$archivo");
$archivo str_replace("@live.com""""$archivo");
$archivo str_replace("@live.com.ar""""$archivo");
$archivo str_replace("@yahoo.com""""$archivo");
echo "$archivo\n";
echo "</a>";
echo "<br>";
        }
    }
    
closedir($gestor);
}

} else { 
// Aquí si tiene variable

            
echo '<a href="?"';
echo '" style="text-decoration: none">';
            echo 
'<img border="0" src="img/icon_folder_open.gif"> ';
echo "..";
echo "</a>";
echo "<br>";


if (
$gestor opendir("msn/".$_GET[f]."/")) 
{
    while (
false !== ($archivo readdir($gestor))) 
   {
        
$file "./msn/".$_GET[f]."/".$archivo;
 
if ($archivo != "." && $archivo != ".." && is_dir($file)==TRUE
       {
            echo 
'<a href="?f=';
echo $_GET[f]."/"."$archivo";
echo '" style="text-decoration: none">';
            echo 
'<img border="0" src="img/icon_folder_open.gif"> ';
$archivo str_replace("@hotmail.com""""$archivo");
$archivo str_replace("@gmail.com""""$archivo");
$archivo str_replace("@live.com""""$archivo");
$archivo str_replace("@live.com.ar""""$archivo");
$archivo str_replace("@yahoo.com""""$archivo");
echo "$archivo\n";
echo "</a>";
echo "<br>";
        }
    }
    
closedir($gestor);
}}

// Hasta aquí el primer if
 
echo ("<br><b>Historiales: </b><br>");
 
if (
$gestor opendir("msn/".$_GET[f]."/")) 
{
    while (
false !== ($archivo readdir($gestor))) 
   {
        
$file "./msn/".$_GET[f]."/".$archivo;
 
if ($archivo != "." && $archivo != ".." && is_file($file)==TRUE
       {
            echo 
'<a href="?h=';
echo "$archivo\n";
echo "&f=";
echo $_GET[f];
echo '" style="text-decoration: none">';
            echo 
'<img border="0" src="img/icon_file.gif"> ';
$archivo str_replace("CEST.html""""$archivo");
$archivo str_replace("CET.html""""$archivo");
echo "$archivo\n";
echo "</a>";
echo "<br>";
        }
    }
    
closedir($gestor);
}
 
 
 
?>
</td>
<td width="0">
</td>
<td width="974" valign="top"><?php
   $hist 
str_replace(" ""+""$_GET[h]");
include("msn/".$_GET[f]."/".$hist);


?>
</td>
</tr>
</table>

<p align="right"><span style="font-size: 8pt; font-style: italic">Create by
Dimitrix | MiraLogPHP 1.0</span></p>


En la descarga incluye las imágenes de las imagenes que necesita el código.
http://www.megaupload.com/?d=IJS6427G

Un saludo.
Título: Re: [OpenSource] MiraLogPhp 1.0
Publicado por: Ertai en 4 Septiembre 2008, 17:31 PM
En la primera imagen en el <title> se ve el email de tu contacto.
Título: Re: [OpenSource] MiraLogPhp 1.0
Publicado por: Hans el Topo en 4 Septiembre 2008, 17:33 PM
lo de str_replace mirate la función en php.net que puedes usar un array directamente para sustituir todos los valores, en vez de andar uno a uno
Título: Re: [OpenSource] MiraLogPhp 1.0
Publicado por: dimitrix en 4 Septiembre 2008, 17:49 PM
Cita de: Ertai en  4 Septiembre 2008, 17:31 PM
En la primera imagen en el <title> se ve el email de tu contacto.

Gracias.

Cita de: Hans el Topo en  4 Septiembre 2008, 17:33 PM
lo de str_replace mirate la función en php.net que puedes usar un array directamente para sustituir todos los valores, en vez de andar uno a uno
Sí, lo de la array, lo que pasa es que en un principio sólo iba a utilizar uno, pero al final se alargó poniendo más.

De todos modos, muchas gracias.