get_question($id); if (!$question) { echo "Mauvais ID\n"; } else { $dest_mail = $question->get_validator(); $validationAddress = "/validation.php?id=".$question->getId(); // Uncomment the following part for random email while ($dest_mail == $question->get_validator()) { $file = fopen('email.txt', 'r'); $number = fgets($file); $random = rand(1, $number); for ($i = 0; $i < $random; $i++) { $dest_mail = fgets($file); } fclose($file); } /* This code works, perhaps should be placed in a method in Question class?*/ $to = $dest_mail; $subject = "[Nemubot] Validation d'une question"; $headers = "From: Nemubot "; $message = "Bonjour,\n" ."Une nouvelle question a été proposée à Nemubot.\n\n" ."Vous avez été sélectionné pour valider la question.\n" ."Vous pouvez cliquer sur le lien ci-dessous pour voir " ."les détails de la question et la valider si elle vous " ."semble juste.\n\n" ."Adresse de confirmation de la question:\n" . "http://".$_SERVER["SERVER_NAME"] . dirname($_SERVER["REQUEST_URI"]) . $validationAddress . "\n\n Merci beaucoup de votre participation\n" ."Cordialement,\n\n" ."-- \nNemubot."; if (mail($to, $subject, $message, $headers)) { echo ("Email sent to: " . $dest_mail); } else echo ("Error with the email"); header("Location: ./thanksConfirmation.php?id=" . $question->getId()); } //*/ ?>