jnejunior 1 Denunciar post Postado Julho 21, 2008 fala brows... o esquema é esse, to criando um sistema de indicação no meu site, como faço pra quando o usuário indicar a matéria, o link enviado abrir na matéria que lhe foi indicada. tipo a indicação aki do imasters... valeu galera... :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 21, 2008 Você tem que usar query string, da mesma forma como faz para exibir cada matéria. Por exemplo, crie um link que redirecione para indicar.php?id=id_da_materia. Depois use esse ID para enviar no e-mail. []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 21, 2008 Você tem que usar query string, da mesma forma como faz para exibir cada matéria. Por exemplo, crie um link que redirecione para indicar.php?id=id_da_materia. Depois use esse ID para enviar no e-mail. []s Beraldo sabe o que que é Beraldo, é que eu sou iniciante em PHP, tu não podia me da uma força? agradeço Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 21, 2008 explica ae essa "indicação", o q exatament você tah qrenu fze Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 21, 2008 explica ae essa "indicação", o q exatament você tah qrenu fze tipo assim: o cara entrou numa página qualquer teste.php, ai ele clica no menu indicar essa matéria, ai abre o formulário, com os campos: seu nome, seu email, nome do amigo, email do amigo, e ele envia. ai quando o amigo dele receber o email, vai ta la o link da matéria que o cara indicou pra ele, ele só tem que clicar no link e vai abrir já na matéria certinho... sacou.... valeu brow... Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 21, 2008 agora sim ^_^ siguinte: jah te mando, to desenvolvendo Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 21, 2008 Tenta isso, não copia, num vai da certo, le, analisa e adapta pru seu kso <?php mysql_connect("servidor", "usuario", "senha"); mysql_select_db("banco de dados"); // acredito que essa parte jah tenha sido escrita, NAUM poe d novo $cmd_sql="select * from usuarios where nome='$login'"; // usuarios eh a tabela onde você tah cadastrando o os usuarios, a variavel $nome (ou otro qqr) você jah deve ter definido pro kra pode fze o login, como essa entrada tem que ser unica, naum tm como você mandah como se fosse outro $query=mysql_query($cmd_sql) or die(mysql_error()); $mostra=mysql_fetch_array($query); $nome_envio="Matéria indicada por:".$mostra["nome"]; //no caso, NOME eh o campo da tabela USUARIOS ali de cima, modifica e poe os seus dados //agora você manda o e-mail, através da função mail() if(mail("e-mail", "assunto", "msg"){ /*e-mail eh o da pessoa q você qr enviar, você pega por formulario assunto, tbm pd ser por formulario, ou pre-definido, ou pode ser o proprio nome do kra ($nome_envio) na msg, o nome do kra e a noticia, ou o link, ae você se vira*/ echo "E-mail enviado"; }else{ echo "Falha no envio"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 21, 2008 Tenta isso, não copia, num vai da certo, le, analisa e adapta pru seu kso <?php mysql_connect("servidor", "usuario", "senha"); mysql_select_db("banco de dados"); // acredito que essa parte jah tenha sido escrita, NAUM poe d novo $cmd_sql="select * from usuarios where nome='$login'"; // usuarios eh a tabela onde você tah cadastrando o os usuarios, a variavel $nome (ou otro qqr) você jah deve ter definido pro kra pode fze o login, como essa entrada tem que ser unica, naum tm como você mandah como se fosse outro $query=mysql_query($cmd_sql) or die(mysql_error()); $mostra=mysql_fetch_array($query); $nome_envio="Matéria indicada por:".$mostra["nome"]; //no caso, NOME eh o campo da tabela USUARIOS ali de cima, modifica e poe os seus dados //agora você manda o e-mail, através da função mail() if(mail("e-mail", "assunto", "msg"){ /*e-mail eh o da pessoa q você qr enviar, você pega por formulario assunto, tbm pd ser por formulario, ou pre-definido, ou pode ser o proprio nome do kra ($nome_envio) na msg, o nome do kra e a noticia, ou o link, ae você se vira*/ echo "E-mail enviado"; }else{ echo "Falha no envio"; } ?> amigo, agradeço pela atenção... mas eu não queria usar banco de dados, afinal eu não manjo nada disso... Compartilhar este post Link para o post Compartilhar em outros sites
cassiano óliver 1 Denunciar post Postado Julho 21, 2008 a idéia é o seguinte... digamos que você acessa a matéria assim: index.php?pg=materia&id=10nessa mesma página você já pega o id da matéria $id = $_GET["id"]; $link = "index.php?pg=materia&id=" . $id; a $link você envia por input hidden pelo formulário... Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 21, 2008 a idéia é o seguinte... digamos que você acessa a matéria assim: index.php?pg=materia&id=10nessa mesma página você já pega o id da matéria $id = $_GET["id"]; $link = "index.php?pg=materia&id=" . $id; a $link você envia por input hiddem pelo formulário... não daria para tipo, eu não sei qual é a variavel certa, mas usar um variavel global que pega o endereço do site tipo: http://www.site.com.br/pasta/pagina.php e fazer este virar um link??? Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 21, 2008 num pricisa, tipo, + como q você monitora isso, onde fka salvo a id, como q o usuario faz o login se você naum usa BD??? eh soh enviar a url assim: $pagina=www.pagina.com.br?id="$id"? $nome=$_POST["nome"]; //se vier de um formulario $assunto="Matéria indicada por:".$nome; $email="usuario@host.com.br"; variaveis: na funçao mail [code]mail("$email", "$assunto", "$pagina"); Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 21, 2008 num pricisa, tipo, + como q você monitora isso, onde fka salvo a id, como q o usuario faz o login se você naum usa BD??? eh soh enviar a url assim: $pagina=www.pagina.com.br?id="$id"? outras variaveis: $nome=$_POST["nome"]; //se vier de um formulario $assunto="Matéria indicada por:".$nome; $email="usuario@host.com.br"; na funçao mail mail("$email", "$assunto", "$pagina"); Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 21, 2008 num pricisa, tipo, + como q você monitora isso, onde fka salvo a id, como q o usuario faz o login se você naum usa BD??? eh soh enviar a url assim: $pagina=www.pagina.com.br?id="$id"? $nome=$_POST["nome"]; //se vier de um formulario $assunto="Matéria indicada por:".$nome; $email="usuario@host.com.br"; variaveis: na funçao mail [code]mail("$email", "$assunto", "$pagina"); Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 21, 2008 num pricisa, tipo, + como q você monitora isso, onde fka salvo a id, como q o usuario faz o login se você naum usa BD??? eh soh enviar a url assim: $pagina=www.pagina.com.br?id="$id"? outras variaveis: $nome=$_POST["nome"]; //se vier de um formulario $assunto="Matéria indicada por:".$nome; $email="usuario@host.com.br"; na funçao mail mail("$email", "$assunto", "$pagina"); mas o imasters não tem essa parada, você não precisa ser cadastrado pra indicar um tutorial Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 21, 2008 intaum vai na base do formulario msm, sm fze a verificação d login, o kra poe o nome no formulario e envia Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 21, 2008 intaum vai na base do formulario msm, sm fze a verificação d login, o kra poe o nome no formulario e envia é simm, isso, assim ta legal... Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 21, 2008 ^_^ + jah pega um um curso ou msm um tuto MySQL ou d algum otro banco d dados pq você certament vai pricisah flws... Compartilhar este post Link para o post Compartilhar em outros sites
cassiano óliver 1 Denunciar post Postado Julho 22, 2008 intaum vai na base do formulario msm, sm fze a verificação d login, o kra poe o nome no formulario e envia você sabe enviar e-mail? se a resposta é sim, então você mesmo pode fazer esse formulário de indicação... faça o formulário, normalmente os campos são (nome, email, nome do amigo, email do amigo) em outra página você resposta esses valores via $_POST, e as usa na função mail() Compartilhar este post Link para o post Compartilhar em outros sites