Ir para conteúdo
Fórum Script Brasil
  • 0

Envio de e-mail com dados de cadastro


Guest mister

Pergunta

bom eu estou montando un site

e estou com uma duvida

a minha duvida é a seguinte

tipo na hr q alguém vai cria o usuario tem os seguintes campos

login

senha

email

ai ta a pessoa coloca isso e cria o usuario

mais eu queria q quando ela efetuase esse cadastro o login e a senha mais uma msg criada por mim fosse enviada para o email q ela coloco

já tentei de todo jeito e não consegui por isso to pedinu a ajuda aki

vlw galera

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>cadastro</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
body { background-color: #D4DDED; color: #000; font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 10px }
.newText { padding: 10px 20px; line-height: 1.5em; font-size: 12px; text-align: center }
.magenta { color: #B11E89 }
.newMain { background: #FFF; padding: 15px }
.newGaia { background: #FFF; padding: 3px }
.spacer { height: 7px; background-color: #D4DDED; margin: 3px -3px }
.newFooter { background-color: #BCCDE9; margin: 10px 0 0 0; font-size: 12px; padding: 5px; text-align: center }
.joinNow { font-size: 12px; background: #E8EEFA; padding: 8px 3px; text-align: center; line-height: 1.7em }
a:link { color: #0047BE; text-decoration: underline; font-size: 100% }
a:visited { color: #0047BE; text-decoration: underline }
a:hover { color: #C40098; text-decoration: underline }
</style>
<script><!--

function gaia_onLoginSubmit() {

if (window.gaiacb_onLoginSubmit) {
return gaiacb_onLoginSubmit();
} else {
return true;
}

}

function gaia_setFocus() {
var f = null;
if (document.getElementById) {
f = document.getElementById("gaia_loginform");
} else if (window.gaia_loginform) {
f = window.gaia_loginform;
}
if (f) {
if (f.Email.value == null || f.Email.value == "") {
f.Email.focus();
} else {
f.Passwd.focus();
}
}
}
--></script>
<style type="text/css"><!--
div.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif; }
font.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif; }
--></style>

<style type="text/css"><!--
.gaia.le.lbl { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
.gaia.le.fpwd { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
.gaia.le.chusr { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
.gaia.le.val { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
.gaia.le.button { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
.gaia.le.rem { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }

.gaia.captchahtml.desc { font-family: arial, sans-serif; font-size: smaller; }
.gaia.captchahtml.cmt { font-family: arial, sans-serif; font-size: smaller; font-style: italic; }

--></style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<!--DWLayoutTable-->

<tbody>
<tr>
<td width="983" height="137" valign="top" class="newGaia">

<div id="gaia_loginbox">
<table class="form-noindent" cellspacing="0" cellpadding="5" width="100%" border="0">

<tr>

<td valign="top" style="text-align:center" nowrap="nowrap"
bgcolor="#E8EEFA">
<form id="gaia_loginform" action="aki vai o site por onde vai se enviado o email é aki q eu não sei uq eu ponho" method="post"
onsubmit="return(gaia_onLoginSubmit());">
<table id="gaia_table" align="center" border="0" cellpadding="1" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="22" colspan="2" valign="top"><input type="hidden" name="continue" id="continue"
value="http://meu site" />
<input type="hidden" name="service" id="service2"
value="orkut" />
<input type="hidden" name="rm" id="rm2"
value="false" />
<input type="hidden" name="hl" id="hl2"
value="pt-BR" />
</td>
</tr>
<tr>
<td width="81" height="27" valign="top" nowrap="nowrap">
<div align="right">

<span class="gaia le lbl">
E-mail:
</span>
</div>
</td>
<td width="247" valign="top">
<input type="text" name="Email" value="" class="gaia le val" id="Email" size="40">
</td>
</tr>
<tr>
<td height="27" align="right" valign="top">

<span class="gaia le lbl">
Senha:
</span> </td>
<td valign="top">
<span class="gaia le rem">
<input type="password" name="Passwd2" class="gaia le val" id="Passwd2" size="40">
</span></td>
</tr>
<tr>
<td height="29">&nbsp;</td>
<td align="left" valign="top">

<input type="submit" class="gaia le button" name="signIn"
value="criar" />
</td>
</tr>
<tr>
<td height="3"></td>
<td></td>
</tr>
<script type="text/javascript"><!--
function onPreCreateAccount() {

return true;

}

function onPreLogin() {


if (window["onlogin"] != null) {
return onlogin();
} else {
return true;
}

}
--></script>
<input type="hidden" name="para" value="aki vai u email do cara">

</table>
</form>
</td>
</tr>

</table>
</div><div class="spacer"></div>
</td>
</tr>
</tbody>
</table>

<div class="newFooter">by mister </div>

</body>
</html>[/codebox]

bom ai ta o codigo ai como eu vo faze meu site sobre o orkut eu consegui esse codigo ai não é?

só q eu nau consigo cria o lugar pra ele coloca o login nem edita pra enviar o email olha ai pra mim

dependendo me da ideia q eu começo tudo de novo heheh vlw

Link para o comentário
Compartilhar em outros sites

  • 0

tipo eu fiz fraga ai quan do eu entro aparece isso ai oh

Warning: mail() [function.mail]: Safety Restriction in effect. The mail() command is not allowed, contact the admin. in /www/110mb.com/c/a/b/u/l/o/s/o/cabuloso/htdocs/cadastro.php on line 41

Erro ao enviar o E-Mail

na linha 41conten isso ai

if (mail ($para, $assunto, $mensagem, $header))

(obs: registrado xD)

Link para o comentário
Compartilhar em outros sites

  • 0

A diretiva safe_mode está ativada? Acho que se estiver, a função mail() não poderá ser usada. Use SMTP. A classe PHPMailer é ótima para isso.

http://phpmailer.sourceforge.net

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=2476

para verificar os valores das diretivas, veja no php.ini ou por este script:

phpinfo.php

<?php
phpinfo();
?>

(obs: registrado xD)

:D

Link para o comentário
Compartilhar em outros sites

  • 0

tipo uq eu quero é enviar tipo aquele email de quando eu registrei nu site aki

u script lá enviaria para u meu email fraga

acho q u erro q aonteceu foi porque eu tentei coloca u email de envio como uma variavel fraga axo q esse foi u problema

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css" media="screen">
<!--
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 15px;
background: #666;
}
</style>
<title>cadastro</title>
</head>
<body>
<?php
$Email = $_POST['Email'];
$Passwd = $_POST['Passwd'];
$para = $_POST['para'];


$para = $para;
$mensagem = "
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<title>aki é u assunto da mag?</title>
</head>
<body>
Login: <strong>$Email</strong><br />
senha: <strong>$Passwd</strong><br />

aki uma msg do meu site para a pessoa q registro
</body></html>
";
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-15\r\n";
$header .= "From: MisterM@mister.com";

if (mail ($para, $assunto, $mensagem, $header))
  echo "E-Mail enviado!";
    else
      echo "Erro ao enviar o E-Mail";
?>

</body>
</html>

qual o erro fiz tudo certo deacordo com aquele tópico seu

eu acho q u erro esta na varialvel do email mais não consigo resolvelo

A diretiva safe_mode está ativada? Acho que se estiver, a função mail() não poderá ser usada. Use SMTP. A classe PHPMailer é ótima para isso.

http://phpmailer.sourceforge.net

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=2476

para verificar os valores das diretivas, veja no php.ini ou por este script:

phpinfo.php

CODE

<?php

phpinfo();

?>

num intendi isso ai não

tipo uq eu quero faze não sei ce você intendeu é q quando o cara registra ele recebe um meial contendo senha e login fraga e uma msg de boas vindas do site

é uq eu tentei faze com o tópico q você me mostrou mais ai eu não consegui

e tipo quiria temen q quando ela criase a conta ela fose redirecionada para um site

pra não cai naquela janela lá de envio de email

ce você souber como faz isso me e ve se eu to cheganu perto com esse codigo ai

falou

Editado por Mister M
Link para o comentário
Compartilhar em outros sites

  • 0

O seu servidor não permite o envio de e-mail utilizando a função mail (que é o modo mais fácil), então vai ter que utilizar algum outro método por SMTP, como por exemplo, a classe phpmailer (link que foi passado).

Ps.: Leia as regras do fórum, up não pode...

Link para o comentário
Compartilhar em outros sites

  • 0

vlw broder vo tenta aki falou

a foi mal por ter dado up

abraços

------------------------------------------------------------------------------------------------------------------------------------------

tipo eu to tentando mais não sei onde eu to erranu

porque com esse codigo ensina a envia o email pra um eamil fixo não um variavel ai eu fiz assim

$Email = $_POST['Email'];
$Passwd = $_POST['Passwd'];
$para = $_POST['para'];

$mail = new PHPMailer();
$mail->IsHTML(true); 
$mail->WordWrap = 50; 
$mail->IsSMTP(); 
$mail->SMTPAuth = true;
$mail->Mailer = "smtp"; 
$mail->Host = "smtp.mail.yahoo.com";
$mail->Username = "aki meu usuario";
$mail->Password = "aki minha senha";
$mail->From = "aki meu email";
$mail->FromName = "aki meu nome";


$mail->AddAddress("$para"); // aki eu coloquei a variavel
$mail->Body = "          login = $Email
                                  senha = $Passwd
                aki a msg do meu site";
$mail->Subject = "aki o titulo d amsg";

if(!$mail->Send()){
   return false;
} else {
   return true;
}
?>

sabe onde ta u erro?

e otra coisa tipo quando eu utilizo isso ai fica na pagina contendo minha senha meu login essas parada

ai eu queria sabe ce tem como redireciona pra outra pagina sem q as pessoas tenham aceso ao codigo fonte ta ligado

Editado por Mister M
Link para o comentário
Compartilhar em outros sites

  • 0

não aparece erro nada

o que aparece e uma pagina branca com tudo q tah escrito no script

mais tipo eu não frago pra q q serve aquela parada q eu baxei não

e eu coloquei a parada lá não envio email com erro tamen não

e continuo mostranu minbhas coisa tudo

tiop abre uma pgina embranco com tudo escrito login essas parada

e como eu vo faze pra redireciona?

vlw

Editado por Mister M
Link para o comentário
Compartilhar em outros sites

  • 0

agora eu cunsertei a tag php e deu isso ai

Fatal error: Class 'PHPMailer' not found in /www/110mb.com/t/e/s/t/e/teste/htdocs/cadastro.php on line 6

na linha 6 ten isso ai oh

$mail = new PHPMailer();

noss fi cada hr é um problema viu

=[

php info =

System     
Linux debian 2.6.18-3-686-bigmem #1 SMP Mon Dec 4 18:07:02 UTC 2006 i686

Build Date     
Mar 16 2007 07:35:38

Configure Command     
'./configure' '--enable-memory-limit' '--disable-debug' '--with-regex=php' '--disable-rpath' '--disable-static' '--with-pic' '--with-layout=GNU' '--with-pear=/usr/share/php' '--enable-calendar' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-track-vars' '--enable-trans-sid' '--enable-bcmath' '--with-bz2' '--enable-ctype' '--with-db4' '--with-iconv' '--enable-exif' '--enable-filepro' '--enable-ftp' '--with-gettext' '--enable-mbstring' '--with-pcre-regex=/usr' '--enable-shmop' '--enable-sockets' '--enable-wddx' '--disable-xml' '--with-expat-dir=/usr' '--with-xmlrpc' '--enable-yp' '--enable-dio' '--with-zlib' '--without-pgsql' '--with-kerberos=/usr' '--with-openssl=/usr' '--with-zip=/usr' '--enable-dbx' '--with-mime-magic=/usr/share/misc/file/magic.mime' '--with-exec-dir=/usr/lib/php4/libexec' '--prefix=/usr' '--with-apxs2=/usr/bin/apxs2' '--with-config-file-path=/etc/php4/apache2' '--with-jpeg-dir=/usr/lib' '--with-gd' '--with-curl' '--with-mysql'

Server API     
Apache 2.0 Handler

Virtual Directory Support     
disabled

Configuration File (php.ini) Path     
/etc/php-users.ini

PHP API     
20041225

PHP Extension     
20050922

Zend Extension     
220051025

Debug Build     
no

Thread Safety     
disabled

Zend Memory Manager     
enabled

IPv6 Support     
enabled

Registered PHP Streams     
php, file, http, ftp, compress.bzip2, compress.zlib, https, ftps

Registered Stream Socket Transports     
tcp, udp, unix, udg, ssl, sslv3, sslv2, tls

Registered Stream Filters     
string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.*

Editado por Mister M
Link para o comentário
Compartilhar em outros sites

  • 0

pira aew inton agora deu esse pal aew

Warning: require(class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in /www/110mb.com/t/e/s/t/e/teste/htdocs/cadastro.php on line 2

Warning: require(class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in /www/110mb.com/t/e/s/t/e/teste/htdocs/cadastro.php on line 2

Fatal error: require() [function.require]: Failed opening required 'class.phpmailer.php' (include_path='.:/usr/share/php') in /www/110mb.com/t/e/s/t/e/teste/htdocs/cadastro.php on line 2

aff ow foi mal ai se eu to te amolando mais é porque eu quero muito faze isso fraga

Editado por Mister M
Link para o comentário
Compartilhar em outros sites

  • 0

suahuash novo erro

puts cada ora é um :blink:

Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.yahoo.com:25 (Unknown error) in /www/110mb.com/t/e/s/t/e/teste/htdocs/email/class.smtp.php on line 122

ok

osso só dou trabalho

usahuash

noh tipo com u smtp dá um erro lá

mais ai eu coloquei em vez de smtp pop3 ai não deu erro nanhum

apareçeu a mesmo de ok tipo como se tivesse enviado

ai eu fui nu meu email e não chego nada

sera q não tem nenhum jeito de enviar por po3 não

se tiver me ensina aew

e se não tenta me ajudar ai

vlw

Link para o comentário
Compartilhar em outros sites

  • 0

noh é mesmo tava olhanu nu script errado tava .com

heheh

vo ve lá se vai da

aff mais da isso agora

Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.yahoo.com.br:25 (Unknown error) in /www/110mb.com/t/e/s/t/e/teste/htdocs/email/class.smtp.php on line 122

no class.smtp.php na linha 122 tem isso ai oh

$tval); # give up after ? secs

ow ta osso em

sauhaus

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652k
×
×
  • Criar Novo...