Xin chào, tôi đang làm việc với các tệp phpmailer của mình và tôi đã tạo quy tắc xác thực để kiểm tra xem các trường nhập 'nhất định' có đáp ứng yêu cầu của tôi hay không sau khi xác minh hoàn tất, họ sẽ gửi nó cho người dùng chèn địa chỉ email của họ vào cơ sở dữ liệu của chúng tôi để
Bây giờ tôi có 2 vấn đề, tệp testing.php
sẽ có hàm required_once[]
trỏ đến tệp phpmailer của tôi với thông tin được chèn ngay bây giờ, tôi thường nhập địa chỉ email của người dùng để gửi cho họ chứ không phải tôi vì đó là đường dẫn mặc định cho thư của tôi
ví dụ cho thấy 3 trường là tất cả những gì được chỉnh sửa hoặc không được thêm vào tệp phpmailer của tôi nhưng được chèn vào testing.php
tôi phải thêm hoặc xóa những gì
if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
1 để gửi thư của tôi cho người dùng để xác minh thưrequire_once [$_SERVER['DOCUMENT_ROOT'] . '/test.php'];
$head = "Dear [$email]";
$body = "Attached to this email is a generated key that is used to verify that this email account belongs to $name $srn";
$foot = "If this is not you or you did not just try to sign up for MrLaptop.co.za email blast than feel free to ignore this email. ";
$key = substr[md5[uniqid[rand[], true]], 6, 6];
$msg = $head . "
" . $body ."
" . $key . "
" . $foot ;
$mail->Subject = "From:$name $srn [$email]";
$mail->Body = $msg;
$mail->AltBody = "Sent By Mrlaptop.co.za";
tên trường nhập liệu để nhập email là
if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
2 Tôi phải thêm biểu mẫu if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
3 chỉ cần hỏi vì tôi đang cố gắng tránh những câu hỏi khó hiểu hoặc lộn xộnVấn đề thứ hai nằm ở dạng html vì trang ở định dạng
if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
4, vấn đề là khi email được gửi cho chính tôi trong trường hợp này, nó tạo ra một khóa ngẫu nhiên và trong biểu mẫu if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
5 có một trường nhập được hiển thị và một trường khác if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
tôi muốn chuyển xác thực đã được tạo trong
if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
6 và chuyển nó sang if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
7 để tôi có thể tạo xác minh rằng khóa được tạo khớp với trường nhập vì nó sẽ được sao chép từ email của anh ấy/cô ấy, vì vậy nếu tôi tạo lại khóa đã tạo thì nó sẽ cung cấp . làm bất kỳ sự giúp đỡ sẽ được đánh giá cao xin vui lòngCần thêm thông tin gì chỉ cần cho tôi biết để tôi có thể thêm nó
và tôi cũng không biết mình nên áp dụng
if [isset[$_POST['FormS']]] {
require_once ['PHP/Testing.php'];
echo $results;
}
if [isset[$_POST['key']]] {
require_once ['PHP/sent.php'];
echo $results;
}
8 ở đâu và cách áp dụng nó cho khóa đã được tạo chứ không phải tập lệnh php cho nó vì nó sẽ ngẫu nhiên tạo ra một khóa mớiX