Fonctions | |
annoter ($t_attendus, $t_proposes) | |
arrondi ($nombre, $nombre_paliers=4) | |
catalogue ($depart, $parent, $type, $cible) | |
colonnes_de_texte ($chaine, $taille_fonte) | |
calcule le nombre de colonnes qu'occupe une chaine | |
connexion ($hote="", $nom="", $passe="") | |
effectue la connexion à mysql | |
creer_autorisation () | |
Crée une autorisation transmise par post et une autorisation hachée transmise par session. | |
creer_graphique ($donnees, $nom, $passe, $NomBdd) | |
prépare l'affichage des résultats d'une dictée | |
creer_hachage ($mot) | |
hache le mot de passe | |
creer_id ($mot="") | |
crée nun id de session | |
enregistrer_erreur ($chaine) | |
écrit dans le fichier logs/erreurs.txt le message d'erreur qu'on lui envoie. | |
est_majuscule ($lettre) | |
indique si une lettre est majuscule ou non | |
ferme_la () | |
generer_select_degre ($degre=1) | |
Generer_select_dominante ($dominante=0) | |
generer_select_media ($choisi=1) | |
init_majuscule ($attendu, $propose) | |
$attendu et $propose commencent-ils tous les deux de la même façon | |
inscription_possible ($nom, $passe, $identifiant, $passe_identifiant, $email) | |
normaliser_ponctuation ($phrase) | |
recapituler ($id_eleve, $niveau_utilisateur) | |
return_bytes ($val) | |
tester_mot ($mot) | |
test de validité d'un nom d'utilisateur | |
valoriser_mot ($attendu, $propose, $difference) | |
verifier_autor ($mot_clair, $mot_code) | |
vérification de l'autorisation | |
verifier_hachage ($mot_clair, $mot_code) | |
Variables | |
$debogueur |
\
arrondi | ( | $ | nombre, | |
$ | nombre_paliers = 4 | |||
) |
arrondi($nombre, $nombre_paliers) arrondi par seuils
$nombre | float nombre à arrondir | |
$nombre_paliers | integer le nombre de paliers entre lesquels se fait l'arrondi, par défaut :4 |
Le nombre est arrondi à la valeur inférieure
$entier partie entière du nombre à arrondir
$decimal partie décimale du nombre à arrondir
$seuils array of float : tableau des paliers
$pas float : pas d'incrémentation des paliers
$fini boolean : arret de boucle while
catalogue | ( | $ | depart, | |
$ | parent, | |||
$ | type, | |||
$ | cible | |||
) |
catalogue($depart, $parent, $type)
$depart | $string point de départ du parcours | |
$parent | $string répertoire parent du répertoire en cours de parcours | |
$type | string : type de fichiers à afficher
|
parcours l'arborescence des répertoires en créant à chaque niveau un select des fichiers du type voulu.
Références $chargeables, $charger, $elements, $entree, $extension, et $parent.
connexion | ( | $ | hote = "" , |
|
$ | nom = "" , |
|||
$ | passe = "" | |||
) |
effectue la connexion à mysql
connexion ($hote, $nom, $passe)
Références $chaine, $mysqli, $PassRootMysql, $ProblemeSql, $resultat, $RootMysql, $ServeurMysql, et enregistrer_erreur().
creer_autorisation | ( | ) |
Crée une autorisation transmise par post et une autorisation hachée transmise par session.
L'algorithme est le même que celui de creer_hachage():
$semence suite aléatoire de 22 caractères)
$mot suite aléatoire de 22 caractères)
creer_id | ( | $ | mot = "" |
) |
enregistrer_erreur | ( | $ | chaine | ) |
ferme_la | ( | ) |
generer_select_degre | ( | $ | degre = 1 |
) |
generer_select_degre ($degre=1)
$degre | integer: le degré de dfficulté présélectionné, par défaut 1. |
$t_niveaux array of strings utilisé dans analyser_saisie.php
alimente le sélecteur de niveaux $select_degre de analyser_saisie.php. Les 42 degrés de Dubois Buyse correspondent à 9 niveaux scolaires.
$select_degre string HTML dans analyser_saisie.php
sélecteur de niveau scolaire ou Dubois Buyse
Références $niveau, et $select_degre.
Generer_select_dominante | ( | $ | dominante = 0 |
) |
generer_select_dominante ($dominante=0)
produit un select utilisé dans saisir_texte.php et dans verifier_saisie.php
Références $select_dominante, et $t_dominantes.
generer_select_media | ( | $ | choisi = 1 |
) |
generer_select_media ($choisi=1)
$choisi | integer par défaut 1; |
produit un select utilisé dans saisir_texte.php et dans verifier_saisie.php
Références $select_media.
return_bytes | ( | $ | val | ) |
verifier_autor | ( | $ | mot_clair, | |
$ | mot_code | |||
) |
vérification de l'autorisation
Connexions verifier_autor($mot_clair, $mot_code)
$mot_clair | : l'autorisation véhiculée par $_POST | |
$mot_code | : l'autorisation véhiculée par $_SESSION |
Sur certains systèmes, les sessions posent problème: les valeurs sont transmises de façon aléatoire. Pour contourner ce problème, ajoutez // avant return $retour et enlevez les // avant return true
verifier_hachage | ( | $ | mot_clair, | |
$ | mot_code | |||
) |
$debogueur |
$debogueur string chaine de débogage