• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

serrano

script enviar por email

9 mensagens neste tópico

boas noites...

preciso urgente de um script...

Preciso de um script php com um formulario, esse formulario vai ter uma caixa para o nome e outra para o email, a pessoa coloca o nome e o email, e depois tem um botão para enviar o que está numa determinada tabela de uma base de dados para esse o endereço de email que for inserido na caixa...

alguem sabe como fazer isso???

cumps

serrano

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas há alojamentos de borla, que têm essa função desactivada, para nao criarem bots para enviar emails fantasmas e isso...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas o meu alojamento não é de borla...

eu ja tenho o script para enviar para o email...

simplesmente quero que esse script envie os dados que tenho numa determinada tabela da base de dados..

isso será possivel????

cumps

serrano

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim, é a mesma coisa, como se os fosses mostrar,mas em x de mostrar vai enviar para o email...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu ja tenho o seguinte script

<?PHP

##########################################################
# VipCódigo.com.br                                                       #
# Traduzido Walter Jaworski                              #
# http://www.zumbido.rg3.net                             #
# http://www.vipcodigo.com.br                             #
#                                                        #
##########################################################

# Edite as variáveis abaixo:
#
# Titulo do site que vai ser recomendado:
$GLOBALS["title"]="WebNight";
# Path para o mailto.php:
$GLOBALS["path"]="mailto.php";
# Nome do Site:
$GLOBALS["site_name"]="WebNight <:: Clique e Agite ::>";
# Endereço do seu site:
$GLOBALS["url"]="http://www.webnight.net";
# Seu e-mail:
$GLOBALS["your_email"]="zumbido@webnight.net";

############################ NÃO EDITE AS LINHAS ABAIXO ################################

function show_form() {
?>
<html>
<head>
<title><?PHP echo $GLOBALS["title"]; ?></title>
</head>
<body>
Recomende a <b><?PHP echo $GLOBALS["url"]; ?></b> à um amigo ...
<form method="post" action="<?PHP echo $GLOBALS["path"]; ?>">
<input type=hidden name="url" value="<?PHP echo $GLOBALS["url"]; ?>">
  <table width="90%" border="0" cellspacing="0" cellpadding="0">
    <tr align="left" valign="top"> 
      <td width="26%"> Seu nome: </td>
      <td width="74%"> 
        <input type="text" name="form[from]" size="30">
      </td>
    </tr>
    <tr align="left" valign="top"> 
      <td> <small>*</small> Seu e-mail: </td>
      <td> 
        <input type="text" name="form[from_email]" maxlength="40" size="30">
      </td>
    </tr>
    <tr align="left" valign="top"> 
      <td> <small>*</small> E-mail do Amigo</td>
      <td> 
        <input type="text" name="form[to_email]" size="30">
      </td>
    </tr>
    <tr align="left" valign="top"> 
      <td> Descrição: </td>
      <td> 
        <textarea name="form[comment]" rows="5" cols="30"></textarea>
      </td>
    </tr>
    <tr align="left" valign="top">
      <td>
        <input type="submit" name="submit" value="Eniar">
        <input type="reset" name="Reset" value="Reset">
      </td>
      <td> </td>
    </tr>
  </table>
<p><small>* - Obrigatório preencher!</small></p>
</form>
</body>
</html>

<?PHP
}

function error($string) {
print ("<div align=center valign=center><b>Perigo:</b> $string<br><br>
	[ <a href=\"javascript:history.go(-1)\">Voltar</a> ] |
	[ <a href=\"javascript:window.close()\">Fechar esta janela</a> ]
	</div>");
exit;
}

function check_email ($address) {
# Esta é uma função para validar o e-mail
return (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$address));
}

if ($submit) {

if (! check_email ($form["from_email"]) || ! check_email ($form["to_email"]) ) error ("Endereço de e-mail inválido!");
        $date=date( "D, j M Y H:i:s -0600");
$to_email=$form["to_email"];
$from=$form["from"];
$from_email=$form["from_email"];
$comment=$form["comment"];
$site_name=$GLOBALS["site_name"];
$your_email=$GLOBALS["your_email"];
$message="Olá!\n\n$from ($from_email) recomendou a $site_name!\nCheck $url";
	if ($form["comment"] != "") {
		$message.="\n\n$from leia a descrição dada por ($from_email):\n$comment";
	}
$message.="\n\n\n-------------------------------------------------------------------\nObrigado!";
$subject="Você foi recomendado por $from para visitar o site ".$GLOBALS["site_name"]."!";
$add="From: $site_name <$your_email>\nReply-To: $from_email\nDate: $date\n";
if (@mail ("$to_email","$subject","$message","$add")) {
	echo "<center>Mensagem enviada com Sucesso !! <br>Obrigado!<br><br>[ <a href=\"javascript:window.close()\">Fechar esta janela</a> ]</center>";
} else error ("Erro interno. E-mail não enviado, por favor, contate o adminisrador !");

} else show_form();

?>

agora queria que esse script enviasse o que está numa tabela da base de dados, mas não sei que codigo usar...

alguem me de uma ajudinha please...

cumps

serrano

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tchi, variaveis globais...

Amigo ...

para ti pode ser facil, mas para mim não é porque não tenho nenhum curso de informática...

e PHP não é nada facil. pelo menos pra mim

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora