Jump to content


Photo

Indique


  • Faça o login para participar
5 replies to this topic

#1 syden

syden

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 13/10/2005, 14:03

Quero fazer um campo de indicação do meu site igual a esse ARP MED, tem algum código HTML pra isso, ou se tem de fazer em PHP mesmo?? Caso tenha que ser feito em PHP, alguém pode me ajudar com o código??

Vlw

#2 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 14/10/2005, 19:09

Que eu saiba em HTML não dá.

Eu fiz um aqui rapidão em PHP.

<?php

// Obtendo valores do formulário

$seu_nome = $_POST['seu_nome'];
$seu_email = $_POST['seu_email'];
$nome_amigo = $_POST['nome_amigo'];
$email_amigo = $_POST['email_amigo'];
$enviar = $_POST['enviar'];

// Definindo o site origem

$site = "http://www.digitalma...asters.com.br";

// Indicando o site

if ($enviar)
{
$mensagem = <<< EOMENSAGEM
Olá, $nome_amigo
Estava visitando <a href="$site" target="_blank">esse site</a> e achei que estaria interessado em conhecê-lo.
O conteúdo é muito bom e acho que lhe será de grande utilidade.

Do seu amigo.

$seu_nome
EOMENSAGEM;

mail ($email_amigo, "Você foi convidado a visitar nosso site", $mensagem, "From: $seu_email");

print "Obrigado por indicar nosso site.";

}
else
{
// AQUI VOCÊ PODE COLOCAR ALGUM ARGUMENTO QUE ESPECIFICARÁ O QUE IRÁ ACONTECER SE A MENSAGEM NÃO PUDER SER ENVIADA.
}
?>
<html>
<head>
<title>Script de Indicação</title>
</head>
<body>
<table width="131" border="0">
<form action="teste.php" method="POST">
<tr>
<td height="100%" align="center">Gostou do Site?<br>Então indique-nos à seus amigos<br>
<br>
<strong>Seu&nbsp; nome:</strong><br>
<input name="seu_nome" type="text" size="17">
<br>
<strong>Seu e-mail</strong><br>
<input name="seu_email" type="text" size="17">
<br>
<strong>Nome amigo:</strong><br>
<input name="nome_amigo" type="text" size="17">
<br>
<strong>E-mail amigo:</strong><br>
<input name="email_amigo" type="text" size="17">
</p>
<div align="center">
<input type="submit" value="Enviar" name="enviar"></div>
</td>
</tr>
</form>
</table>
</body>
</html>


Edite apenas o valor de $site para o endereço do seu site e, na parte do formulário, procure por <form action="teste.php" action="POST">. Nessa linha troque o teste.php pelo nome da página que contém o script.
Tudo isso vc pode chamar por include ou adaptar na sua inde. Você escolhe.

Abraços

#3 syden

syden

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 18/10/2005, 13:36

Valeu mesmo Brunão, já testei aqui e deu certo!!!
Só estou com mais uma dúvida, nessa parte do PHP:

mail ($email_amigo, "Você foi convidado a visitar nosso site", $mensagem, "From: $seu_email");

print "Obrigado por indicar nosso site.";

Aqui no "PRINT", existe a possibilidade de ao invés de encaminhar para uma tela com essa mensagem, o código redirecionar para uma página de ok, de volta pra home ou mesmo um popup???

Valeu mais uma vez!!!! ;)

#4 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 18/10/2005, 22:42

Vc pode usar um header ou um js mesmo...
header("Location: pagina.php");
ou
<script>window.location="pagina.php";</script>
Coloque a função mail() em um if(), assim vc verifica se o envio foi feito.. se vc deixar assim pode dar algum erro, mas mesmo assim a mensagem vai aparecer..
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#5 syden

syden

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 27/10/2005, 11:03

Ae Alex, valeu mesmo, testei e deu certo!! Usei o "header"...
... mas essas funções if() e mail() eu não conheço, como posso colocá-las no código??

Valeu!!
Abraços

#6 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 27/10/2005, 11:11

Entao voce pode conhece-las agora :D

mail()
if()

OBS.: lá voce pode conhecer até as amiguinhas destas ai (y)


Falopa!




1 user(s) are reading this topic

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

IPB Skin By Virteq