Ir para conteúdo



Formulário (PHP)


  • Por favor, faça o login para responder
117 respostas neste tópico

#31 Kleyton

Kleyton
  • Membros
  • 6 posts

Postado 23 December 2006 - 05:00 PM

vlw kra!!!!!!


ajudou muuuiiiitooo!!!!!!!!

THANK YOU, GUY!!!!!!!!



#32 pauloca

pauloca
  • Membros
  • 2 posts

Postado 31 December 2006 - 01:37 PM

Olá pessoal!

Estou começando a aprender PHP, por isso, preciso de ajuda para resolver alguns problemas que acredito devem ser básicos.
Tenho um site hospedado em um servidor Linux que roda PHP. Eu gostaria de saber onde posso encontrar este aquivo config.ini.
O que exatamente é necessário colocar neste arquivo para habilitar o funcionamento do formulário?
É possível criar um segundo arquivo config.ini complementar ao que já existe apenas colocando o que for necessário e deixar este arquivo no mesmo diretório do arquivo do formulário?
Usei o código fornecido no início deste post fazendo as alterações indicadas e quando tento usar o formulário recebo as seguintes mensagens:

Warning: main(config.ini) [function.main]: failed to open stream: No such file or directory in /home/adbiicom/public_html/testeform/formail.php on line 1

Warning: main(config.ini) [function.main]: failed to open stream: No such file or directory in /home/adbiicom/public_html/testeform/formail.php on line 1

Fatal error: main() [function.require]: Failed opening required 'config.ini' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/adbiicom/public_html/testeform/formail.php on line 1

Alguém poderia me dizer o que significa isso e como resolver?
Eu mesmo posso editar o arquivo config.ini ou o hospedeiro é que faz isso?
Desculpem as muitas perguntas mas, se alguém puder me ajudar ficarei muito agradecido.

Um feliz ano novo a todos

#33 pauloca

pauloca
  • Membros
  • 2 posts

Postado 01 January 2007 - 08:50 AM

Bom dia a todos

Espero que o ano tenha começado bem para todos.
Como eu disse no post anterior sou iniciante em PHP e, por isso, fiz algumas perguntas que acredito devem ser bastante básicas.
Após alguma insistência consegui adaptar o código fornecido para o que eu precisava e está funcionando.
Eu gostaria de saber se o arquivo config.ini é realmente necessário. Ná há alguma forma de incorporá-lo no arquivo PHP?
O problema é que tenho mais de um formulário no site que estou criando e, para cada formulário, criei um arquivo html, um php e um config.ini, ou seja, três arquivos para cada formulário. Eu gostaria de ter apenas um arquivo para cada formulário.
O código PHP pode estar junto com o html, se o config.ini pudesse também estar no mesmo arquivo ajudaria bastante.
Se alguém puder me ajudar agradeço muito.

#34 SK15

SK15
  • Membros
  • 2 posts

Postado 02 January 2007 - 04:50 AM

Putz estou Chocado ohmy.gif esse formail é meu de quando eu tava comecando a programar PHP nem acredito isso já tem uns 6 anos tongue.gif isso é mo fraquinho hoje em dia é cafe com leite... nossa nem acredito que seis tao usando ele ...

Olha um mais avançado tipo com proteção de envio e no formulario vc pode escrever qualquer campo ...

CÓDIGO
<?php
// Simples Form-mail uso genêrico :)
// Escrito por: SK15

// Variaveis de configuração desse formail ...
$no_send   = array("recipient", "subject", "redirect", "Submit");  // Valores/campos que não devem ser lidos
$yes_email = array();                                              // E-mails permitidos para uso (vazio qualquer e-mail)

// Verifica se o e-mail esta cadastrado
$all_email = true;
if (count($yes_email) > 0) {
$all_email = false;
foreach ($yes_email as $email) { if ($email == $_POST["recipient"]) { $all_email = true; break; } }
}

// Se estiver habilitado manda o e-mail
if ($all_email) {
$text_send    = "<font face=\"Verdana, Arial\" size=\"2\" color=\"#000000\">";
foreach ($_POST as $name => $value) {
  if (!in_array($name, $no_send)) {
   $value      = (empty($value)) ? "<i>(Campo Vazio)</i>" : htmlentities($value);
   $text_send .= "<b>" . htmlentities(ucfirst($name)) . ":</b> " . $value . "<br>\r\n";
  }
}
$text_send   .= "</font>";
// Envia o e-mail de Fato
$hdrs_eml     = "MIME-Version: 1.0\r\n";
$hdrs_eml    .= "Content-type: text/html; charset=ISO-8859-1\r\n";
$hdrs_eml    .= "From: " . $_POST["Nome"] . " <" . $_POST["Email"] . ">";
@mail($_POST["recipient"], $_POST["subject"], $text_send, $hdrs_eml) or die ("Erro no Envio do E-mail :(");
}

// Manda para onde desejar :)
$sent_to = (isset($_POST["redirect"]) && !empty($_POST["redirect"])) ? $_POST["redirect"] : "./";
header("Location: " . $sent_to);
exit(); // Para o Script
?>


Eo HTML fica assim

CÓDIGO
<form action="form-mail.php" method="post">
<input type="hidden" name="recipient" value="email@site.com.br">
<input type="hidden" name="subject" value="WebSite - Contato">
<input type="hidden" name="redirect" valuehttp://www.site.com.br/obrigado.html">
// AQUI VEM SEUS CAMPOS, QUALQUER UM
<input type="submit" name="Submit" value=" Enviar">
</form>


Editado por SK15, 02 January 2007 - 04:53 AM.


#35 Niveus Uncia

Niveus Uncia
  • Membros
  • 1 posts

Postado 08 January 2007 - 01:44 PM

Olá pessoal!
Procurando na internet, achei milhares de formas diferenciadas de como se fazer um formulário. Acabei por pegar um pouco de cada forma, e fazer da forma mais fácil possível. Porém, ainda assim, eu não consigo fazer com que o formulário seja enviado.
A seguir, segue-se o código que eu usei na pagina enviado.php:
CÓDIGO
<?
$nome     = $_POST["nome"];
$email     = $_POST["email"];
$mensagem   = $_POST["mensagem"];

mail("----","Contato","$mensagem", "FROM: $nome<$email>");

echo "Obrigado, $nome, a mensagem a seguir acabou de ser enviada para o webmaster. Favor aguardar a resposta, que deverá ser enviada para $email.<br><br> $mensagem<br><br><br>Por favor, <a href=\"index.php\">clique aqui</a> para retornar ao site."; $titulo = "E-mail enviado!";
?>


A variavel $titulo é uma coisa que eu costumo usar sempre, para definir um titulo em cada pagina e posicioná-lo depois com <div>. Apesar disso, eu não estou recebendo o e-mail (no codigo eu coloquei o e-mail, mas aqui decidi por omiti-lo). Ao invés de receber o e-mail, a página index.php?page=enviado mostra a seguinte mensagem:

QUOTE
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\arquivos de programas\apache group\Apache\htdocs\niwa\enviado.php on line 17
Obrigado, Giordana, a mensagem a seguir acabou de ser enviada para o webmaster. Favor aguardar a resposta, que deverá ser enviada para ----.

por favor, funcione~


Por favor, clique aqui para retornar ao site.


A linha 17, que é nomeada ali, é a linha onde tem o echo.
Eu imagino que isso seja um problema no Apache do meu pc, alguma configuração, ou coisa do gênero. Então gostaria de perguntar a opinião de vocês; porque o script funciona quase que por inteiro, apesar desse erro e de não enviar.

~ editado ~

Acabo de resolver uma parte do problema, coloquei a variavel $titulo numa linha diferente, e agora o script diz que a linha 15 está dando problemas, a linha do código mail.

Desde já agradecida, Niveus.

Editado por Niveus Uncia, 08 January 2007 - 07:51 PM.


#36 diamantinaminas

diamantinaminas
  • Membros
  • 1 posts

Postado 09 January 2007 - 11:49 AM

Fiz tudo nos conformes mas esta aparecendo um link assim, qual será o erro, segue abaixo o link do formulario
( www.diamantinaminas.com.br/contato/form_cont.htm )


"; echo "


"; echo "
É Necessario o Preenchimento do Nome
"; echo "


Volta
"; echo ""; } // Verifica o Campo E-mail Tá preenchido elseif (empty($email)){ // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
O E-mail não foi Digitado
"; echo "


Volta
"; echo ""; } // Verifoca Se o E-mail Contem @ elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) { // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
O E-mail Não é válido
"; echo "


Volta
"; echo ""; } // Verifica se o Campo Está Preenchido elseif (empty($assunto)){ // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
Você Não Digitou Um Assunto
"; echo "


Volta
"; echo ""; } // Verifica se o Campo Mensagem tá preenchido elseif (empty($mensagem)){ // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
Você Não Digitou Uma Mensagem
"; echo "


