Ir para conteúdo
Fórum Script Brasil

7volumes

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre 7volumes

7volumes's Achievements

0

Reputação

  1. Definição de segurança imposta pelo serviço de hospedagem... Tenho de adicionar autenticação no código: if (isset($_POST['enviar'])) { $destinatarios = 'xxxxxxx@xxxxx.org'; $nomeDestinatario = 'Socios'; $usuario = 'xxxxxxxx@xxxxxxx.org'; $senha = 'xxxxxxxxx'; /*abaixo as veriaveis principais, que devem conter em seu formulario*/ $nomeRemetente = $_POST['nomeRemetente']; $assunto = $_POST['assunto']; $_POST['mensagem'] = nl2br('E-mail: '. $_POST['email'] ." ". $_POST['mensagem']); include_once("phpmailer/PHPMailerAutoload.php"); $To = $destinatarios; $Subject = $assunto; $Message = $_POST['mensagem']; $Host = 'mail.'.substr(strstr($usuario, '@'), 1); $Username = $usuario; $Password = $senha; $Port = "587"; $mail = new PHPMailer(); $body = $Message; $mail-> IsSMTP(); // telling the class to use SMTP $mail-> Host = $Host; // SMTP server $mail-> SMTPDebug = 0; // enables SMTP debug information (for testing) // 1 = errors and messages // 2 = messages only $mail-> SMTPAuth = true; // enable SMTP authentication $mail-> Port = $Port; // set the SMTP port for the service server $mail-> Username = $Username; // account username $mail-> Password = $Password; // account password $mail-> SetFrom($usuario, $nomeDestinatario); $mail-> Subject = $Subject; $mail-> MsgHTML($body); $mail-> AddAddress($To, ""); if(!$mail-> Send()) { $mensagemRetorno = 'Erro ao enviar e-mail: '. print($mail->ErrorInfo); } else { $mensagemRetorno = 'E-mail enviado com sucesso!'; } } ?> Obrigado pela ajuda Iowys (y)
  2. ;) Obrigado, funciona...agora tenho um outro problema mas não deve estar relacionado com o código, pelo menos penso que não Warning: mail() has been disabled for security reasons in /home/invalido/public_html/Ficha_Socio.php on line 167 Código ou não? :/
  3. Bom dia a todos, tenho ficheiro php que está dando erro , Gostaria de apelar á vossa ajuda. O erro é identificado como Unexpected T_STRING na linha que deixei a vermelho Obrigado desde já pela vossa ajuda ;) function processRequest() { $name = "Nome: " . $_GET["name"]; $phone = "Telefone: " . $_GET["phone"]; $address = "Residência: " . $_GET["address"]; $postal_code = "Código Postal: " . $_GET["postal_code"]; $city = "Localidade: " . $_GET["city"]; $nationality = "Nacionalidade: " . $_GET["nationalaty"]; $birth_place = "Naturalidade: " . $_GET["birth_place"]; $district = "Distrito: " . $_GET["district"]; $age = "Idade: " . $_GET["age"]; $birthdate = "Data de nascimento: " . $_GET["birth_date"]; $civil_state = "Estado Civil: " . $_GET["civil_state"]; $job = "Profissão: " . $_GET["job"]; $email =" E-mail: " . $_GET["email"]; $son_of = "Filh(o/a) de: " . $_GET["son_of_1"] . " e de " . $_GET["son_of_2"]; $payment= "Valor da quota:" . $_GET["payment"]; $payment_method = "Modalidade de pagamento: " . $_GET["payment_method"]; $payment_address = "Local de Cobrança: " . $_GET["payment_address"]; $payment_postal_code = "Codigo Postal: " . $_GET["payment_postal_code"]; $payment_city = "Localidade: " . $_GET["payment_city"]; $subject = "Ficha de Registo para sócio - ".$_GET["name"]; $message = $name . "\n" . $phone . "\n" . $address . "\n" . $postal_code . "\n" . $city . "\n". $nationality."\n". $birth_place."\n" . $civil_state . "\n".$district."\n". $age."\n" . $birthdate. "\n" . $civil_state . "\n" . $job. "\n" . $email."\n". $son_of."\n". $payment."\n".$payment_method."\n".$payment_address."\n". $payment_postal_code."\n". $payment_city; if mail("sxxxxxxx@xxxxx.org", $subject, $message)= TRUE; { mail("rixxxxxxxx@xxxxxxxx.org", $subject, $message); if (isset($_GET["email"])) { mail($_GET["email"], "[Cópia] - ". $subject,"Este e-mail corresponde a uma cópia do registo efectuado no site http://www.xxxxxxxx.org\n" . $message); } echo(" <p align = 'center'><font face='arial' size = 3 > Os seus dados foram registados com sucesso </font> </p> "); } else { echo ("<p align = 'center'><font face='arial' size = 3 > Por motivos tecnicos, de momento não é possivel efectuar o registo da sua inscrição. </font></p>"); echo ("<p align = 'center'><font face='arial' size = 3 > Volte a tentar mais tarde </font></p>"); } }
×
×
  • Criar Novo...