Random email

This commit is contained in:
Bertrand 2012-05-23 15:36:16 +02:00
parent a1c1244e14
commit 750c910d7d
2 changed files with 28 additions and 3 deletions

View File

@ -1,4 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="utf8" /> <meta charset="utf8" />
@ -77,7 +78,7 @@
Le champ "De quelle matière s'agit-il ?" n'est là qu'a titre Le champ "De quelle matière s'agit-il ?" n'est là qu'a titre
indicatif. Il va permettre à la personne qui valide votre question indicatif. Il va permettre à la personne qui valide votre question
d'aller vérifier par lui même la véracité de votre réponse.<br/> d'aller vérifier par lui même la véracité de votre réponse.<br/>
Indiquez la matière sur laquelle porte la question lui permettre Indiquez la matière sur laquelle porte la question lui permettra
d'aller plus vite.<br/> d'aller plus vite.<br/>
</p> </p>
@ -126,7 +127,10 @@
<input type="button" value="Ajouter une réponse supplémentaire" <input type="button" value="Ajouter une réponse supplémentaire"
onclick="add()"/> onclick="add()"/>
</p> </p>
<p>
<label for="answer">Merci d'indiquer votre email</label><br/>
<input id="email" name="email" type="text" />
</p>
<p> <p>
<input type="submit" name="send" value="Envoyer" /> <input type="submit" name="send" value="Envoyer" />
</p> </p>

View File

@ -56,8 +56,29 @@ if (isset ($_POST['send']))
// @TODO: Send mail to the selected validator // @TODO: Send mail to the selected validator
// Get an email from the list
$file = fopen('email.txt', 'r');
$number = fgets($file);
while (true)
{
$random = rand(1, $number);
for ($i = 0; $i < $random; $i++)
{
$line = fgets($file);
}
if ($line != $_POST['email'])
{
break;
}
}
fclose($file);
/* This code works, perhaps should be placed in a method in Question class? /* This code works, perhaps should be placed in a method in Question class?
$to = "bertrand.cournaud@gmail.com"; $to = $line;
$subject = "[Nemubot] Validation d'une question"; $subject = "[Nemubot] Validation d'une question";
$headers = "From: Nemubot <bot@nemunai.re>"; $headers = "From: Nemubot <bot@nemunai.re>";
$message = 'Bonjour,\n Adresse de validation: $message = 'Bonjour,\n Adresse de validation: