Com faço um tratamento de erros em meu PHP ?
Primeiramente Ola para todos sou iniciante em PHP e MySql bem eu consegui construir um sistema em php que faz o seguinte, pega um arquivo TXT formatado da seguinte forma:selo;data;nome;endereçoe insere em um banco de dados do Mysql ta funcionando 100% mas não retorna nenhum erro ou confirmação.O sistema é formado por 3 arquivos.carregar.html > formulário que procura e envia o arquivo txt load.php> insere o conteúdo do arquivo txt no mysqlconnect.php> faz a conexão com o mysql a minha idéia e a seguinte.quando selecionado um arquivo que não seja TXT o sistema retorna um ERRO quando o arquivo exceder o tamanho de 1,5mb o sistema retorna um ERROquando o arquivo conter dados já existente no banco de dados o sistema retorna um ERRO quando os dados forem carregado com sucesso o sistema retorna uma mensagem dizendo quantos arquivos foram salvoslembrando que quando eu criei o banco de dados eu especifiquei que o campo selo era único.eu pesquisei bastante na net com importar txt para o mysql mas não encontrei nada que me servisse de forma simples então com a ajuda do Dreamweaver MX consegui fazer eu mesmo. Para que todos possam entender melhor e também para ajudar outras pessoas vou postar aqui todo o meu código fonteCONNECT.PHP
<?php# FileName="Connection_php_mysql.htm"# Type="MYSQL"# HTTP="true"$hostname_connect = "localhost";$database_connect = "site";$username_connect = "root";$password_connect = "";$connect = mysql_pconnect($hostname_connect, $username_connect, $password_connect) or die(mysql_error());?>
LOAD.PHP
> <?php require_once('connect.php'); ?><?php$arquivo = "*.*";if (isset($_GET['arquivo'])) { $arquivo = (get_magic_quotes_gpc()) ? $_GET['arquivo'] : addslashes($_GET['arquivo']);}mysql_select_db($database_connect, $connect);$query_load = sprintf("LOAD DATA LOCAL INFILE '$arquivo' INTO TABLE selos FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'");$load = mysql_query($query_load, $connect) or die(mysql_error());?><html><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head></body></html>
CARREGAR.HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form action="load.php" method="get" enctype="multipart/form-data" name="form1"> <input name="arquivo" type="file" id="arquivo"> <input type="submit" name="Submit" value="Enviar"></form></body></html>
http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Depois de ler novamente o meu post notei que esqueci de pedir Obrigado http://forum.imasters.com.br/public/style_emoticons/default/grin.gif
Discussão (1)
Carregando comentários...