Ir para conteúdo
Fórum Script Brasil

7volumes

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por 7volumes

  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. 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...