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