$value) { if ($key == "question") $question = $value; else if ($key == "course") $course = $value; else if (preg_match("#^answer#", $key)) $answers[] = $value; } //Check we have at least a question and an answer if (empty($question)) die("Veuillez indiquer une question !"); else if (count($answers) <= 0) die("Veuillez indiquer au moins une réponse correcte !"); else { $quest = Question::new_Question($question, $answers, $course); /* $quest->print_test();*/ // @TODO: Create/Load a QuestionFile and add the question (it must be unique) $file = new QuestionsFile('questions.xml'); $file->add_question($quest); $file->save(); /* echo "
"; echo "
C'est ici pour valider"; echo "
" . "http://178.170.101.82/~Cccompany/nemubot_askweb/validation.php?id=" . $quest->getId(); */ // @TODO: Find a validator (from the list of previous senders for example?) // @TODO: Update the question and save the file // @TODO: Send mail to the selected validator // Get an email from the list echo 'Mail of user : ' . $_POST['email'] . "
"; $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; } } echo 'Adresse mail: ' . $line . "
"; fclose($file); /* This code works, perhaps should be placed in a method in Question class? $to = $line; $subject = "[Nemubot] Validation d'une question"; $headers = "From: Nemubot "; $message = 'Bonjour,\n Adresse de validation: $validationAddress . $quest->getId()'; if (mail($to, $subject, $message, $headers)) { echo ("Email sent"); } else echo ("Error with the email"); //*/ } } else header("Location: ./"); ?>

Merci de votre participation!

Votre question a bien été ajoutée à la liste.
Elle doit maintenant être confirmée. Un email a été envoyé à l'un des membres du chan pour qu'il valide votre question.

Vous pouvez proposer de nouvelles questions en cliquant sur le lien ci-dessous.
Proposer une nouvelle question

La partie ci dessous est uniquement réservée au debug

Merci de ne pas en tenir compte

Rappels de la questions
print_test() ?>

URL de validation:
getId() ?>>Valider la question