Pagina de Inicio  •๋  Agregar a favoritos  •๋  Radio Online  •๋   Vota por la Web  •๋   Recomendar Web  •๋   Mapa de la Web  •๋   Correo Web •๋  Contáctanos

 

 

Mensajes de Texto Gratis  Creador Nicks Msn Videos Musicales Trucos XP •๋ Discografias (mp3's) Hosting Gratis Juegos Online Llama Gratis

Ganar Dinero con tu Web - Alta en Buscadores - Creador de Meta-Tags - Dominios Web - Scripts Html - Tutoriales Dreamweaver - Scripts PHP - Tutoriales Photoshop

Generador de Contraseñas - Localizar una IP - Llamadas Gratis - Test Velocidad ADSL - Traductor Online


Scripts PHP

 

Visitantes Activos en la Página

El siguiente código en PHP nos permite conocer el
número de visitantes activos
que están en nuestra página en cada momento.

<?
// Configuración de las variables
$arch = "datos.txt";
// Archivo de datos de los usuarios (ruta completa dentro del servidor).
$logoutTime = 900;
// Indica el tiempo en segundos tras el que un usuario es considerado inactivo.

$IP = $REMOTE_ADDR;
$count = 0;
$res = '';
$fp = fopen($arch,"r");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split(" ",$content);
for ($i=0; $i < count($lineas); $i ) {
$datos = split(':',$lineas[$i]);
$n = $t - $logoutTime;
if ($datos[0] != $IP && $datos[1] > ($n)) {
$res .= "$datos[0]:$datos[1] ";
$count ;
}
}
$res .= "$IP:$t ";
$count ;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count visitantes activos";
 

Contador de Visitas para Web.

Si tenemos una página realizada en PHP, con el siguiente código podemos incorporar un contador básico de visitas en PHP para nuestra web. El código a incorporar es el siguiente (se guardará en un archivo denominado visitas.txt):

<?

$counterFile = "visitas.txt";

function displayCounter($counterFile) {
$fp = fopen($counterFile,rw);
$num = fgets($fp,5);
$num = 1;
echo "$num";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
}

if (!file_exists($counterFile)) {
exec( "echo 1 > $counterFile");
}

displayCounter($counterFile);
?>
 

Paginar Registros de una Consulta.

Código que permite paginar los registros de una búsqueda e ir pasondolos de 10 en 10 o el número que elija el programador.

html>
<head>
<title>Páginación de resultados</title>
</head>
<body bgcolor=#FFFFFF>
<?
// Datos de conexión a la base
$base="nombredelabase";
$con=mysql_connect(servidor,usuario,password);
mysql_select_db($base,$con);

if (!isset($pg))
$pg = 0; // $pg es la pagina actual
$cantidad=10; // cantidad de resultados por página
$inicial = $pg * $cantidad;

$pegar = "SELECT * FROM tabla ORDER BY titulo LIMIT $inicial,$cantidad";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());

$contar = "SELECT * FROM tabla ORDER BY titulo";
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);

// Imprimiendo los resultados
while($array = mysql_fetch_array($cad)) {
echo $array['titulo']."<br>";
}

// Cerramos la conexión a la base
$con=mysql_close($con);

// Creando los enlaces de paginación
echo "<p>";
if ($pg <> 0)
{
$url = $pg - 1;
echo "<a href='paginar.php?pg=".$url."'>« Anterior</a> ";
}
else {
echo " ";
}

for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font face=Arial size=2 color=ff0000><b> $i </b></font>";
}
else {
echo "<a href='paginar.php?pg=".$i."'>".$i."</a> ";
}
}

if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='paginar.php?pg=".$url."'>Siguiente »</a>";
}
else {
echo " ";
}
echo "</p>";
?>
</body>
</html>

Contador Descargas.

1.- Debeis crear y guardar un archivo llamado por ejemplo download.php con el siguiente código.

<?
$extension = ".zip"; // EXTENSION DE ARCHIVOS

if (file_exists("$archivo$extension")) {
header("location: $archivo$extension");
$file = fopen("contador/$archivo.txt","r"); // contador de downloads
$count = fread($file, 100);
$countplus = ($count + 1);
fclose($file);
$fileb = fopen("contador/$archivo.txt","w");
fwrite($fileb, $countplus, 100);
fclose($fileb);
}

else { echo "El archivo <b>$archivo$extension</b> no existe"; }

?>


2.- Seguidamente debeis crear en vuestro ftp una carpeta que se llame contador y le dais CHMOD 777

El download.php tiene que estar en el mismo directorio o carpeta donde esté el archivo a descargar. Para que el contador funcione correctamente debemos colocar todo en el mismo sitio.
* EJEMPLO:
Si tenemos un archivo para descargar llamado cancion.zip, pues download.php y el archivo cancion.zip lo meteremos en el mismo lugar, y la carpeta "contador" también. Y colocaremos la siguiente url para descargar el archivo:

http://tupagina.com/download.php?archivo=cancion

Para mostrar en cualquier lugar de tu página el número de descargas realizadas debereis colocar el siguiente código:

<?php include("contador/cancion.txt"); ?>

Debes saber que para cada archivo debes crear un .txt con su respectivo nombre, tantos archivos txt como archivos a descargar tengas o quieras saber sus estadisticas de descarga, que los subirás en la carpeta "contador", y les darás CHMOD 666.

 

Mostrar la IP.

<?php

$ip=getenv($REMOTE_ADDR);
include("config.php");
echo $conectar;
echo $ip;
?>
 

Mostrar la Fecha.

<?php
#****Mes en letras****#
echo "<b>MarvinClub.ya.st<br>";
print date("d");
$m = date("m") -1;
$ma= array("Enero","Febrero","Marzo","Abril",
"Mayo","Junio","Julio","Agosto","Septiembre",
"Octubre","Noviembre","Diciembre") ;
$ml = " de $ma[$m] del ";
echo "$ml";
print date("Y");
echo ".</b>";

?>