Moin,
noch ein paar Kleinigkeiten:
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Das bedeutet, dass du keine Alternative in reinem Text anbietest. Das ist nicht clever.
$headers .= "From: Application\r\n";
Was sagen denn die Emailprogramme deiner Empfänger zu dieser Absenderangabe?
$message = " <html> <head> </head> <body> <h1>Greetings, Recruiter</h1><br> <p>A new user just applied to join! Below, you will find the applicants data!</p> <br> <p>First name: ".$fname."<br> Applying as: ".$applyingas."<br> Age: ".$appage."<br> Nickname: ".$nickname."<br> Discord Name: ".$disc."<br> Steam-Profile: <a href='".$steam."'>Click me!</a><br> Clip: <a href='".$clips."'>Click me!</a><br>".×foreach($clipssep as $link){echo 'Clip '.$clipcount.': <a href="'.$link.'">Click me!</a>';$clipcount++;}×." </p> <b>Application Script © 2018</b> </body> </html> ";
- Was hat denn das
<br>
zwischen</h1>
und<p>
sowie</p>
und<p>
verloren? - Sind deine Variablen entsprechend des HTML-Kontexts behandelt worden?
mail('$email1, $email2, $email3', '[RC]'.$applyingas.' application!'.$fname.' aka. '.$nickname.' applied to join!',$message,$headers);
'$email1, $email2, $email3'
erscheint mir keine sinnvolle Empfängeradresse zu sein -- es ist sicherlich noch nicht einmal gültig. Und der Betreff wirkt auch, als sei er nicht in den entsprechenden Kontext gebracht worden. Ich empfehle die Konsultation der PHP-Dokumentation der mail-Funktion.
Viele Grüße
Robert