Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2006, 16:48
Avatar de Celcius
Celcius
 
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
historial_tag.php
Código PHP:
<?php 
include ("config.php");
if (
$historial == "no"){
die();
// si no queremos historial se termina la ejecucion del script esto es en caso de
// querer acceder sin usar el link de la pagina tag.php (siempre es bueno comprobar)
}
//en caso contrario
$tagfile file("$archivo""r");//solo en modo lectura porque no necesitamos agregar nada. file nos devuelve un array
$cuentamsj count($tagfile); //contamos el numero de mensajes que hay en la nueva matriz.
?><!--cerramos el tag de php para evitar que se use mucho procesador.//-->
<link href="1.css" rel="stylesheet" type="text/css">
<p align="center"><strong>- Historial de Mensajes Publicados en el Tag Board de <?php echo "\"$nombresitio\""?> - Total : <?php echo "$cuentamsj Mensajes"?></strong></p>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#333333">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="4" cellspacing="1">
<tr>
<?php
if ($historialprint == "todos"){ //comprobamos cuantos mensajes queremos mostrar.
$cuentamsj count($tagfile); //contamos el numero de elementos del array $tagfile para luego usar ese numero en el for.
}else{
$cuentamsj "$historialprint" //Si no se van a mostrar todos, entonces renombramos la variable $cuentamsj por el
//numero de mensajes que se indicó en la variable $historialprint EN el archivo config.php
}
function 
tag($tagfile,$cuentamsj){
for (
$i 0$i $cuentamsj$i++){ //Usamos el for para pintar todos los mensajes del fichero tag.txt
$dtag explode(":||:"$tagfile[$i]);//Usamos explode para separar en subcadenas que van a ser 
//elementos independientes del array $dtag
$dtag[2] = stripslashes($dtag[2]); //Mira la explicacion de la linea 68 del archivo tag.php
$dtag[1] = stripslashes($dtag[1]); // igual que la anterior.
$color=($color=="#FFFFFF")?"#E6F3FB":"#FFFFFF"//Alguien explique más acerca de esto.. no se como buscarlo!
$hecha="<tr><td bgcolor=$color valign=top>&raquo;</td><td bgcolor=$color><b>&laquo;$dtag[1] dice&raquo;</b> $dtag[2]</td></tr>\n";//Pintamos las filas y agregamos valores (nick y mensaje). Cada uno en su respectiva celda. Aun no lo
//mostramos
echo "$hecha"// Ahora si :D. Mostramos la fila pintada con sus respectivos valores.
}
}
tag($tagfile,$cuentamsj); //llamamos a la funcion..
?>
</tr>
</table></td>
</tr>
</table>
<p align="center"><br>
<?php 
if ($publicidad == "si"){
echo 
"<a href=http://www.gaymelilla.com target=_blank>Mini Tag Lite $version .Funciona con php y archivos de Texto.</a>";
}
?>
</p>
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus

Última edición por Celcius; 03/02/2006 a las 16:55