Depois de alguns anos em off...
Segue o link do meu novo blog!!
Abs!!
PHP Avançado, CSS, CodeIgniter, Zend, Wordpres e muitas outras coisas!
echo CI_VERSION;
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L]
$config['index_page'] = 'index.php';
$config['index_page'] = '';
$db['default']['hostname'] = 'mysql.seusite.com.br';
$db['default']['username'] = 'usuario';
$db['default']['password'] = 'senha';
$db['default']['database'] = 'bancodedados';
$db['default']['dbdriver'] = 'mysql';
$autoload['libraries'] = array('database');
$config['base_url'] = 'http://www.seusite.com.br/';
$config['index_page'] = 'index.php';
$config['language'] = 'english';
$config['charset'] = 'UTF-8';
$config['encryption_key'] = 'chavedecriptografia';
/** * Verifica se o CPF informado é valido * @param string * @return bool */ function valid_cpf($cpf) { // Verifiva se o número digitado contém todos os digitos $cpf = str_pad(preg_replace('/[^0-9]/', '', $cpf), 11, '0', STR_PAD_LEFT); // Verifica se nenhuma das sequências abaixo foi digitada, caso seja, retorna falso if (strlen($cpf) != 11 || $cpf == '00000000000' || $cpf == '11111111111' || $cpf == '22222222222' || $cpf == '33333333333' || $cpf == '44444444444' || $cpf == '55555555555' || $cpf == '66666666666' || $cpf == '77777777777' || $cpf == '88888888888' || $cpf == '99999999999') { return FALSE; } else { // Calcula os números para verificar se o CPF é verdadeiro for ($t = 9; $t < 11; $t++) { for ($d = 0, $c = 0; $c < $t; $c++) { $d += $cpf{$c} * (($t + 1) - $c); } $d = ((10 * $d) % 11) % 10; if ($cpf{$c} != $d) { return FALSE; } } return TRUE; } } // --------------------------------------------------------------------
$lang['valid_cpf'] = "O campo %s não é um CPF válido. Use o formato 000.000.000-00";
$this->form_validation->set_rules('cpf', 'CPF', 'required|valid_cpf');