isInit()) {
echo 'Error db init';
return;
}
$db->cleanCloud();
$length = 6;
$token = bin2hex(random_bytes($length));
if (isset($_POST['fsize']) && is_numeric($_POST['fsize'])) {
$size = $_POST['fsize'];
} else {
$size = 3;
}
if (isset($_POST['ftext'])) {
$text = $_POST['ftext'];
} else {
$text = '';
}
if (isset($_POST['fduration']) && in_array($_POST['fduration'], DataBase::OPTIONS_DURATION)) {
$duration = $_POST['fduration'];
} else {
$duration = DataBase::DEFAULT_DURATION;
}
$cpt = 0;
while (!$db->createCloud($token, $text, $size, $duration) && $cpt < 10) {
$token = bin2hex(random_bytes($length));
$cpt++;
}
$viewUrl = 'result.php?id=' . $token;
$viewName = $_SERVER['HTTP_ORIGIN'] . '/'. $viewUrl;
$voteUrl = 'index.php?id=' . $token;
$voteName = $_SERVER['HTTP_ORIGIN'] . '/' . $voteUrl;
?>
Attention, il n'y a aucun moyen de retrouver ces liens par la suite.
Voici le lien pour visualiser le nuage de mots, il permet de voir le résultat.
Voici le lien pour participer au nuage, c'est le lien à partager avec les autres personnes.