Artigos na categoria: 'Códigos'

COMO GERAR PDF USANDO PHP

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. [...]

30 CLASSES E COMPONENTES PHP ÚTEIS

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.

Mostrar imagem ou banner randomico

<?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);
?>

Apagar todas as tabelas de base Mysql com PHP

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.

Gerador de senhas randomicas

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);
?>

Bloquear IP no seu script PHP

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
}
?>