Location: PHPKode > projects > WebJaxe > php/include/verification_noms.php
<?php
// WebJaxe, Observatoire de Paris, licence GPL
// encodage : UTF-8

function verifie_nom_fichier_upload($nom_fichier)
{
    if (! preg_match ("/^[-_0-9a-zA-Z]{1,}\.[-_0-9a-zA-Z]*$/", $nom_fichier))
        erreur(NOM_DE_FICHIER);
    return true;
}

function verifie_nom_dossier_creation($nom_dossier)
{
    if (! preg_match ("/^[-_0-9a-zA-Z]+$/", $nom_dossier))
        erreur(NOM_DE_DOSSIER);
    return true;
}

function verifie_nom_fichier_liste($nom_fichier)
{
    if (! preg_match ("/^[-_0-9a-zA-Z]{1,}\.[-_0-9a-zA-Z]*$/", $nom_fichier))
        return false;
    return true;
}

function verifie_nom_dossier_liste($nom_dossier)
{
    if (! preg_match ("/^[-_0-9a-zA-Z]+$/", $nom_dossier))
        return false;
    return true;
}

function verifie_nom_contribution($nom_contribution)
{
    if (! preg_match ("/^[-0-9a-z]{1,30}$/", $nom_contribution))
        erreur(NOM_DE_CONTRIBUTION);
    return true;
}

function verifie_nom_config($nom_config)
{
    if (! preg_match ("/^[-_0-9a-zA-Z]+$/", $nom_config))
        erreur(NOM_CONFIG);
    return true;
}

function prenom_utilisateur($prenom)
{
    if (! preg_match ("/^[-_a-zA-Zéèàêïëç 0-9]{1,20}$/", $prenom))
        erreur(VERIFIE_PRENOM_UTILISATEUR);
    return true;
}


function nom_utilisateur($nom)
{
    if (!  preg_match ("/^[-_a-zA-Zéèàêïëç 0-9]{1,20}$/", $nom))
        erreur(VERIFIE_NOM_UTILISATEUR);
    return true;
}

function login_utilisateur($login)
{
    if (! preg_match ("/^[-_a-z0-9]{4,16}$/", $login))
        erreur(VERIFIE_LOGIN_UTILISATEUR);
    return true;
}

function password_utilisateur($password)
{
    if (! preg_match ("/^[-_0-9a-zA-Z]{4,30}$/", $password))
        erreur(VERIFIE_PASSWORD_UTILISATEUR);
    return true;
}

function verifie_titre_projet($titre)
{
    if (! preg_match ("/^[-_a-zA-Zéèàêïëç 0-9]{1,40}$/", $titre))
        erreur(VERIFIE_TITRE_PROJET);
    return true;
}

function verifie_id($id)
{
    if (! preg_match ("/^[0-9]{1,20}$/", $id))
        erreur(VERIFIE_ID);
    return true;
}

?>
Return current item: WebJaxe