Outils pour utilisateurs

Outils du site


php:evaluation

Un truc à la con, pour le fun, pour évaluer ses connaissances quand on me suit depuis un certain temps :)

evaluation.php
<?php
if(!isset($_GET['step']) and !isset($_GET['finish']))
{ header('Location: evaluation.php?step=1'); die; }
if(!isset($_GET['score'])and !isset($_GET['finish']))
{ header('Location: evaluation.php?step=1&score=MAo='); die; }
$step = $_GET['step'];
$score = intval(base64_decode($_GET['score']));
$header = '<!doctype html> <html dir="ltr" lang="fr-FR"><head><meta charset="UTF-8"><title></title></head><body style="margin:2em">';
$footer = '</body></html>';
 
if($step == '1')
{
$score1=base64_encode($score+3);
$score2=base64_encode($score+10);
$score3=base64_encode($score+0);
echo $header;
echo "<b>StatusNet, c'est... ?</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=2&amp;score=$score1\">un logiciel d'anonymisation</a></li>";
echo "<li><a href=\"evaluation.php?step=2&amp;score=$score2\">une plateforme de réseau social</a></li>";
echo "<li><a href=\"evaluation.php?step=2&amp;score=$score3\">une marque de lessive</a></li>";
echo "</ul>".$footer;die;
}
 
 
if($step == '2')
{
$score1=base64_encode($score+2);
$score2=base64_encode($score+6);
$score3=base64_encode($score+10);
$score4=base64_encode($score+0);
$score5=base64_encode($score+8);
echo $header;
echo "<b>Un(e) pirate, c'est... ?</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=3&amp;score=$score1\">une personne qui télécharge sur internet</a></li>";
echo "<li><a href=\"evaluation.php?step=3&amp;score=$score2\">un(e) terroriste des hautes mers</a></li>";
echo "<li><a href=\"evaluation.php?step=3&amp;score=$score3\">un(e) adhérent(e) au Parti Pirate</a></li>";
echo "<li><a href=\"evaluation.php?step=3&amp;score=$score4\">un(e) hacker/hackeuse qui casse les sécurités des logiciels</a></li>";
echo "<li><a href=\"evaluation.php?step=3&amp;score=$score5\">moi, toi, tout le monde</a></li>";
echo "</ul>".$footer;die;
}
 
if($step == '3')
{
$score1=base64_encode($score+8);
$score2=base64_encode($score+10);
$score3=base64_encode($score+9);
echo $header;
echo "<b>Software is like sex, it's better when it's free.</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=4&amp;score=$score1\">tout à fait d'accord, d'ailleurs je pratique l'un et l'autre quotidiennement</a></li>";
echo "<li><a href=\"evaluation.php?step=4&amp;score=$score2\">tu fais bien de ne pas traduire la phrase en français</a></li>";
echo "<li><a href=\"evaluation.php?step=4&amp;score=$score3\">join us now and share the software,...</a></li>";
echo "</ul>".$footer;die;
}
 
if($step == '4')
{
$score1=base64_encode($score+1);
$score2=base64_encode($score+2);
$score3=base64_encode($score+3);
$score4=base64_encode($score+10);
echo $header;
echo "<b>La Hadopi, elle cherche à faire condamner... </b><br><ul>";
echo "<li><a href=\"evaluation.php?step=5&amp;score=$score1\">les internautes sur le fait d'avoir téléchargé une oeuvre protégée par le droit d'auteur</a></li>";
echo "<li><a href=\"evaluation.php?step=5&amp;score=$score2\">les internautes sur le fait d'avoir partagé une oeuvre protégée par le droit d'auteur</a></li>";
echo "<li><a href=\"evaluation.php?step=5&amp;score=$score3\">les internautes sur le fait d'avoir manqué à l'obligation de sécurisation de l'accès internet</a></li>";
echo "<li><a href=\"evaluation.php?step=5&amp;score=$score4\">(aucun des trois)</a></li>";
echo "</ul>".$footer;die;
}
 
 
if($step == '5')
{
$score1=base64_encode($score+10);
$score2=base64_encode($score+5);
$score3=base64_encode($score+0);
echo $header;
echo "<b>Savez-vous où vit Sebsauvage (à 50 km près) ?</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=6&amp;score=$score1\">oui</a></li>";
echo "<li><a href=\"evaluation.php?step=6&amp;score=$score2\">non</a></li>";
echo "<li><a href=\"evaluation.php?step=6&amp;score=$score3\">qui est-ce ?</a></li>";
echo "</ul>".$footer;die;
}
 
