Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Php


ygordelima

Pergunta

Oi, ein... baixei um formulário do site, tem um arquivo php e um html, quero inserir esse formulário em meu site, só que não funciona direito, não sei... me ajudem

O kara explica assim:

Primeiramente agradeço a você por ter baixado meu sistema de envio de contato.

Nesta versão(v2.0) desenvolvi um sistema muito prático e simples, com visual

leve e de fácil manuseio.

Para alterar o e-mail pra onde as informações serão enviadas edite no arquivo enviar.php

a seguinte linha - mail("halanb@terra.com.br(Altere so está parte, para o e-mail desejado)","Formulário de contato","$mens", $headers);

Para adicionar mais campos você prescisará editar também o arquivo index.htm e fazer as

modificações necessarias.

Os códigos estão assim:

<HTML><HEAD><TITLE>.: Formulário de Contato :.</TITLE>

<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">

<STYLE>.cellbox {

BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888888 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #888888 1px solid

}

.box-header {

PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

.frm {

BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f0f0

}

.frm-on {

BORDER-RIGHT: rgb(70,90,128) 1px solid; BORDER-TOP: rgb(70,90,128) 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: rgb(70,90,128) 1px solid; COLOR: rgb(70,90,128); BORDER-BOTTOM: rgb(70,90,128) 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(177,203,255)

}

.text-header {

FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana

}

.header {

FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: rgb(0,128,255); FONT-FAMILY: Verdana

}

</STYLE>

<script language=JavaScript>

<!--

function SymError()

{

return true;

}

window.onerror = SymError;

//-->

</SCRIPT>

<script>

function displayText( sText ) {

document.getElementById("displayArea").innerHTML = sText;

}

</SCRIPT>

</HEAD>

<BODY>

<DIV align=center>

<CENTER>

<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111

height=424 cellSpacing=0 cellPadding=0 width=507 border=1>

<TBODY>

<TR>

<TD width=507 bgColor=#000000 height=18>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><b><font face="Verdana" color="#ffffff" size="2">Formulário

de Contato</font></b></P></TD></TR>

<TR>

<TD align=justify width=507 height=402>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"><FONT face=Verdana

size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <B><FONT color=#ff0000>Preencha

corretamente o formulário a baixo:</FONT></B></FONT></P>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana

size=1></FONT>&nbsp;</P>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center>

<FORM style="MARGIN: 0px; WORD-SPACING: 0px" name=form action=enviar.php

method=post>

<DIV align=center>

<CENTER>

<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse"

borderColor=#111111 height=200 cellSpacing=0 cellPadding=0 width=328

border=0>

<TBODY>

<TR>

<TD width=35 height=10>

<div align="left"></div></TD>

<TD width=287 height=10 align="center">

<P align="left" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font face="Verdana" size="1"><b>Nome:</b></font></P></TD></TR>

<tr>

<TD width=35 height=12>

<div align="left"></div></TD>

<TD width=287 height=12 align="center">

<div align="left"><SPAN

class=box-header><font face="Verdana" size="1"><b>

<INPUT class=frm

onblur="this.className='frm'; displayText('&nbsp;');"

onfocus="this.className='frm-on'; displayText('&nbsp;Digite seu Nome');"

maxLength=60 size=25 name=nome>

</b></font></SPAN></div></TD>

</tr>

<tr>

<TD width=35 height=13>

<div align="left"></div></TD>

<TD width=287 height=13 align="center">

<div align="left"><SPAN

class=box-header><font face="Verdana" size="1"><b>E-mail:</b></font></SPAN></div></TD>

</tr>

<TR>

<TD width=35 height=13>

<div align="left"></div></TD>

<TD width=287 height=13 align="center">

<P align="left" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN

class=box-header><font face="Verdana" size="1"><b><INPUT class=frm

onblur="this.className='frm'; displayText('&nbsp;');"

onfocus="this.className='frm-on'; displayText('&nbsp;Digite seu e-mail, ex: user@user.com.br');"

maxLength=100 size=25 name=email></b></font></SPAN></P></TD></TR>

<tr>

<TD width=35 height=12>

<div align="left"></div></TD>

<TD width=287 height=12 align="center">

<div align="left"><SPAN

class=box-header><font face="Verdana" size="1"><b>Assunto:</b></font></SPAN></div></TD>

</tr>

<TR>

<TD width=35 height=18>

<div align="left"></div></TD>

<TD width=287 height=18 align="center">

<P align="left" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN

class=box-header><font face="Verdana" size="1"><b><INPUT class=frm

onblur="this.className='frm'; displayText('&nbsp;');"

onfocus="this.className='frm-on'; displayText('&nbsp;Digite seu assunto');"

maxLength=60 size=25 name=assunto></b></font></SPAN></P></TD></TR>

<tr>

<TD width=35 height=7>

<div align="left"></div></TD>

<TD width=287 height=7 align="center"><div align="left"><SPAN

class=box-header><font face="Verdana" size="1"><b>Mensagem:</b></font></SPAN></div></TD>

</tr>

<TR>

<TD width=35 height=34>

<div align="left"></div></TD>

<TD width=287 height=34 align="center">

<P align="left" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana

size=1><br><textarea class=frm

onblur="this.className='frm'; displayText('&nbsp;');"

onfocus="this.className='frm-on'; displayText('&nbsp;Digite sua mensagem');"

name=mensagem rows="4" cols="45"></textarea></FONT></P></TD></TR>

<TR>

<TD width=35 height=9>

<P align="left" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P></TD>

<TD width=287 height=9>

<P align="left" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana

size=1></FONT>&nbsp;</P></TD></TR>

<TR>

<TD width=328 colSpan=2 height=73>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><SPAN

class=box-header>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <INPUT name="Submit" type=submit class=frm onmouseover="this.className='frm-on';" onmouseout="this.className='frm';" onKeyPress="halanb@terra.com.br" value=Enviar></SPAN><FONT

face=Verdana> </FONT><SPAN class=box-header><INPUT class=frm onmouseover="this.className='frm-on';" onmouseout="this.className='frm';" type=reset value=Limpar></SPAN>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><SPAN

class=box-header><FONT style="FONT-SIZE: 3pt"

face=Verdana></FONT></SPAN>&nbsp;

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left>

<DIV class=frm-on

id=displayArea>&nbsp;</DIV></TD></TR>

<tr>

<TD width=328 colSpan=2 height=11>

<p align="center"></TD>

</tr>

</TBODY></TABLE>

</CENTER></DIV></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>

QUERO SABER ONDE COLOCO MEU EMAIL PRA QUE OS USUÁRIOS PREENCHAM E CHEGUE A MENSAGEM NO MEU E-MAIL.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

da uma olhada nesse script pra você entender:

você precisa fazer uma pagina que recebe os dados da outra e que manda o email

se precisar de mais detalhes da um post ai no seu caso ai é o enviar.php

<?php

foreach ($_POST as $campo => $valor) { $$campo = $valor; }// aqui você recebe os dados da outra pagina

$mens  = "<font size = \"2\" face = Verdana><p align = center><p align = center>::Formulario::<br><br></p></p></font>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Nome:</font></font> $nome<br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Idade:</font></font> $senha<br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Telefone:</font></font> $telefone<br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Email:</font></font> $email<br><br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Mensagem:</font></font> $mensagem<br><br>";

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: 'Pedido'\r\n";

   mail("seuemail","Formulário","$mens", $headers);//aqui manda o email

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Olha só o que apareceu quando apertei em enviar

Formulário de Contato

Voltar"; }else{ echo " Olá $nome,

as informações foram enviadas com sucesso!

No máximo 48 horas entraremos em contato.

Atenciosamente!

"; $mens = "

:: Sistema de formulário ::

"; $mens .= "Nome: $nome

"; $mens .= "E-mail: $email

"; $mens .= "Assunto: $assunto

"; $mens .= "Mensagem: $mensagem

"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: 'Formulário'\r\n"; mail("ygordelima@hotmail.com","Formulário de contato","$mens", $headers); echo "

Voltar

"; } ?>

.: Obrigado por visitar o nosso site! Maison :: Versão 1.0 :.

Ohhh amigos preciso de um formulário simples que contenha, nome, telefone, assunto e mensagem. Pra que se possam contactar comigo.

Link para o comentário
Compartilhar em outros sites

  • 0

cara você tem que entender um pouco de php pelomenos eu te mandei um script para você entender como funciona mas pra você usar no seu site você teria que mudar varias coisas

se quiser ter mais noção baixe o manual do php e tire suas duvidas aqui beleza?

obs paginas em php tem extensao .php não se esqueça disso

Link para o comentário
Compartilhar em outros sites

  • 0

Toma ai um formulario que manda email funcionando mas olha como funciona e faz o seu

obs pra enviar email precisa configurar o php.ini o smtp com o seu servidor

e reinicie o serviço do apache

a pagina :

<html>

<head>

<style type="text/css">

  .style1 {font-weight: bold}

</style>

</head><title>Pedido</title>

<body bgcolor="#FFFFFF">

<p align="center"><br></p>

<form name="pedido" action="enviar.php" method="post">

  <p>&nbsp;</p>

 

  <table width="68%"  border="0" align="center" cellpadding="4" cellspacing="0" class="Table">

    <tr align="center" class="TableTitle">

      <td colspan="2"><font color="#FFFFFF">Formulario</font></td>

    </tr>

    <tr class="TableCell">

      <td width="31%" align="right"><strong><font color="#FF0000">Nome </font></strong><strong><font color="#FF0000">:</font></strong></td>

      <td width="69%">

        <input name="nome" type="text" id="nome" value="" size=45 maxlength="45">

      </td>

    </tr>

    <tr class="TableCell">

      <td align="right"><strong><font color="#FF0000">Endere&ccedil;o :</font></strong></td>

      <td>

        <input name="cnpj" type="text" id="cnpj" value="" size=25 maxlength="20">

      </td>

    </tr>

    <tr class="TableCell">

      <td align="right"><strong><font color="#FF0000">Telefone :</font></strong></td>

      <td>

        <input name="telefone" type="text" id="telefone" value="" size="25" maxlength="15">

      </td>

    </tr>

    <tr class="TableCell">

      <td align="right"><strong><font color="#FF0000">Email</font></strong><font color="#FF0000">

        <strong>:</strong></font></td>

      <td class="style1"><input name="email" type="text" id="email" value="" size="25"></td>

    </tr>

    <tr class="TableCell">

      <td align="right"><strong><font color="#FF0000">Seu IP :</font></strong></td>

      <td class="style1">

        <input name="ip" type="text" id="ip" value="<? echo $_SERVER["REMOTE_ADDR"]; ?>"readonly=true size="15">

      </td>

    </tr>

    <tr class="TableCell">

      <td align="right" class="style1">&nbsp;</td>

      <td class="style1"><textarea name="mensagem" cols="40" rows="8" id="mensagem"></textarea></td>

    </tr>

    <tr class="TableCell">

      <td align="right" class="style1">&nbsp;</td>

      <td class="style1"><input name="submit" type="submit" value="Enviar"></td>

    </tr>

  </table>

</form>

<p align="center" class="style1">&nbsp;</p>

</body>

</html>

enviar.php:

<?

foreach ($_POST as $campo => $valor) { $$campo = $valor; }

if (!$mensagem ) {

    echo "<DIV align = center><p align = center >Por Favor Escreva o Que Você Quer No Pedido<br>";

    echo "<a href=\"javascript:history.back(1)\">Voltar</a>";

  }else{

  echo "

                    <tr>

                    <TD height = \"22\" colspan = \"3\"> <p align = center>Olá

                      <font color = #FF0000><b>$nome</b></font></TD>

                    </tr>

                   

    <tr>

                      <TD height = \"22\" colspan = \"3\"> <p align = center>As Informações Foram Enviadas com Sucesso!</font></TD>

                    </TR>

                   

    <tr>

                      <TD height = \"22\"></TD>

                      <TD></TD>

                      <TD></TD>

                    </tr>

                   

    <TR>

                      <TD height = \"23\" colspan = \"3\"> <p align = center>Em Breve Entraremos em Contato.</font></TD>

                    </TR>

                   

    <tr>

                      <TD height = \"23\" colspan = \"3\"> <p align = center>Atenciosamente!

                      </TD>

                    </tr>";

   

$mens  = "<font size = \"2\" face = Verdana><p align = center><p align = center>::Formulario::<br><br></p></p></font>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Razão:</font></font> $nome<br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>CNPJ:</font></font> $senha<br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Telefone:</font></font> $telefone<br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Email:</font></font> $email<br><br>";

$mens .= "<font size = \"2\" face = Verdana><font color = #FF0000>Mensagem:</font></font> $mensagem<br><br>";

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: 'Pedido'\r\n";

  mail("seuemail","Formulário de Pedido","$mens", $headers);

echo "                    <TR>

                      <TD height=13> </TD>

                      <TD></TD>

                      <TD></TD>

                    </TR>

                    <TR>

                      <TD height = \"12\"></TD>

                      <TD valign = top><div align = center><a href = index.php>Voltar</a></div></TD>

                      <TD></TD>

                    </TR>";

    }

?>                 

Link para o comentário
Compartilhar em outros sites

  • 0
Olha...agora tá quase, só me fala se não for pedir muito, onde está este arquivo php.ini, e como eu configuro ele.

Ele fica geralmente na pasta Windows, de a unidade for 'C'

será: C:\Windows\php.ini se você não achar faça um busca:

Iniciar -> Localizar -> Arquivos ou Pasta.

Para configurar o SMTP, ache no 'php.ini' algo igual:

; For Win32 only.

SMTP =smtp.seusite.com

; For Win32 only.

sendmail_from = seu_email@provedor.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").

sendmail_path = ON //

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...