Treva Fórum
~~ Treva Fórum ~~

Beiin Viindos ao Treva Fórum Entrem Se Registrem se Divirta...
e chamem amigos para Acessar também e participe de nossos eventos e Promoções.

Equipe Treva Fórum.

[PHP]Vários Snippets

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[PHP]Vários Snippets

Mensagem por XSnake1996 em Sex Jun 11, 2010 2:12 pm

Tempo para processar uma página
Código:

<?php
//Iniciamos básicamente el conteo del microtime.
$mtime1 = microtime();
$mtime1 = explode(" ",$mtime1);
$mtime1 = $mtime1[1] + $mtime1[0];
$starttime = $mtime1;
?>
<html>
<head>
<title>Demo</title>
</head>
<body bgcolor="#FFFFFF">
</body>
</html>
<?php
//Finalizamos el proceso relativamente. debe de ir hasta abajo!!!

$mtime2 = microtime();
$mtime2 = explode(" ",$mtime2);
$mtime2 = $mtime2[1] + $mtime2[0];
$endtime = $mtime2;
$totaltime = ($endtime - $starttime);
echo "<font size=1 face=verdana><center>[página procesada en $totaltime segundos]</center></font>";
?>


Sabe Ip , com e sem proxie
Código:

<?php
function realip()
{
  if ($for = getenv(´HTTP_X_FORWARDED_FOR´))
  {
    $afor = explode(",", $for);
    return trim($afor[0]);
  }
  else
  {
    return getenv(´REMOTE_ADDR´);
  }
}
?>


Lectura de arcquivos .Zip em PHP
Código:

<?php
//Archivo a ler
$zip = zip_open("teste.zip"); 
 
if ($zip) {
 
  while ($zip_entry = zip_read($zip)) 
  {
      echo "Nome:                " . zip_entry_name($zip_entry) . " ";
      echo "Tamanho sem comprimir: " . zip_entry_filesize($zip_entry) . " ";
      echo "Tamanio comprimido:    " . zip_entry_compressedsize($zip_entry) . " ";
      echo "Metodo de compresion:  " . zip_entry_compressionmethod($zip_entry) . " ";
 
      if (zip_entry_open($zip, $zip_entry, "r")) 
      {
          echo "Contenidos del archivo: ";
          $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
          echo "$buf ";
 
          zip_entry_close($zip_entry);
      }
      echo " ";
  }
  zip_close($zip);
}
?>

Countdown
Contagem Regresiva
Código:

<?php 
$day = 31; 
$month = 12; 
$year = 2002; 

$target = mktime(7,0,0,$month,$day,$year); 
$diff = $target - time(); 

$days = ($diff - ($diff % 86400)) / 86400; 
$diff = $diff - ($days * 86400); 
$hours = ($diff - ($diff % 3600)) / 3600; 
$diff = $diff - ($hours * 3600); 
$minutes = ($diff - ($diff % 60)) / 60; 
$diff = $diff - ($minutes * 60); 
$seconds = ($diff - ($diff % 1)) / 1; 

$restante = ""; 
$month = $days-30; 
if ($month <=0 ){ 
$month =0; 

else{ 
$month = 1; 


if ($days > 0 ) 
$restante = $restante . $days . " días "; 
if (($hours >= 0) && ($restante != "")) 
$restante = $restante . $hours . " hrs. "; 
if (($minutes >= 0) && ($restante != "")) 
$restante = $restante . $minutes . " min."; 
if (($seconds > 0) && ($restante =="")) 
$restante = $restante . $seconds . " seg."; 

if ($restante =="") 
echo "0 dias 0 hrs. 0 min."; 
else 
echo $restante; 
echo "<br>"; 
?>

Detectar navegador
Código:

<html>
 <head>
  <title>Pagína PHP</title>
 </head>
 <body>
  <?php
    if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
  ?>
  <p>Ponemos sentencia que pasara si se esta usando el IE</p>
  <?php
    } else {
  ?>
  <p>Ponemos sentencia que pasara si se usa cualquier otro navegador</p>
  <?php
    }
  ?>
 </body>
</html>

Ver Usuarios Activos
Código:

<?php
// Configuraçao das variaveis 
$arch = "dades.txt"; // Arquivo de dados dos usuarios (coloque o endereço completo dentro do servidor).
$logoutTime = 900; // Tempo qual um usuario e considerado inativo (em segundos).
$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 "A $count visitantes ativos";
?>

RECOMENDAR PAGINA
Código:

<form method="POST" action="recomendar.php">
<p>Recomenda este site a um amigo:</p>
<p>Seu nome:<br>
<input type="text" name="tunombre" size="20"><br>
Seu email:<br>
<input type="text" name="tuemail" size="20"><br>
Nome de seu amigo:<br>
<input type="text" name="nombreamigo" size="20"><br>
Email de seu amigo:<br>
<input type="text" name="emailamigo" size="20"><br>
<br>
<input type="submit" value="Recomendar" name="B1"></p>
</form>
recomendar.php
Código:

<?
$asunto = "Um amigo te recomendou Forum TREVA";
$mensaje = "Ola ".$nombreamigo.", seu amigo ".$tunombre."Entrou no forum treva e você?! Link:http://trevaforum.forumeiros.com/";
// Utilizamos la función mal() de PHP para realizar el envío
// del mensaje
mail($emailamigo, $asunto, $mensaje, "From: ".$tuemail);
?>
<html>
<head><title>Recomendarnos</title></head>
<body>
Obrigado por nos recomendar
</body>
</html>

XSnake1996
Administradores
Administradores

Mensagens : 48
Moedas Moedas : 0
Pixels Pixels : 2449
Respeito Respeito : 3
Data de inscrição : 11/06/2010
Idade : 20

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [PHP]Vários Snippets

Mensagem por @_Kaio em Sex Jun 11, 2010 2:22 pm

Bom tópico, aproveitando, Bem vindo a administração Snake Wink

@_Kaio
Administradores
Administradores

Mensagens : 42
Moedas Moedas : 9223372036854775807
Pixels Pixels : 2439
Respeito Respeito : 3
Data de inscrição : 09/06/2010

Ver perfil do usuário http://trevaforum.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum