Erro No Formmail
#1
Posted 17/07/2004, 16:34
//VERIFICA SE TEM ALGUM DADO NO ARRAY
if(sizeof($HTTP_POST_VARS)) {
//PEGA O IP DO USUÁRIO QUE ESTÁ ENVIANDO
$ip = getenv("REMOTE_ADDR");
$texto = "Mensagem enviada pelo IP: $ip<br><br>";
while(list($key, $val) = each($HTTP_POST_VARS)) {
if(($key <> 'para') AND ($key <> 'assunto') AND ($key <> 'retorno'))
$texto.= "<b>$key</b> = $val<br>";
}//FECHA WHILE
//ENVIA UM EMAIL COM OS DADOS ENVIADOS PELO FORMUlÁRIO
$envia = @mail($para,$assunto,$texto,"From:$para Content-Type: text/html; charset=us-ascii");
//REDIRECIONA PARA A PÁGINA DE RESULTADO
header("Location:$retorno");
}//FECHA IF (SIZEOF)
//MOSTRA O FORMULÁRIO PARA PREENCHIMENTO
else {?>
<html>
<body bgcolor='#FFFFFF'>
<div align='center'><b>Cadastro</b></div>
<form name='formmail' method='POST' action='<?echo $PHP_SELF;?>'>
<table border=0 cellspacing='0' cellpading='0'>
<tr>
<td>Nome: </td>
<td><input name='txtnome' type='text' value="Jose Paulo da Silva" size='25'></td>
</tr>
<tr>
<td>Email: </td>
<td><input name='txtemail' type='text' value="voce@provedor.com.br" size='20'></td>
</tr>
<tr>
<td>Motivo: </td>
<td><textarea name='txtmensagem' rows='5' cols='55'>Parceira, o link tal nao ta pegando, seu site ta 10!!!...</textarea></td>
</tr>
<tr>
<td colspan=2>
<input type='submit' value='Enviarl >>'>
<input type='hidden' name='para' value='marcoviz@hotmail.com'>
<input type='hidden' name='assunto' value='site'>
<input type='hidden' name='retorno' value='http://www.eu_curto.kit.net'></td>
</tr>
</table>
</form>
</body>
</html>
<?} //FECHA ELSE?>
ele nao ta pegando publiquei num host q aceita php mais nao pego tem q ter algum programa na maqui ou algo assim? pq eu so puvliquei no site ! eu psquisei no forum mais nao achei!
#2
Posted 17/07/2004, 16:50
dê uma olhada neste tutorial >>
http://forum.wmonlin...t=0#entry369845
Qualquer dúvida poste lá...
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 17/07/2004, 16:55
#4
Posted 17/07/2004, 16:58
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 17/07/2004, 17:24
Parse error: parse error, unexpected '}' in /home/nwh/public_html/formmail.php on line 54
#6
Posted 17/07/2004, 17:29
<?} //FECHA ELSE?>
Por:
<? } ?>
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#8
Posted 17/07/2004, 18:30
<?php
if(sizeof($HTTP_POST_VARS)){
$ip = getenv("REMOTE_ADDR");
$texto = "Mensagem enviada pelo IP: $ip<br><br>";
while(list($key, $val) = each($HTTP_POST_VARS)){
if(($key <> 'para') AND ($key <> 'assunto') AND ($key <> 'retorno')){
$texto.= "<b>$key</b> = $val<br>";
}
}
$envia = @mail($para,$assunto,$texto,"From:$para Content-Type: text/html; charset=us-ascii");
//REDIRECIONA PARA A PÁGINA DE RESULTADO
header("Location: $retorno");
} else {?>
<html>
<body bgcolor='#FFFFFF'>
<div align='center'><b>Cadastro</b></div>
<form name='formmail' method='POST' action='<?echo $PHP_SELF;?>'>
<table border=0 cellspacing='0' cellpading='0'>
<tr>
<td>Nome: </td>
<td><input name='txtnome' type='text' value="Jose Paulo da Silva" size='25'></td>
</tr>
<tr>
<td>Email: </td>
<td><input name='txtemail' type='text' value="voce@provedor.com.br" size='20'></td>
</tr>
<tr>
<td>Motivo: </td>
<td><textarea name='txtmensagem' rows='5' cols='55'>Parceira, o link tal nao ta pegando, seu site ta 10!!!...</textarea></td>
</tr>
<tr>
<td colspan=2>
<input type='submit' value='Enviarl >>'>
<input type='hidden' name='para' value='marcoviz@hotmail.com'>
<input type='hidden' name='assunto' value='site'>
<input type='hidden' name='retorno' value='http://www.eu_curto.kit.net'></td>
</tr>
</table>
</form>
</body>
</html>
<?} ?>
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#9
Posted 17/07/2004, 18:32
aon inves de fazer assim:
<?} //FECHA ELSE?>faça assim:
<?} //FECHA ELSE ?>
saka??
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)