Ir para conteúdo
Fórum Script Brasil

AllNet

Membros
  • Total de itens

    76
  • Registro em

  • Última visita

Tudo que AllNet postou

  1. Olá pessoal, estou fazendo uma pagina para cadastro de pessoas, e preciso da ajuda de vocês; //envio o charset para evitar problemas header("Content-Type: text/html; charset=ISO-8859-1"); $con = mysql_connect('localhost', 'user', 'pass');//faço a conexão com o banco mysql_select_db('banco', $con);//seleciono a tabela no banco $sql = "SELECT * FROM usuarios WHERE usuario= '$usuario' ";//monto a query $q = mysql_query( $sql );//executo a query if( mysql_num_rows( $q ) > 0 )//se retornar algum resultado echo 'Usuário já existe!'; else echo 'Usuário está disponivel!'; no formulario quando o foco deixa o campo Usuario, esse codigo faz a consulta no banco pra ver se já existe algum usuario igual com o que o cara digitou no formulario. a questão é: como faço para colocar tipo "carregando" no momento em que esta sendo feito a consulta, e na hora de mostrar o resultado final o carregando seja apagado. Obs: coloquei como titulo "progress bar", mais estive lendo, notei que é meio complicado colocar um progress bar, pois o codigo não sabe o tamanho da consulta, então seria mais aconselhavel colocar uma imagem tipo "carregando". acho que era isso, hehe. Obrigado pela ajuda.
  2. hum... então deve ser o sistema que esta fazendo isso, pois estou colocando o endereço completo. testei com uma imagem hospedada em outro dominio, fora do meu site... deu certo. Obrigado.
  3. a sim desculpa, neste caso, você seleciona a formatação de envio como HTML, aew aparece os menus html, e clica em inserir imagem, e coloca o caminho dela. mais no caso fica assim: <p><img title="Posto Passo" src="../../../dia_dos_pais2.jpg" alt="Feliz Dia dos Pais" width="571" height="746" /></p> quando eu coloco o caminho pela formatação html, eu coloco o caminho completo, ou seja: http://www.postopasso.com.br/dia_dos_pais2.jpg daew se eu mudar a formatação para text fica o codigo acima, mais na hora de enviar eu envio como HTML. entendeu.
  4. enviar_mensagem.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta HTTP-EQUIV="Content-Language" content="PT-BR"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Envio de E-Mails Dinâmicos</title> </head> <body> <? require "../../CONFIG.php"; #include "progresso.inc"; #------------------------------------------------------------- ECHO ' <div align="center"> <form name=botoes> <table width=250px> <tr> <td width=100px Onclick="document.execCommand(\'Stop\'); return false;"> <input type=button value="'.$LANG[$com_language][SENT_PROCCESS_STOP].'" onClick="java script:window.stop();" style="width:100px; height:25px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; background:#FFF; border:1px solid #666"> </td> <td width=100px> <input type=button value="'.$LANG[$com_language][SENT_PROCCESS_KEEP].'" onclick="refresh()" style="width:100px; height:25px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; background:#FFF; border:1px solid #666"> </td> <td width=50px align=right> <input type=button value="'.$LANG[$com_language][SENT_PROCCESS_CANCELL].'" onclick="window.close();" style="width:100px; height:25px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; background:#FFF; border:1px solid #666"> </td> </tr> </table> </form> <table class=prog2 style="width:250px; background:#FFF; border:1px solid #666; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999;" id="table1" cellpadding="0" border=0> <tbody> <tr class=prog2> <td class="row2" align="center" style="background:#eaf2fa; border:1px solid #666;" colspan=2> <font color="#FFFFFF"><div id="etapas" style="font-family:verdana; font-size:12px; color:#666;">'.$LANG[$com_language][SENT_PROCCESS_WAIT].'</div></font> </td> </tr> <tr style="color: #222; font-size: 11px; line-height: 135%;"> <td align="center" colspan=2 style="background:#FFFFFF; border: 1px solid #ffffff;" > <b><div id="porcentagem" style="font-family:verdana; font-size:12px; color:#000000;">0%</div></b> <table width=205px style="border:1px solid #666; padding:5px" cellspacing="0" id="table1" cellpadding="0" align=center> <tr > <td height=20px style="background:#ffffff;" align=left><img src="bar.gif" id="progresso" height="20px" width="0px"></td> </tr> </table> <table border=0 cellspacing="0" cellpadding="0" align=center> <tr> <td><span style="font-size: 2pt">&nbsp;</span></td> </tr> </table> </td> </tr> <tr> <td class="row2" align="center" width="50%" style="background:#eaf2fa; border:1px solid #666; font-family:verdana;color:#666; font-size: 12px;">'.$LANG[$com_language][SENT_PROCCESS_SENT].'</td> <td class="row2" align="center" width="50%" style="background:#eaf2fa; border:1px solid #666; font-family:verdana;color:#666; font-size: 12px;">'.$LANG[$com_language][SENT_PROCCESS_TOSENT].'</td> </tr> <tr style="color: #222; font-size: 11px;"> <td class="row2" align="center" width="50%" STYLE="border:1px solid #666; background:#f5f5f5;"><div id="nlinha" name="nlinha" style="font-family:verdana; font-size:12px; color:#990000">0</div></td> <td class="row2" align="center" width="50%" STYLE="border:1px solid #666; background:#f5f5f5;"><div id="aenviar" name="aenviar" style="font-family:verdana; font-size:12px; color:#990000">0</DIV></td> </tr> <tr> <td class="row2" align="center" width="50%" style="background:#eaf2fa; border:1px solid #666; color:#666; font-family:verdana;font-size: 12px;">'.$LANG[$com_language][SENT_PROCCESS_FAIL_OCURR].'</td> <td class="row2" align="center" width="50%" style="background:#eaf2fa; border:1px solid #666; color:#666; font-family:verdana;font-size: 12px;">'.$LANG[$com_language][SENT_PROCCESS_TOTAL_RECIPIENT].'</td> </tr> <tr style="color: #222; font-size: 11px;"> <td class="row2" align="center" width="50%" STYLE="border:1px solid #666; background:#f5f5f5;"><div id="nlinha" name="nlinha" style="font-family:verdana; font-size:12px; color:#990000"> <div id="falhas" name="falhas" style="font-family:verdana; font-size:12px; color:#990000">0</div></td> <td class="row2" align="center" width="50%" STYLE="border:1px solid #666; background:#f5f5f5;"><div id="nlinha" name="nlinha" style="font-family:verdana; font-size:12px; color:#990000" > <div id="nlinhas" name="nlinhas" style="font-family:verdana; font-size:12px; color:#990000;">0</div> </td> </tr> </tbody></table> </div> '; #------------------------------------------------------------ include("funcoes.php"); $data=date('Y-m-d'); $hora = date("H:i:s"); $data2=date('Y-m-d'); $data.=" ".$hora; $query_dados = "SELECT * FROM $tb6"; $result_dados=mysql_query($query_dados)OR DIE("Falha L9 mail/enviar_mensagem.php <br>".mysql_error()); while ($row_dados=mysql_fetch_array($result_dados)){ $co_nome=$row_dados[nome]; $co_endereco=$row_dados[endereco]; $co_email=$row_dados[email]; $co_telefone=$row_dados[telefone]; $co_celular=$row_dados[celular]; $co_prefixo=$row_dados[prefixo]; } $co_limite=$limite; $limite=$co_limite; $erros_totais=$_REQUEST[erros]; $subject = $_REQUEST['subj']; $body = $_REQUEST['body']; $caixa_mail=$_REQUEST[caixa_mail]; $body_2=$body; $subject_2=$subject; $formatacao = $_REQUEST['formatacao']; $to = $_REQUEST['to']; $from = $_REQUEST['email_from']; $fromname = $_REQUEST['nome_from']; $erro=$_REQUEST['erro']; IF($erro='') $erro=0; ## ENVIO PARA EMAIL INDIVIDUAL IF (eregi("^[A-Za-z0-9\.-_]+@[A-Za-z0-9-]+\.[A-Za-z0-9\.-_]+$", $to)){ $resul_in = mysql_query("INSERT INTO $tb5 SET tipo='envio_individual', email='$to'")OR DIE("Falha L64 enviar_mensagem.php<br>".mysql_error()); $resul = mysql_query("SELECT DISTINCT email FROM $tb5 WHERE email='$to' AND tipo='envio_individual'")OR DIE("Falha L64 enviar_mensagem.php<br>".mysql_error()); $sql="SELECT DISTINCT email FROM $tb2 WHERE email='$to'"; } ELSEIF($to=='envio_todos'){ $resul = mysql_query("SELECT DISTINCT email FROM $tb5 WHERE tipo='envio_todos' ORDER BY email")OR DIE("Falha L82 enviar_mensagem.php<br>".mysql_error()); $sql="SELECT DISTINCT email FROM $tb2 ORDER BY email"; } ELSEIF(eregi("grupo#", $to)){ $var2 = explode("#",$to); $gestao_id= $var2[1]; $resul = mysql_query("SELECT DISTINCT email FROM $tb5 WHERE tipo='$gestao_id' ORDER BY email")OR DIE("Falha L86 enviar_mensagem.php<br>".mysql_error()); $sql="SELECT DISTINCT email FROM $tb2 WHERE categoria='$gestao_id' ORDER BY email"; } ini_set("max_execution_time",0); ini_set('post_max_size', '60M'); ini_set('upload_max_filesize', '60M'); ini_set ('memory_limit', '128M'); ## CAPTURA QDE TEMPORARIOS $total_temporario=mysql_num_rows($resul); IF($total_temporario==0){ $resultado=mysql_query($sql)OR DIE(mysql_error()); $total_temporario=mysql_num_rows($resultado); $i=0; WHILE ($row2=mysql_fetch_array($resultado)){ $email2[$i]=$row2['email']; $sqlxx=mysql_query("INSERT INTO $tb5 SET email='".$email2[$i]."',tipo='envio_todos'"); $i++; } } ELSE{ $i=0; ## captura valores de emails WHILE ($row2=mysql_fetch_array($resul)){ $email2[$i] = $row2['email']; $i++; } } ## CALCULA O TOTAL DE TEMPORARIO $total_news=$total_temporario; ## GUARDA TOTAL GERAL IF($_REQUEST[total]>$total_news) $totum=$_REQUEST[total]; ELSE $totum=$total_news; ## DEFINE OS LIMITES,RESTOS E ETAPAS IF(($_REQUEST[etapas]!='')AND($_REQUEST[etapas]==$_REQUEST[etapa])) $limite=$_REQUEST[resto]; ELSE $limite=$co_limite; IF($_REQUEST[etapas]==''){ $etapa=1; IF($total_news>$limite){ $resto=$total_news%$limite; $centenas=$total_news-$resto; $etapas=($centenas/$limite+1); } ELSE{ $limite=$total_news; $etapas=1; $resto=0; } } ELSE{ $resto=$_REQUEST[resto]; $etapas=$_REQUEST[etapas]; $etapa=$_REQUEST[etapa]; } $k=0; WHILE ($k<$i){ # EVITAR MENSAGEM $email_destino=$email2[$k]; $mail_prefixo=$co_prefixo."".$email_destino; #------------------------------------------------------------------------------------------------------------------ # ADICIONADO EM 08/05/2009 - CORREÇÃO FALHA MAGIC_QUOTES_GPC #------------------------------------------------------------------------------------------------------------------ $formatacao = get_magic_quotes_gpc() ? stripslashes($formatacao): $formatacao; $mail_prefixo = get_magic_quotes_gpc() ? stripslashes($mail_prefixo): $mail_prefixo; $subject = get_magic_quotes_gpc() ? stripslashes($subject): $subject; $body = get_magic_quotes_gpc() ? stripslashes($body): $body; $co_nome = get_magic_quotes_gpc() ? stripslashes($co_nome): $co_nome; $co_email = get_magic_quotes_gpc() ? stripslashes($co_email): $co_email; #------------------------------------------------------------------------------------------------------------------ $erro_envio=enviar_mail($formatacao,$mail_prefixo,$subject,$body,$co_nome,$co_email); $erro=$erro+$erro_envio; ## LIMPA TABELA TEMPORARIO SE ENVIO ESTIVER OK ## TEST 01 IF($erro_envio==0){ $caixa_mail.=" ".$mail_prefixo.","; $limpeza=mysql_query("DELETE FROM $tb5 WHERE ( email='$email_destino' )")OR DIE(mysql_error()); } ## BARRA DE PROGRESSO $total=$limite; $nlinhas=$limite; $n=$n+1; $largura=$n*100/$total; $largura = substr($largura,0,4); $largura2=2*$largura; $aenviar=$total-($k+1); echo " <script> function progresso() { document.getElementById('progresso').style.width='".$largura2."'; document.all.porcentagem.innerHTML = '".round($largura)."%'; document.all.nlinha.innerHTML = '".$n."'; document.all.nlinhas.innerHTML = '".$totum."'; document.all.falhas.innerHTML = '".$erro."'; document.all.aenviar.innerHTML = '".$aenviar."'; document.all.etapas.innerHTML = 'ETAPA ".$etapa." / ".$etapas." <span style=\'font-size:10px;color:#f9f9f9;font-weight:normal;\'><br>(".$LANG[$com_language][SENT_PROCCESS_SENDING]." ".$nlinhas." ".$LANG[$com_language][SENT_PROCCESS_MESSAGE].")</span>';} </script> "; echo '<script>progresso()</script>'; if ($k==($limite-1)) break; $k++; } ## RELATO DE ERROS $erros_totais=$erros_totais+$erro; IF(($etapas==$etapa)){ IF($erros_totais>0){ echo "<script>alert(\"".$LANG[$com_language][SENT_PROCCESS_MESSAGE_FAIL]."\")</script>"; echo "<script>window.close();</script>"; } ELSE{ echo "<script>window.opener.top.location='../../';</script>"; echo "<script>alert(\"".$LANG[$com_language][SENT_PROCCESS_MESSAGE_SUCCESS1]." ".$totum." ".$LANG[$com_language][SENT_PROCCESS_MESSAGE_SUCCESS2]."\")</script>"; echo "<script>window.close();</script>"; } $resul0 = mysql_query("SELECT * FROM $tb5 WHERE tipo='envio_todos'")OR DIE("Falha L258 enviar_mensagem.php<br>".mysql_error()); $tot0=mysql_num_rows($resul); #------2% de total-------# $percentual=2*$totum/100; $percentual=intval($percentual); #------2% de total-------# #VARIÁVEIS, PARA CAIXA-MAIL $body_2 = str_replace("'", "", $body_2); $subject_2 = str_replace("'", "", $subject_2); $sql_mail="INSERT INTO $tb4 SET data='".$data."'"; $sql_mail.=", assunto='".$subject_2."'"; $sql_mail.=", mensagem='".$body_2."'"; $sql_mail.=", destinatarios='".$caixa_mail."'"; $sql_mail.=", formatacao='".$formatacao."'"; $sql_mail.=", login='".$login_nome."'"; IF($caixa_mail!='') $result_mail=mysql_query($sql_mail)OR DIE(mysql_error()); } ##PROSSEGUIR ENVIO IF($etapas!=$etapa){ $etapa=$etapa+1; # TEXT 05 - CAIXA-MAIL echo" <form method='POST' action='".$_SERVER['PHP_SELF']."' name='globais' style='visibility:hidden;'> <input type=hidden name='to' value='$to'> <input type=hidden name='subj' value='$subject'> <textarea name='body' cols='57' rows=6 style='width:450px;'>$body</textarea> <textarea name='caixa_mail' cols='57' rows=6 style='width:450px;visibility:hidden;'>$caixa_mail</textarea> <input type=hidden name='total' value='$totum'> <input type=hidden name='etapa' value='$etapa'> <input type=hidden name='formatacao' value='$formatacao'> <input type=hidden name='etapas' value='$etapas'> <input type=hidden name='resto' value='$resto'> <input type=hidden name='limite' value='$limite'> <input type=hidden name='erros' value='$erros_totais'> <input type=hidden name='erro' value='$erro'> <p align='center'><input type='submit' value='".$LANG[$com_language][SENT_PROCCESS_NEXT_STEP]."'></p> </form> "; echo '<script>document.globais.submit();</script>'; } ?> </body> </html>
  5. Olá pessoal, baixei um sisteminha de newsletter, porem quando vou ler o email as imagens enviadas no email não estão aparecendo. o nome do sistema é fastletterV6. Se alguém conhece esse sistema ou já resolveu o problema me ajudem. Obrigado.
  6. AllNet

    (Resolvido) ecf

    Resolvido, Brigadão Jhonas.
  7. AllNet

    (Resolvido) ecf

    Então se eu entendi bem, posso imprimir um relatorio gerencial.
  8. Olá pessoal, tenho uma impressora fiscal em meu estabelecimento, instalada com um programa e tals, e tenho um sisteminha em delphi que eu mesmo criei, para o controle do cartao fidelidade. A questão é: Eu posso imprimir um relatorio gerencial do meu sisteminha na impressora fiscal????? Tem algum problema com a fiscalização? ou alguma coisa parecida? Obrigado.
  9. AllNet

    link para download

    é isso ai, Valeu OxCom.
  10. AllNet

    link para download

    olá pessoal, tenho um arquivo xml em um link para ser baixado, porem quando clicado nesse link ele abre o arquivo no browser, como faço para que quando clicado ele de a opção de abrir ou salvar. Obrigado.
  11. Olá pessoal, tenho uma tabela (clientes) com meus clientes, e outra tabela (pontos) com os pontos dos clientes e os pontos que eles já retiraram (retirado): neste caso o total de pontos do cliente tem que ser subtraido pelos pontos retirados, ou seja: Como faço para mostrar que joao tem 5 pontos, e maria tem 10 pontos. acho que fui claro. Obrigado pela ajuda.
  12. cara notei que o formulario esta fechando no final da consulta, se eu colocar o codigo em um BitBtn (additional), mais se eu colocar em um Button (standard) não fecha. Obrigado.
  13. Olá pessoal, estou chamando um formulario com "showmodal", porem quando faço algum processo neste formulario chamado, e coloco por exemplo um "showmessage", ele se fecha sozinho. não sei se fui claro. Obrigado.
  14. AllNet

    ZConnection + DDNS

    Banco de Dados = {endereço da base de dados} Host Name = {localhost ou o IP do servidor} OBS: seu servidor deve autorizar o acesso ao banco de dados abraço Olá Jhonas, no Host Name, o Zconnection não aceita o endereço meunome.ddns.com.br.
  15. Olá pessoal, estou usando o componente ZConnection (Zeos Access) para me conectar com o postgresql, porem quando eu quero conectar com o banco externamente, ele não aceita um endereço sem ser numero IP. Uso no servidor o Agente DDNS (meunome.ddns.com.br), como eu falo para usar este endereço no lugar do IP. Obrigado.
  16. Olá pessoal, existe algum palm que roda aplicativos em delphi??? é o mesmo delphi???? e pra se usar para conectar com um banco de dados. Obrigado.
  17. olá obrigado pela ajuda... consegui assim: stop(); var senderLoad:LoadVars = new LoadVars(); var receiveLoad:LoadVars = new LoadVars(); sender.onRelease = function() { senderLoad.usuario = usuario.text; senderLoad.senha = senha.text; senderLoad.send("http://127.0.0.1/send.php","_self"); } php <?php $username = $_POST['user']; $password = $_POST['pass']; ?>
  18. olá Pooh, procurei bastante, e achei muita coisa, porem talves por eu não entender muito de flash, não consegui fazer isso.
  19. olá pessoal, tenho um site com a opção de login para o usuario, o site é em php e queria fazer em flash apenas os campos para o login. No flash tem 2 inputs e um botao. Agora como eu faço para mandar essas variaveis para o login.php e mudar a pagina toda, ou seja se o login estiver correto, o usuario entrar na pagina restrita. Obrigado.
  20. AllNet

    stringgrid

    Olá pessoal, tenho uma stringgrid que me mostra os valores a receber de um cliente. quando eu clico em uma linha, é colocado um 'X' em uma coluna, para depois dar baixa na nota que eu selecionei. como eu faço para saber quais as linhas que eu selecionei? Obrigado.
  21. Olá pessoal, alguém pode me ajudar em ler placas de veiculos atraves de imagens. Obrigado.
  22. AllNet

    Datas

    è isso mesmo que precisava, usei o exemplo do Micheus. vlw pessoal.
  23. AllNet

    Datas

    Olá Polyanna, mais se eu salvar em string depois não vai ser complicado pra mim trabalhar entre datas, ou seja, de tal data a tal data.?
  24. AllNet

    Datas

    Olá pessoal, em meu cadastro estou colocando a data, porem a data é colocada pelo servidor com o campo date (PostgreSql). O formato da data esta assim: aaaa-mm-dd a questaõ é: qual a melhor forma para se trabalhar com datas? Está certo fazer o cadastro e banco colocar a data? ou o delphi tem q colocar a data? e no caso de uma consulta entre datas?? Obrigado.
×
×
  • Criar Novo...