if($step == '6')
{
$score1=base64_encode($score+8);
$score2=base64_encode($score+3);
$score3=base64_encode($score+10);
echo $header;
echo "<b>La pédophilie sur internet ?</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=7&amp;score=$score1\">un problème marginal, mais utile pour justifier des lois liberticides</a></li>";
echo "<li><a href=\"evaluation.php?step=7&amp;score=$score2\">un fléau à combattre par tous moyens, chaque jour j'y suis confronté</a></li>";
echo "<li><a href=\"evaluation.php?step=7&amp;score=$score3\">la pédophilie en elle-même n'est pas le problème, attention aux mots</a></li>";
echo "</ul>".$footer;die;
}
 
if($step == '7')
{
$score1=base64_encode($score+3);
$score2=base64_encode($score+8);
$score3=base64_encode($score+10);
echo $header;
echo "<b>Une oeuvre tombe dans le domaine public...</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=8&amp;score=$score1\">70 ans après sa création</a></li>";
echo "<li><a href=\"evaluation.php?step=8&amp;score=$score2\">70 ans après la mort du créateur</a></li>";
echo "<li><a href=\"evaluation.php?step=8&amp;score=$score3\">beaucoup trop tard</a></li>";
echo "</ul>".$footer;die;
}
 
 
if($step == '8')
{
$score1=base64_encode($score+9);
$score2=base64_encode($score+1);
$score3=base64_encode($score+10);
echo $header;
echo "<b>Facebook revend les données de ses utilisateurs aux publicitaires ?</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=9&amp;score=$score1\">oui, toujours</a></li>";
echo "<li><a href=\"evaluation.php?step=9&amp;score=$score2\">oui, mais pas des profils non publics</a></li>";
echo "<li><a href=\"evaluation.php?step=9&amp;score=$score3\">seuls eux le savent, je préfère ne pas faire confiance</a></li>";
echo "</ul>".$footer;die;
}
 
if($step == '9')
{
$score1=base64_encode($score+8);
$score2=base64_encode($score+10);
$score3=base64_encode($score+1);
$score3=base64_encode($score-30);
echo $header;
echo "<b>uname -s</b><br><ul>";
echo "<li><a href=\"evaluation.php?step=10&amp;score=$score1\">Hurd</a></li>";
echo "<li><a href=\"evaluation.php?step=10&amp;score=$score2\">Linux</a></li>";
echo "<li><a href=\"evaluation.php?step=10&amp;score=$score3\">what ?</a></li>";
echo "<li><a href=\"evaluation.php?step=10&amp;score=$score3\">'uname' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.</a></li>";
echo "</ul>".$footer;die;
}
 
if($step == '10')
{
$score1=base64_encode($score+10);
$score2=base64_encode($score+8);
$score3=base64_encode($score+5);
echo $header;
echo "<b>Ça vous a plu ? :)</b><br><ul>";
echo "<li><a onclick=\"alert(':(');\" href=\"evaluation.php?finish&amp;score=$score1\">c'est tout pourri, remboursez !</a></li>";
echo "<li><a href=\"evaluation.php?finish&amp;score=$score2\">fun 5 minutes, un peu naze quand même</a></li>";
echo "<li><a href=\"evaluation.php?finish&amp;score=$score3\">trop génial, tu m'apprends comment faire ?</a></li>";
echo "</ul>".$footer;die;
}
 
if(isset($_GET['finish']))
{
echo $header;
echo "<b>Vous avez un score de $score.</b><br><br>";
if($score=='100') { $msg = 'Un sans-fautes, bravo !'; }
if($score<'20') { $msg = 'Aie aie aie.'; }
if($score>'20') { $msg = 'Pas fameux.'; }
if($score>'40') { $msg = 'Passable.'; }
if($score>'60') { $msg = 'Plutôt bon.'; }
if($score>'80') { $msg = 'Hey, pas mal !'; }
if($score>'90') { $msg = 'Excellent !'; }
if($score>'100') { $msg = 'Tricheur ! :('; }
echo $msg.$footer;die;
}
 
 
?>
php/evaluation.txt · Dernière modification: 2013/02/19 19:28 (modification externe)