Volta
"; echo ""; } else{ // Comfirma o Envio Do E-mail if ($certo== "1") { // Função de envio Do E-mail //mail ("suporte@diamantinamimas.com.br ","nome","string message", "string additional_headers"); mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...::: Portal Diamantinaminas ® :::...","From:$nome<$email>"); } // HTML do redirecionameto e se não redirecionar aparece um link echo ""; echo ""; echo ""; echo ""; echo "Volta Para O Site"; echo ""; } ?>

#37 painthorse

painthorse
  • Membros
  • 9 posts

Postado 26 February 2007 - 05:22 PM

Olá Berilson, td bem?
Fiz o código do seu formulário, só que troquei o item assunto por telefone.
Quando envio a mensagem aparece: vc não digitou um telefone
O que esta errado , vc poderia me ajudar?
Grato


#38 denisent

denisent
  • Membros
  • 4 posts

Postado 26 February 2007 - 10:22 PM

Ola Berilson

Testei este formulario mas tambem recebi uma mensagem: Failed to connect to mailserver at "smtm.eb.mil.br" port 25 verifique seu "SMTP" e smtp_port . Tenho que fazer alguma alteração ou configuração. O que pode estar errado?

Meus codigos ficaram assim:

HTML
<form action="formail.php" method="POST">
<font face="Arial Narrow">
<input type="hidden" name="emaildest" value="contato@afinaldecontas.art.br"></font>
<font face="Arial Narrow">
<input type="hidden" name="redirecionar" value="http://www.afinaldecontas.art.br/form_contato.htm ">
</font>
<TABLE width=98% border=1 bordercolor="#FFFFFF" cellspacing=2 cellpadding=5 bgcolor="#FFFFFF" >
<TR>
<TD bordercolor="#EAEAD5" bordercolorlight="#EAEAD5" bordercolordark="#EAEAD5" bgcolor="#EAEAD5" >

<p align="center"><b><font face="Tahoma" color="#5E8074" size="2"><u>FORMULARIO
PARA CONTATO</u></font></b></p>
<div align="left">

<PRE><font color="#506962">
Nome: <INPUT TYPE="text" NAME="nome" SIZE=51>
E-mail: <INPUT TYPE="text" NAME="email" VALUE="" SIZE=51>
Telefone: <INPUT TYPE="text" NAME="telefone" SIZE=13> Celular:<INPUT TYPE="text" NAME="celular" SIZE=13>

Endereço: <INPUT TYPE="text" NAME="endereco" SIZE=51> Nº:<INPUT TYPE="text" NAME="numero" SIZE=4>
Complemento:<INPUT TYPE="text" NAME="complemento" SIZE=33> Bairro:<INPUT TYPE="text" NAME="bairro" SIZE=15>
Cidade: <INPUT TYPE="text" NAME="cidade" SIZE=33> Estado:<!--webbot
bot="Validation" S-Data-Type="String" B-Allow-Letters="TRUE"
B-Value-Required="TRUE" I-Minimum-Length="2" I-Maximum-Length="2" --><INPUT TYPE="text" NAME="estado" SIZE=5 maxlength="2"> País:<!--webbot
bot="Validation" S-Data-Type="String" B-Allow-Letters="TRUE"
B-Value-Required="TRUE" I-Minimum-Length="2" I-Maximum-Length="2" --><INPUT TYPE="text" NAME="pais" SIZE=5 maxlength="2">
CEP: <!--webbot bot="Validation" S-Data-Type="Number"
S-Number-Separators="x," --><INPUT TYPE="text" NAME="cep" SIZE=13> </font></pre>


</div>


<PRE><font color="#506962">Codigo do Produto:<!--webbot bot="Validation"
S-Data-Type="Integer" S-Number-Separators="x" --><INPUT TYPE="text" NAME="referencia" SIZE=12> Quantidade:<!--webbot
bot="Validation" S-Data-Type="Integer" S-Number-Separators="x" --><INPUT TYPE="text" NAME="quantidade" SIZE=6>
</font></pre>


<P align="center">
&nbsp;

<P align="center">
<font color="#506962">
<FONT size=2 face=verdana, sans-serif , arial>
Mensagem
<BR></FONT>
<TEXTAREA NAME="mensagem" ROWS="4" COLS="40">

</TEXTAREA>
</font>

<div align="center">
<center>

<PRE><font color="#506962"><INPUT TYPE="reset" VALUE="LIMPAR CAMPOS"> <INPUT TYPE="submit" VALUE="ENVIAR">

</font></PRE>

</center>
</div>

</FORM>



[b]formail.php


<!-- INICIO DO CÓDIGO -->

<?php require "config.ini"; ?>
<?php
ini_set ("SMTP","smtp.eb.mil.br");

