15/05/2023 08:47
(13/05/2023 14:51)Slach Escreveu: O arquivo que você me mandou "send-mail.php", que eu estudei e dei um modificada. O código está assim:
<?php
if(empty($_GET["Email"]) || empty($_GET["Assunto"]) || empty($_GET["Msg"]))
die(0);
$Email = $_GET["Email"];
$Assunto = $_GET["Assunto"];
$Msg = $_GET["Msg"];
require "PHPMailer/PHPMailer.php";
require "PHPMailer/SMTP.php";
require "PHPMailer/Exception.php";
$mail = new \PHPMailer\PHPMailer\PHPMailer();
$mail->isSMTP();
$mail->Host = "smtp.office365.com";
$mail->SMTPAuth = true;
$mail->SMTPSecure = \PHPMailer\PHPMailer\PHPMailer::ENCRYPTION_STARTTLS;
$mail->setLanguage("pt");
$mail->CharSet = PHPMailer\PHPMailer\PHPMailer::CHARSET_UTF8;
$mail->Username = "E-Mail que enviará os emails";
$mail->Password = "Senha do E-Mail";
$mail->Port = 587;
$mail->setFrom("E-Mail que enviará os emails");
$mail->addAddress($Email);
$mail->isHTML(true);
$mail->Subject = "{$Assunto}";
$mail->Body = "{$Msg}";
if(!$mail->send())
echo 0;
else
echo 1;
Como você pode ver, o CharSet está dessa forma: "$mail->CharSet = PHPMailer\PHPMailer\PHPMailer::CHARSET_UTF8;"
1° Perg.: Como eu faço para saber a codificação do meu "arquivo pawn compilado" que você citou acima?
2° Perg.: E quando eu achar, se for diferente a codificação no "arquivo pawn compilado", no "$mail->CharSet" eu mantenho esses "PHPMailer\PHPMailer\PHPMailer:"?
Ficaria tipo: $mail->CharSet = PHPMailer\PHPMailer\PHPMailer::Windows-1252;
3° Perg.: Ultima pergunta, meu amigo. No código que mandei logo acima, mais especificamente no "$mail->Subject =" e "$mail->Body =", é correto eu deixar o "$Assunto" e "$Msg" daquela forma? Tipo, dentro de Aspas ( " " ) e dentro de Colchetes ( { } ).
- Tomara que seja meu último tópico e eu consiga sanar minhas dúvidas, já estou te chateando eu acho. Kkk
1 - Provavelmente com o IDE nativo não seja possível. Para isso terá que usar um IDE mais "profissional" para definir a codificação ou usar algum outro programa que realize isso sem precisar configurar o compilador.
2 - Pode substituir essa linha conforme o que respondi anteriormente:
Código PHP:
$mail->CharSet = "Windows-1252";
3 - Não há necessidades de chaves nesta situação. Pode remover.
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140