Posted on October 8, 2008, 2:49 pm, by admin, under
Códigos.
Criar arquivos e documentos no formato PDF utilizando PHP é uma tarefa muito fácil utilizando a classe FPDF. E isto é feito utilizando PHP puro sem o uso de bibliotecas como a PDFlib. Ele possui algumas vantagens interessantes como por exemplo: Você pode definir com facilidade a cabeça e o rodapé dos seus arquivos pdf. [...]
Posted on June 23, 2008, 11:04 am, by admin, under
Códigos.
Existe uma enorme quantidade de classes e componentes para PHP de uso livre disponível na Internet. Centenas fazem a mesma coisa e acaba ficando complicado para o programador escolher qual deve utilizar. Pensando nisso o blog phpimpact.wordpress.com publicou uma lista de 30 classes PHP que são realmente úteis e que todo programador PHP deveria conhecer.
Posted on December 6, 2007, 9:55 am, by admin, under
Códigos.
<?php
srand( microtime() * 1000000);
$advertise = rand(1,3);
//After the rand decided how many youve got and the first and last number e.g got 3, 1,3
switch($advertise)
//you can add more just use the same format
{
case 1 : $banner=”site 1 image url”; $url=”site one address”; $height=”height”; $width=”width”; break;
case 2 : $banner=”site 2 image url”; $url=”site two address”; $height=”height”; $width=”width”; break;
case 3 : $banner=”site 3 image url”; $url=”site 3 address”; $height=”height”; $width=”width”; break;
}
$display = ”<a href=\”$url\” target=\”_blank\”> ”;
$display.= ”<img src=\”$banner\” ”;
$display.= ”width=\”$width\” height=\”$height\” border=\”0\” >”;
$display.=”</a>”;
echo($display);
?>
Posted on November 3, 2007, 7:32 pm, by admin, under
Códigos.
Este script php apagará todas as tabelas da sua base de dados. Deve ser usado com cuidado pois depois que é apagado não existe mais recuperação dos dados.
Posted on November 3, 2007, 7:29 pm, by admin, under
Códigos.
Este código cria senhas com caracteres aleatórios:
<?php
/**
* Generate a random password.
*
* @param integer $numchars How long do we need the password to be?
* @param boolean $specialchars Include the special characters?
* @param boolean $extrashuffle Include an extra randomization on the password string?
* @return string
*/
function random_pass($numchars = 8, $specialchars = true, $extrashuffle = false)
{
$numchars = intval($numchars);
$numchars = ($numchars > 16 OR $numchars < 8) ? 8 : $numchars;
$chars = array_merge(range(’a', ’z'), range(0, 9));
if ($specialchars)
{
$chars = array_merge($chars, array(’!', ’$', ’_', ’-', ’#', ’@'));
}
shuffle($chars);
$pass = ”;
for ($i = 0; $i <= $numchars; $i++)
{
$pass .= $chars[$i];
}
if ($extrashuffle)
{
return str_shuffle($pass);
}
return $pass;
}
// Example, returns: 3ck#4sib2
echo random_pass(8, true, true);
?>
Posted on October 24, 2007, 6:26 am, by admin, under
Códigos.
Aqui temos um código simples para bloquear os acessos vindos de um determinado número IP.
<?php
// identifica número IP do visitante
$ip = getenv(’REMOTE_ADDR’);
// troque o xx. pelo número IP que deve ser bloqueado
$blocked = ”xx.xx.xx.xx”;
// faz a comparação
if (ereg($blocked,$ip))
{
echo ”Você está banido”;
exit(); // para a execução do PHP
}
?>