Ir para conteúdo
Fórum Script Brasil

MLeandroJr!

Veteranos
  • Total de itens

    2.165
  • Registro em

  • Última visita

Tudo que MLeandroJr! postou

  1. Eu acho que no caso do Htomail, pra não chegar como lixo eletrônico, a pessoa precisa colocá-lo na lista de autorização. Tenho esse problema também com um disparador que montei.
  2. Sabe que eu não havia reparado isso? Ando distraído demais por esses tempos.
  3. Tem como adaptar sim.... Acredito que o pessoal de MySQL possa te ajudar.
  4. Provavelmente esse arquivo foi feito pra uma versão do MySQL diferente da versão que você utiliza. Entrando no site do desenvolvedor você não consegue uma versão diferente do sistema?
  5. Você importou esse arquivo no seu database?
  6. Vamos colocar headers mais completos nesse e-mail: $to = 'email@provedor'; //aqui eu escrevo o email de destino. $subject = 'teste de email'; $headers = "From: Samara <samara_br_k@hotmail.com>\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\n"; $headers .= "MIME-Version: 1.0\n"; mail($to, $subject, $message, $headers); Tente enviar esse e-mail para algum outro do hotmail, que não seja o seu. Veja se chegou sem problemas. Ah, aqui eu coloquei o cabeçalho html, assim depois você pode deixar os e-mails mais bonitos. =)
  7. Eu entrei no site. Existe um outro problema por trás desses todos, e se você consertar o primeiro problema, provavelmente os outros sumirão também. Você configurou corretamente o banco de dados que o site utilizará? Além de criar o database, você tem que criar as tabelas também para o site trabalhar com elas. Geralmente um arquivo de extensão sql acompanha esses scripts para poder ser importado ao database.
  8. Certo! Você passa o comprar.html pra comprar.php e joga o código que envia o e-mail dentro dele, com aquela condição para verificar se está na hora de enviar o e-mail ou se ele só exibirá o formulário: if (isset($_POST["mailpara"])){ // Seu código do arquivo enviar.php }
  9. Samara, seja bem vinda ao fórum! Já ví alguns casos em que o hotmail não recebe os e-mails vindos de sistemas como o sendmail (o que o PHP usa pra enviar e-mails), e tem até sites que avisam isso! Mas vale a pena dar uma olhada nos headers do e-mail para ver se estão todos certinhos. Como estão os seus headers?
  10. Sim, fazendo exatamente o que eu falei. Colocando o script de envio na página do formulário. Ah, precisa mudar a extensão dela pra .php também.
  11. Para exibir confirmação na mesma página do form, basta você colocar esse código de envio de e-mail na página dele! Aí é só colocar uma condição para ele ser executado, como: if (isset($_POST["mailpara"])){ // Seu código do arquivo enviar.php } E naquele código que te passei, é só adicionar uma linha, ficando: $Headers = "From: SEU_NOME <SEU_EMAIL>\n"; $Headers .= "Content-Type: text/html; charset=ISO-8859-1\n"; $Headers .= "MIME-Version: 1.0\n"; $conteudo "Nome: $nome <br>E-Mail: $email <br>Telefone: $fone <br><br>Pedido: $produto <br>Quantidade: $quantidade <br>Observações: $obs <br><br>Cidade: $cidade <br>Estado: $estado"; mail($mailpara, $nome, $conteudo, $Headers); echo "E-mail enviado com sucesso!";
  12. Falta você definir os headers para o cliente de e-mail saber que o formato é HTML. Você pode fazer assim: $Headers = "From: SEU_NOME <SEU_EMAIL>\n"; $Headers .= "Content-Type: text/html; charset=ISO-8859-1\n"; $Headers .= "MIME-Version: 1.0\n"; $conteudo "Nome: $nome <br>E-Mail: $email <br>Telefone: $fone <br><br>Pedido: $produto <br>Quantidade: $quantidade <br>Observações: $obs <br><br>Cidade: $cidade <br>Estado: $estado"; mail($mailpara, $nome, $conteudo, $Headers); Perceba que eu joguei o conteúdo em uma variável, para deixar a função mais limpa. Adicionei os headers, que dirão ao cliente que o e-mail está em formato HTML, e coloquei também a procedência do e-mail, para ele não ser bloqueado no destinatário.
  13. Bom, existem vários scripts por aí. Um script legal é esse, que está na área de códigos prontos de nossa área de PHP: http://scriptbrasil.com.br/forum/index.php?showtopic=91109 Esse script envia até anexos por e-mail.
  14. O campo onde a pessoa coloca o e-mail de destino deve chamar-se "email" de acordo com esse script. O nome do campo é esse? Se estiver tudo ok, verifique se o e-mail não está caindo no antispam da conta.
  15. Este erro diz que não encontrou o arquivo enviar.php no diretório especificado. Este arquivo existe neste diretório?
  16. Editei seu código pra você ver o que precisa ser feito. Retirei a última linha antes do ?> também porque ela estava incompleta e geraria um erro. Testa essa versão do script, com os valores das superglobais atribuídos a variáveis: <?php //////////////////////////////////////////////// // Formail em PHP por SK15 v 1.0 ||| // Esse formulario é uma imitação do formail ||| // com um pequena ponto fraco ||| // ao adicionar um novo campo ele tera ||| // quer ser mudado aqui nesse arquivo ||| /////////////////////////////////////////////||| // Verifica se O Campo nome tá preenchido if (!isset($_POST["nome"])){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>"; echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">"; echo "<br><br><br>"; echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">É Necessario o Preenchimento do <b>Nome</b></font></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>"; echo "</body></html>"; } // Verifica o Campo E-mail Tá preenchido elseif (!isset($_POST["email"])){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>"; echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">"; echo "<br><br><br>"; echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">O E-mail não foi <b>Digitado</b></font></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>"; echo "</body></html>"; } // Verifoca Se o E-mail Contem @ elseif (!(strpos($_POST["email"],"@")) OR strpos($_POST["email"],"@") !=strrpos($_POST["email"],"@")) { // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>"; echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">"; echo "<br><br><br>"; echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">O E-mail <b>Não</b> é <b>válido</b></font></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>"; echo "</body></html>"; } // Verifica se o Campo Está Preenchido elseif (!isset($_POST["assunto"])){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>"; echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">"; echo "<br><br><br>"; echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">Você <b>Não</b> Digito Um <b>Assunto</b></font></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>"; echo "</body></html>"; } // Verifica se o Campo Mensagem tá preenchido elseif (!isset($_POST["mensagem"])){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>"; echo "<body background=\"background_mensagens.jpg\" style=\"background-attachment:fixed; background-repeat:no-repeat\">"; echo "<br><br><br>"; echo "<center><img src=\"atencao.gif\" alt=\"Opa!\"><p><font color=\"#ff6600\" face=\"Verdana\" size=\"4\">Você <b>Não</b> Digito Uma <b>Mensagem</b></font></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\"><img src=\"button_voltar2_.gif\" alt=\"Voltar\" border=\"0\" /></a></center>"; echo "</body></html>"; } else{ // Resgata os valores de $_POST $nome = $_POST["nome"]; $emaildest = $_POST["email"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; // Comfirma o Envio Do E-mail if ($certo== "1"){ // Função de envio Do E-mail mail("$emaildest","$assunto","Nome: $nome\n Email: $email\n\n Mensagem:\n$mensagem\n\n IP: $REMOTE_ADDR\n\n ","From:$nome<$email>"); } ?> [/codebox]
  17. A sintaxe para você abrir o server será basicamente: exec("caminho_do_programa"); Você poderá ver a referência sobre a função exec() do PHP em: http://www.php.net/manual/pt_BR/function.exec.php
  18. Você quer que o VNC abra no server ou no client? Se for no server é só você utilizar a função exec() do PHP. Se for no client o PHP não é capaz de fazer por ser uma linguagem server-side.
  19. Se você estiver rodando esse script em um servidor PHP 5, precisará atribuir os valores das superglobais $_POST a variáveis.
  20. Isso ocorre porque na linha 20 do seu arquivo, você verifica pela variável $email: elseif (empty($email)){ Mas na função mail, na linha 63, você manda o e-mail para a variável $emaildest. mail("$emaildest","$assunto","Nome: $nome\n Email: $email\n\n Mensagem:\n$mensagem\n\n IP: $REMOTE_ADDR\n\n ","From:$nome<$email>");
  21. As variáveis globais a que eles se referem são o $_POST e o $_GET. (Que são, na verdade, superglobais) No seu caso, elas estão ali, mas escritas de forma errada. Altere as seguintes linhas do seu código: $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $telefone = $_POST["telefone"]; $msg = 'Mensagem: '.$_POST["mensagem"]; Perceba que para você recuperar os valores dessas variáveis, você deve utilizar aspas duplas.
  22. Vou deixar 5 estrelas ali pra você!

    Nem é só por ser gente fina não, é por ser um excelente moderador também.

  23. Na aba Code você poderá colocar, logo após o <body>, a tag <center> ou a tag <div align="center"> Não se esqueça de fechá-las antes de </body> Exemplo 1: <html> <head> <title>Exemplo 1</title> </head> <body> <center> ... ... ... </center> </body> </html> Exemplo 2: <html> <head> <title>Exemplo 2</title> </head> <body> <div align="center"> ... ... ... </div> </body> </html>
  24. MLeandroJr!

    Concatenação?

    Isso é a mesma coisa sim! Bom, não existem situações em que concatenar é obrigatório, mas existem situações em que concatenar é mais fácil! Vamos supor que eu tenha o seguinte script: $Frase = "Eu tenho um carro "; Você precisa montar as frases: "Eu tenho um carro preto" "Eu tenho um carro vermelho" "Eu tenho um carro azul" Então, fica mais fácil fazer assim: $Preto = $Frase . "preto"; $Vermelho = $Frase . "vermelho"; $Azul = $Frase . "azul"; Entendeu?
  25. Abrindo com um editor hexadecimal você não consegue descobrir?
×
×
  • Criar Novo...