////////////////////////////////////////////////
// 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 |||
/////////////////////////////////////////////|||
// Carrega dados pelo método POST, independente da configuração das variáveis Globais do ini do PHP

$nome=$_POST["nome"];
$email=$_POST["email"];

$mensagem=$_POST["mensagem"];

// Verifica se O Campo nome tá preenchido
if (empty($nome)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>É Necessario o Preenchimento do <b>Nome</b></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
// Verifica o Campo E-mail Tá preenchido
elseif (empty($email)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>O E-mail não foi <b>Digitado</b></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
// Verifoca Se o E-mail Contem @
elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>O E-mail <b>Não</b> é <b>válido</b></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
// Verifica se o Campo Mensagem tá preenchido
elseif (empty($mensagem)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>Você <b>Não</b> Digitou Uma <b>Mensagem</b></center>";
echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
else{
// Comfirma o Envio Do E-mail
if ($certo== "1")
{
// Função de envio Do E-mail

//mail ("contato@afinaldecontas.art.br ","nome","string message", "string additional_headers");
mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...:::afinaldecontas bijoux e acessorios:::...","From:$nome<$email>");

}

// HTML do redirecionameto e se não redirecionar aparece um link
echo "<html><head>";
echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";
echo "<title>Redirecionado ...</title>";
echo "</head><body bgcolor=\"#ffffff\">";
echo "<a href=\"$redirecionar\" target=\"_top\">Volta Para O Site</a>";
echo "</body></html>";
}
?>

<!-- FIM DO CODIGO -->

config.ini
<!-- INICIO DO CÓDIGO -->

<?php
// Isto é quase como uma chave se vc não quiser mais receber mensagems é só colocar 0
// 1 = Ligado - 0 = Desligado
// ...::: BY SK15 ® :::...

$certo="1";
$emaildest="contato@afinaldecontas.art.br ";
$redirecionar="http://www.afinaldecontas.art.br/form_contato.htm"
?>

<!-- FIM DO CODIGO -->




#39 Heinzo

Heinzo
  • Membros
  • 1 posts

Postado 26 March 2007 - 09:43 AM

QUOTE
Fiz tudo nos conformes mas esta aparecendo um link assim, qual será o erro, segue abaixo o link do formulario
( www.diamantinaminas.com.br/contato/form_cont.htm )

"; echo "


"; echo "
É Necessario o Preenchimento do Nome
"; echo "


Volta
"; echo ""; } // Verifica o Campo E-mail Tá preenchido elseif (empty($email)){ // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
O E-mail não foi Digitado
"; echo "


Volta
"; echo ""; } // Verifoca Se o E-mail Contem @ elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) { // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
O E-mail Não é válido
"; echo "


Volta
"; echo ""; } // Verifica se o Campo Está Preenchido elseif (empty($assunto)){ // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
Você Não Digitou Um Assunto
"; echo "


Volta
"; echo ""; } // Verifica se o Campo Mensagem tá preenchido elseif (empty($mensagem)){ // HTML que aparecera o ERRO echo ""; echo ""; echo "


"; echo "
Você Não Digitou Uma Mensagem
"; echo "


Volta
"; echo ""; } else{ // Comfirma o Envio Do E-mail if ($certo== "1") { // Função de envio Do E-mail //mail ("suporte@diamantinamimas.com.br ","nome","string message", "string additional_headers"); mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...::: Portal Diamantinaminas ® :::...","From:$nome<$email>"); } // HTML do redirecionameto e se não redirecionar aparece um link echo ""; echo ""; echo ""; echo ""; echo "Volta Para O Site"; echo ""; } ?>


Olá,

Sou novo no fórum, e gostaria de saber meu explorer não abre as páginas PHP que faço ( faço não né copio...Hehe rolleyes.gif )

No caso do nosso amigo diamantinaminas, ele está vizualizando pelo FTP, e por isso que não e possível que efetue o cadastro. Estou correto?

Depois fui me tocar que o certo e reabrir outra janela e digitar o endereço completo.

Até ai beleza...
Qaundo faço isso abre normal a página em HTML, quando envio o formulario não envia, da erro de página, e não fio só essa página que fiz que deu este problema, outra que fiz o código fonte deu o mesmo problema.

PEÇO AJUDA PARA VOCÊS URGENTE PRECISO FAZER O FORMULARIO DA FIRMA ONDE TRABALHO COMO DESIGNER.

UM ABRAÇO!


#40 Animesporte.net

Animesporte.net
  • Membros
  • 7 posts

Postado 16 May 2007 - 11:25 AM

Párabens pelo formulário, já tinha testado vários e não tinha encontrado nenhum que me atendesse, muito obrigado, e nem é complicado de mexer valeu.
IPB Image

#41 -AlucinadO-

-AlucinadO-
  • Membros
  • 5 posts

Postado 18 May 2007 - 07:26 PM

Estava mesmo precisando de um formail,
Para mim melhor seria sem
verificação de preenchimento..
Apenas um formail que mande o email, Só isso
Alguém sabe ?!
Eu jah tentei com esse code do tópico modificando
algumas coisas mais não deu certo blink.gif
Alguém poderia desponibilizar ou me explicar
um formail.php apenas para o envio de email
sem verificações ?!
Preciso o quanto antes,

Obrigado

[]'s

#42 Leonardo Gonçalves da Rocha

Leonardo Gonçalves da Rocha
  • Membros
  • 4 posts

Postado 30 May 2007 - 12:56 PM

Pessoal muito legal esse formail...

Mas estou com um grande problema... Este form deu certinho em uma máquina windows...

Só que estou necessitando de fazer isso em um servidor linux, alguém sabe o que tenho que alterar.

Por favor necessito muito disso, estou no desespero por aqui e não sei nem por onde começar.

Agradeço desde já.

Leonardo Rocha

#43 MiSeRaVauM

MiSeRaVauM
  • Membros
  • 2 posts

Postado 16 June 2007 - 03:46 AM

Comigo n funcionou =(

Formulario
http://webgarotasxxx.bidsex.net/icontato.php

enviar.php = formmail.php
QUOTE

<?php require "config.ini"; ?>
<?php
ini_set ("SMTP","smtp.eb.mil.br");

////////////////////////////////////////////////
// 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 |||
/////////////////////////////////////////////|||
// Carrega dados pelo método POST, independente da configuração das variáveis Globais do ini do PHP

$nome=$_POST["nome"];
$email=$_POST["email"];
$assunto=$_POST["assunto"];
$mensagem=$_POST["mensagem"];

// Verifica se O Campo nome tá preenchido
if (empty($nome)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>É Necessario o Preenchimento do <b>Nome</b></center>";
echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
// Verifica o Campo E-mail Tá preenchido
elseif (empty($email)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>O E-mail não foi <b>Digitado</b></center>";
echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
// Verifoca Se o E-mail Contem @
elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>O E-mail <b>Não</b> é <b>válido</b></center>";
echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
// Verifica se o Campo Está Preenchido
elseif (empty($assunto)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>Você <b>Não</b> Escolheu Um <b>Assunto</b></center>";
echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
// Verifica se o Campo Mensagem tá preenchido
elseif (empty($mensagem)){
// HTML que aparecera o ERRO
echo "<html><head><title>Ocorreu Um ERRO!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center>Você <b>Não</b> Digitou Uma <b>Mensagem</b></center>";
echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
else{
// Comfirma o Envio Do E-mail
if ($certo== "1")
{
// Função de envio Do E-mail

//mail ("contato.garotasxxx@gmail.com","nome","string message", "string additional_headers");
mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...::: Garotas XXX :::...","From:$nome<$email>");

}

// HTML do redirecionameto e se não redirecionar aparece um link
echo "<html><head>";
echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";
echo "<title>Redirecionado...</title>";
echo "</head><body bgcolor=\"#ffffff\">";
echo "<a href=\"$redirecionar\" target=\"_top\">Volta Para O Site</a>";
echo "</body></html>";
}
?>



Alguem consegue ver onde esta o erro? Valeu galera!

#44 pyro3x

pyro3x
  • Membros
  • 86 posts

Postado 18 July 2007 - 09:23 AM

Igor, me diz para que esse global...
acho que não tem necessidade de inserir ele nao...

$email = $_POST["email"]; //trata a variavel email
CÓDIGO
global $email; //transforma em variavel global a variavel email



#45 Igor Diniz

Igor Diniz
  • Membros
  • 427 posts

Postado 18 July 2007 - 09:43 AM

cara isos era antes no php 3 huahuahuahua olha a datad desse tópico xD
Porque acessar http://www.igordiniz.com.br ?!?

Hospeda Meu Site
Hospede agora e tenha um super desconto em qualquer plano!
Use o código promocional codigofonte
Saiba Mais!!!


MMMMMMMMMMMMMMM
M___MMMMMMMMM__MM
M____MMMMMMM____MM
M____MMMMMMM____MM
M__M__MMMMM__M__MM
M__M____MMM___M__MM
M__MMM______MMM__MM
M__MMMMMMMMMM__MM
MMMMMMMMMMMMMMMMSUPERMODERADOR




0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)