DO SITE $pf_redirto = "erros.htm"; //Especifique a página de erro do seu site $pf_mensagem = 1; //Escreve um mensagem de erro, SETAR $PF_REDIR PARA 0(zero) $pf_path = ""; //Espefifique o endereço do arquivo log, A PASTA DEVE PERMITIR GRAVAÇÃO E EXISTIR. Exemplo: teste/ //Não modifique daqui para baixo $br = "
\n"; $f_nome = $pf_path."log_dberros.htm"; if(!file_exists($f_nome)){ //Cria o .htm padrão, esta etapa é realmente necessária $novohtm = "\n"; $novohtm .= "\n"; $novohtm .= "Log dberros()\n"; $novohtm .= "\n"; $novohtm .= "\n"; $novohtm .= "\n"; $novohtm .= "Data | Erro na string | Endereço do erro | Erro do MySql

\n"; $f_aberto = fopen($f_nome, "a+"); $novohtmed = fputs($f_aberto, $novohtm); fclose($f_aberto); } $f_aberto = fopen($f_nome, "a+"); $linha = "".date("r")." | Erro na $nome | ".$url." | ".mysql_error().$br; $linhaed = fputs($f_aberto, $linha); fclose($f_aberto); if($pf_email == 1){ mail($pf_emailto, "Erro de db no seu site", "Ocorreu um erro no banco de dados do seu site,\n consulte o log: $f_nome "); } if(($pf_redir == 1) and ($pf_mensagem == 1)) $pf_mensagem = 0; //Força configuração REDIR ou MENSAGEM if(($pf_redir == 0) and ($pf_mensagem == 0)) $pf_mensagem = 1; if(($pf_redir == 1) and ($pf_mensagem == 0)){ header("Location: $pf_redirto");exit; } elseif(($pf_redir == 0) and ($pf_mensagem == 1)){ echo "Desculpe pelo transtorno,".$br; echo "ocorreu um erro na requisão do banco de dados. O administrador do site será avisado automaticamente.".$br; }else{ exit; } } // em qualquer movitamção do db, use logo após: " or die (ts_dberror($_ENV["REQUEST_URI"],mysql_error())); " // exemplo: require("db.php"); //conecte seu db aqui $sqlAAA = "SELECT * FROM tabela WHERE `eu` LIKE 'sou' ANANDANDANADNAND `péssimo` LIKE 'no' ORDER BY `mysql`"; $sqlAAA_exe = mysql_query($sql) or die (ts_dberror($_ENV["REQUEST_URI"],'sqlAAA'); ?>