当前位置: 首页>>代码示例>>PHP>>正文


PHP my_ereg函数代码示例

本文整理汇总了PHP中my_ereg函数的典型用法代码示例。如果您正苦于以下问题:PHP my_ereg函数的具体用法?PHP my_ereg怎么用?PHP my_ereg使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了my_ereg函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: LinkURL

function LinkURL($url, $linktext='') {
  if(my_ereg("[<>\"]", $url)) {
    return "<b><u>BAD URL -- remove all of &lt;, &gt;, &quot;</u></b>";
  }
  if(empty($linktext))
    $linktext = htmlspecialchars($url);
  return "<a href=\"$url\">$linktext</a>";
}
开发者ID:rhertzog,项目名称:lcs,代码行数:8,代码来源:transform_functions.php

示例2: verif_num

function verif_num($texte_ver)
{
    if (!my_ereg("^[0-9]+\$", $texte_ver)) {
        $texte_ver = "";
    } else {
        $texte_ver = $texte_ver;
    }
    return $texte_ver;
}
开发者ID:alhousseyni,项目名称:gepi,代码行数:9,代码来源:visu_releve_notes.php

示例3: DoResponse

function DoResponse()
{
    if (!isset($_GET['Command']) || !isset($_GET['Type']) || !isset($_GET['CurrentFolder'])) {
        return;
    }
    // Get the main request informaiton.
    $sCommand = $_GET['Command'];
    $sResourceType = $_GET['Type'];
    $sCurrentFolder = $_GET['CurrentFolder'];
    // Check if it is an allowed type.
    if (!in_array($sResourceType, array('File', 'Image', 'Flash', 'Media'))) {
        return;
    }
    // Check the current folder syntax (must begin and start with a slash).
    if (!my_ereg('/$', $sCurrentFolder)) {
        $sCurrentFolder .= '/';
    }
    if (strpos($sCurrentFolder, '/') !== 0) {
        $sCurrentFolder = '/' . $sCurrentFolder;
    }
    // Check for invalid folder paths (..)
    if (strpos($sCurrentFolder, '..')) {
        SendError(102, "");
    }
    // File Upload doesn't have to Return XML, so it must be intercepted before anything.
    if ($sCommand == 'FileUpload') {
        FileUpload($sResourceType, $sCurrentFolder);
        return;
    }
    CreateXmlHeader($sCommand, $sResourceType, $sCurrentFolder);
    // Execute the required command.
    switch ($sCommand) {
        case 'GetFolders':
            GetFolders($sResourceType, $sCurrentFolder);
            break;
        case 'GetFoldersAndFiles':
            GetFoldersAndFiles($sResourceType, $sCurrentFolder);
            break;
        case 'CreateFolder':
            CreateFolder($sResourceType, $sCurrentFolder);
            break;
    }
    CreateXmlFooter();
    exit;
}
开发者ID:rhertzog,项目名称:lcs,代码行数:45,代码来源:connector.php

示例4: getSettingValue

    $tbs_message = 'Erreur lors du chargement de ' . $titreItem;
}
//+++++++++++++++++++++++++++
$titreItem = '';
$texteItem = "";
if (!$droitAffiche->set_entree($statutItem, $titreItem, $texteItem)) {
    $tbs_message = 'Erreur lors du chargement de ' . $titreItem;
}
$titreItem = 'GepiAccesBulletinSimpleEleve';
$texteItem = "a accès à ses bulletins simplifiés<br />";
$acces_app_ele_resp = getSettingValue('acces_app_ele_resp');
if ($acces_app_ele_resp == "") {
    $acces_app_ele_resp = 'manuel';
}
$delais_apres_cloture = getSettingValue('delais_apres_cloture');
if (!my_ereg("^[0-9]*\$", $delais_apres_cloture)) {
    $delais_apres_cloture = 0;
}
$texteItem .= "<em>";
if ($acces_app_ele_resp == 'manuel') {
    $texteItem .= "L'accès aux appréciations est donné manuellement dans <a href='../classes/acces_appreciations.php' onclick=\"return confirm_abandon(this, change, '{$themessage}')\">Accès aux appréciations et avis du conseil</a>.<br />";
} elseif ($acces_app_ele_resp == 'date') {
    $texteItem .= "L'accès aux appréciations est ouvert à la date saisie dans <a href='../classes/acces_appreciations.php' onclick=\"return confirm_abandon(this, change, '{$themessage}')\">Accès aux appréciations et avis du conseil</a>.<br />";
} elseif ($acces_app_ele_resp == 'periode_close') {
    $texteItem .= "L'accès aux appréciations est ouvert automatiquement ";
    if ($delais_apres_cloture > 0) {
        $texteItem .= $delais_apres_cloture . " jours après ";
    }
    $texteItem .= "la clôture de la période par un compte scolarité.";
    $texteItem .= "<br />";
}
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:droits_acces.php

示例5: prepare_date

/**
 * Fonction prepare_date
 * 
 * @param $traite_date text une date au format jj/mm/aaa
 * @return Date Date Une date au bon format pour être enregistrée dans la base
 * 
 */
function prepare_date($traite_date)
{
    if (my_ereg("([0-9]{2})/([0-9]{2})/([0-9]{4})", $traite_date)) {
        $annee = substr($traite_date, 6, 4);
        $mois = substr($traite_date, 3, 2);
        $jour = substr($traite_date, 0, 2);
    } else {
        $annee = strftime("%Y");
        $mois = strftime("%m");
        $jour = strftime("%d");
    }
    $date = $annee . "-" . $mois . "-" . $jour . " 00:00:00";
    return $date;
}
开发者ID:Regis85,项目名称:plugin_notes,代码行数:21,代码来源:ajoute.php

示例6: getPref

    $precision = getPref($_SESSION['login'], 'eval_cumul_precision', 's1');
    $famille = getPref($_SESSION['login'], 'eval_cumul_vision_famille', 'no');
}
$matiere_nom = $current_group["matiere"]["nom_complet"];
$matiere_nom_court = $current_group["matiere"]["matiere"];
$nom_classe = $current_group["classlist_string"];
// enregistrement des données
if (isset($_POST['is_posted'])) {
    check_token();
    $msg = "";
    $nom_court = traitement_magic_quotes($_POST['nom_court']);
    $nom_complet = traitement_magic_quotes($_POST['nom_complet']);
    $description = traitement_magic_quotes($_POST['description']);
    $precision = $_POST['precision'];
    $famille = $_POST['famille'];
    if (!my_ereg("^(s1|s5|se|p1|p5|pe)\$", $precision)) {
        $msg .= "Précision '{$precision}' invalide; Elle a été remplacée par 's1'.";
    }
    // Il faudrait plutôt permettre de paramétrer ce choix dans utilisateurs/mon_compte.php
    savePref($_SESSION['login'], 'eval_cumul_precision', $precision);
    savePref($_SESSION['login'], 'eval_cumul_vision_famille', $famille);
    if (!isset($id_dev)) {
        $sql = "INSERT INTO cc_dev SET id_groupe='{$id_groupe}', nom_court='{$nom_court}', nom_complet='{$nom_complet}', description='{$description}', arrondir='{$precision}', vision_famille='{$famille}';";
        $insert = mysqli_query($GLOBALS["mysqli"], $sql);
        if (!$insert) {
            $msg .= "Erreur lors de la création du {$nom_cc}.";
        } else {
            $id_dev = is_null($___mysqli_res = mysqli_insert_id($GLOBALS["mysqli"])) ? false : $___mysqli_res;
            $msg .= "Création du {$nom_cc} effectuée.";
        }
        header("Location: index_cc.php?id_racine={$id_racine}&msg={$msg}");
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:add_modif_cc_dev.php

示例7:

     }
 }
 if (isset($_POST['releve_photo_hauteur_max'])) {
     if (!saveSetting("releve_photo_hauteur_max", $_POST['releve_photo_hauteur_max'])) {
         $msg .= "Erreur lors de l'enregistrement de releve_photo_hauteur_max !";
         $reg_ok = 'no';
     }
 }
 if (isset($_POST['releve_photo_largeur_max'])) {
     if (!saveSetting("releve_photo_largeur_max", $_POST['releve_photo_largeur_max'])) {
         $msg .= "Erreur lors de l'enregistrement de releve_photo_largeur_max !";
         $reg_ok = 'no';
     }
 }
 if (isset($_POST['releve_categ_font_size'])) {
     if (!my_ereg("^[0-9]{1,}\$", $_POST['releve_categ_font_size'])) {
         $_POST['releve_categ_font_size'] = 10;
     }
     if (!saveSetting("releve_categ_font_size", $_POST['releve_categ_font_size'])) {
         $msg .= "Erreur lors de l'enregistrement de releve_categ_font_size !";
         $reg_ok = 'no';
     }
 }
 if (isset($_POST['releve_affiche_INE_eleve'])) {
     if (!saveSetting("releve_affiche_INE_eleve", $_POST['releve_affiche_INE_eleve'])) {
         $msg .= "Erreur lors de l'enregistrement de releve_affiche_INE_eleve !";
         $reg_ok = 'no';
     }
 }
 if (isset($_POST['releve_affiche_tel'])) {
     if (!saveSetting("releve_affiche_tel", $_POST['releve_affiche_tel'])) {
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:param_releve_html.php

示例8:

             $unzipped_max_filesize = 10;
             $msg .= "Caractères invalides pour le paramètre unzipped_max_filesize<br />Initialisation à 10 Mo !";
         }
         if (!saveSetting("unzipped_max_filesize", $unzipped_max_filesize)) {
             $msg .= "Erreur lors de l'enregistrement du paramètre unzipped_max_filesize !";
         }
     }
     if (isset($_POST['bul_rel_nom_matieres'])) {
         $bul_rel_nom_matieres = $_POST['bul_rel_nom_matieres'];
         if (!saveSetting("bul_rel_nom_matieres", $bul_rel_nom_matieres)) {
             $msg .= "Erreur lors de l'enregistrement du paramètre bul_rel_nom_matieres !";
         }
     }
     if (isset($_POST['delais_apres_cloture'])) {
         $delais_apres_cloture = $_POST['delais_apres_cloture'];
         if (!my_ereg("^[0-9]{1,}\$", $delais_apres_cloture) || $delais_apres_cloture < 0) {
             //$delais_apres_cloture=0;
             $msg .= "Erreur lors de l'enregistrement de delais_apres_cloture !";
         } else {
             if (!saveSetting("delais_apres_cloture", $delais_apres_cloture)) {
                 $msg .= "Erreur lors de l'enregistrement de delais_apres_cloture !";
             }
         }
     }
     if (isset($_POST['acces_app_ele_resp'])) {
         $acces_app_ele_resp = $_POST['acces_app_ele_resp'];
         if (!saveSetting("acces_app_ele_resp", $acces_app_ele_resp)) {
             $msg .= "Erreur lors de l'enregistrement de acces_app_ele_resp !";
         }
     }
 }
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:param_gen.php

示例9: mb_substr

         $annee = mb_substr($_POST['display_date'], 6, 4);
         $mois = mb_substr($_POST['display_date'], 3, 2);
         $jour = mb_substr($_POST['display_date'], 0, 2);
     } else {
         $annee = strftime("%Y");
         $mois = strftime("%m");
         $jour = strftime("%d");
     }
 } else {
     $annee = strftime("%Y");
     $mois = strftime("%m");
     $jour = strftime("%d");
 }
 $date = $annee . "-" . $mois . "-" . $jour . " 00:00:00";
 if ($_POST['vision_famille ']) {
     if (my_ereg("([0-9]{2})/([0-9]{2})/([0-9]{4})", $_POST['vision_famille '])) {
         $annee = mb_substr($_POST['vision_famille '], 6, 4);
         $mois = mb_substr($_POST['vision_famille '], 3, 2);
         $jour = mb_substr($_POST['vision_famille '], 0, 2);
     } else {
         $annee = strftime("%Y");
         $mois = strftime("%m");
         $jour = strftime("%d");
     }
 } else {
     $annee = strftime("%Y");
     $mois = strftime("%m");
     $jour = strftime("%d");
 }
 $vision_famille = $annee . "-" . $mois . "-" . $jour . " 00:00:00";
 $sql = "UPDATE cc_eval SET nom_court='{$nom_court}', nom_complet='{$nom_complet}', description='{$description}', note_sur='{$note_sur}', date='" . $date . "', vision_famille ='" . $vision_famille . "' WHERE id='{$id_eval}';";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:add_modif_cc_eval.php

示例10: my_ereg_replace

     //echo "$i: $comment<br />";
     // Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
     $comment = my_ereg_replace('(\\\\r\\\\n)+', "\r\n", $comment);
 }
 //==============================
 //echo "$reg_eleve_login : $note <br />";
 if ($note == 'disp' || $note == 'd') {
     $note = '0';
     $elev_statut = 'disp';
 } elseif ($note == 'abs' || $note == 'a') {
     $note = '0';
     $elev_statut = 'abs';
 } elseif ($note == '-' || $note == 'n') {
     $note = '0';
     $elev_statut = '-';
 } elseif (my_ereg("^[0-9\\.\\,]{1,}\$", $note)) {
     $note = str_replace(",", ".", "{$note}");
     $appel_note_sur = mysqli_query($GLOBALS["mysqli"], "SELECT note_sur FROM cc_eval WHERE id='{$id_eval}'");
     $note_sur_verif = old_mysql_result($appel_note_sur, 0, 'note_sur');
     if ($note < 0 or $note > $note_sur_verif) {
         $note = '';
         $elev_statut = 'v';
     }
 } else {
     $note = '';
     $elev_statut = 'v';
 }
 $test_eleve_note_query = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM cc_notes_eval WHERE (login='{$reg_eleve_login}' AND id_eval = '{$id_eval}')");
 $test = mysqli_num_rows($test_eleve_note_query);
 if ($test != "0") {
     $sql = "UPDATE cc_notes_eval SET comment='" . $comment . "', note='{$note}',statut='{$elev_statut}' WHERE (login='" . $reg_eleve_login . "' AND id_eval='" . $id_eval . "')";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:saisie_notes_cc.php

示例11: mysqli_query

 if ($_POST['ponderation']) {
     $sql = "UPDATE cn_conteneurs SET ponderation = '" . $_POST['ponderation'] . "' WHERE id = '{$id_conteneur}'";
     //echo "$sql<br />";
     $reg = mysqli_query($GLOBALS["mysqli"], $sql);
     if (!$reg) {
         $reg_ok = "no";
     }
 } else {
     $sql = "UPDATE cn_conteneurs SET ponderation = '0' WHERE id = '{$id_conteneur}'";
     //echo "$sql<br />";
     $reg = mysqli_query($GLOBALS["mysqli"], $sql);
     if (!$reg) {
         $reg_ok = "no";
     }
 }
 if ($_POST['precision'] and my_ereg("^(s1|s5|se|p1|p5|pe)\$", $_POST['precision'])) {
     $sql = "UPDATE cn_conteneurs SET arrondir = '" . $_POST['precision'] . "' WHERE id = '{$id_conteneur}'";
     //echo "$sql<br />";
     $reg = mysqli_query($GLOBALS["mysqli"], $sql);
     if (!$reg) {
         $reg_ok = "no";
     }
 }
 if (isset($_POST['display_parents'])) {
     $display_parents = 1;
 } else {
     $display_parents = 0;
 }
 $sql = "UPDATE cn_conteneurs SET display_parents = '{$display_parents}' WHERE id = '{$id_conteneur}'";
 //echo "$sql<br />";
 $reg = mysqli_query($GLOBALS["mysqli"], $sql);
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:add_modif_conteneur.php

示例12: closedir

closedir($handle);
arsort($tab_file);
if ($n > 0) {
    echo "<h3>Fichiers de chargement des données de test</h3>\n";
    //echo "<center>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"1\">\n<tr><td><b>Nom du fichier de sauvegarde</b></td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>\n";
    echo "<center>\n<table class='boireaus' cellpadding=\"5\" cellspacing=\"1\">\n<tr><th><b>Nom du fichier de sauvegarde</b></th><th>&nbsp;</th><th>&nbsp;</th><th>&nbsp;</th></tr>\n";
    $m = 0;
    $alt = 1;
    foreach ($tab_file as $value) {
        if ($value == "doc.html") {
            continue;
        }
        //echo "<tr><td><i>".$value."</i>&nbsp;&nbsp;(". round((filesize("../backup/".$dirname."/".$value)/1024),0)." Ko) </td>\n";
        $alt = $alt * -1;
        echo "<tr class='lig{$alt}'><td><i>" . $value . "</i>&nbsp;&nbsp;(" . round(filesize("../backup/" . $dirname . "/" . $value) / 1024, 0) . " Ko) </td>\n";
        if (my_ereg('^_photos', $value) && my_ereg('.zip$', $value) || my_ereg('^_cdt', $value) && my_ereg('.zip$', $value)) {
            echo "<td> </td>\n";
        } else {
            echo "<td><a href='gestion_base_test.php?action=restaure_confirm&amp;file={$value}" . add_token_in_url() . "'>Charger les données</a></td>\n";
        }
        echo "<td><a href='savebackup.php?fileid={$m}'>Télécharger</a></td>\n";
        echo "<td><a href='../backup/" . $dirname . "/" . $value . "'>Téléch. direct</a></td>\n";
        echo "</tr>\n";
        $m++;
    }
    clearstatcache();
    echo "</table>\n</center>\n<hr />\n";
}
?>

<H3>Créer un fichier de sauvegarde/restauration de la base de test <?php 
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:gestion_base_test.php

示例13: htmlspecialchars

                }
            }


            echo "<tr><td>" . htmlspecialchars($current_group["matiere"]["nom_complet"]) . "</td>\n";
            $k = '1';
            while ($k < $nb_periode) {
                $moyenne_classe_query = mysqli_query($GLOBALS["mysqli"], "SELECT round(avg(note),1) as moyenne FROM matieres_notes WHERE (periode='$k' AND id_groupe='" . $current_group["id"] . "' AND statut = '')");
                $moyenne_classe = old_mysql_result($moyenne_classe_query, 0, "moyenne");
                $moyenne_classe2_query = mysqli_query($GLOBALS["mysqli"], "SELECT round(avg(note),1) as moyenne FROM matieres_notes WHERE (periode='$k' AND id_groupe='" . $current_group2["id"] . "' AND statut = '')");
                $moyenne_classe2 = old_mysql_result($moyenne_classe2_query, 0, "moyenne");
                if ($moyenne_classe == '') {$moyenne_classe = '-';}
                if ($moyenne_classe2 == '') {$moyenne_classe2 = '-';}
                echo "<td>$moyenne_classe</td><td>$moyenne_classe2</td>\n";
                (my_ereg ("^[0-9\.\,]{1,}$", $moyenne_classe)) ? array_push($datay1[$k],"$moyenne_classe") : array_push($datay1[$k],"0");
                (my_ereg ("^[0-9\.\,]{1,}$", $moyenne_classe2)) ? array_push($datay2[$k],"$moyenne_classe2") : array_push($datay2[$k],"0");
                if ($k == '1') {
                    //array_push($etiquette,$current_group["matiere"]["nom_complet"]);
                    array_push($etiquette,rawurlencode($current_group["matiere"]["nom_complet"]));
                }
                $compteur++;
            $k++;
            }
        }
    $i++;
    }
    echo "</table>\n";
    echo "<a name=\"graph\"></a>\n";
    echo "<p class='bold'>|<a href='../accueil.php'>Accueil</a>|<a href='index.php'>Autre outil de visualisation</a>|<a href='classe_classe.php?id_classe='>Choix des classes</a>|</p>\n";
    $etiq = implode("|", $etiquette);
    $graph_title = urlencode($graph_title);
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:classe_classe.php

示例14: mb_strlen

 $test_eleve_naissance = @old_mysql_result($call_eleve_test, "0", "naissance");
 $format = mb_strlen($test_eleve_naissance);
 // Cas de la création d'un élève
 $reg_nom = trim($reg_nom);
 $reg_prenom = trim($reg_prenom);
 $reg_email = trim($reg_email);
 if ($reg_resp1 == '(vide)') {
     $reg_resp1 = '';
 }
 if (!my_ereg("^[0-9]{4}\$", $birth_year)) {
     $birth_year = "1900";
 }
 if (!my_ereg("^[0-9]{2}\$", $birth_month)) {
     $birth_month = "01";
 }
 if (!my_ereg("^[0-9]{2}\$", $birth_day)) {
     $birth_day = "01";
 }
 if ($format == '10') {
     // YYYY-MM-DD
     $reg_naissance = $birth_year . "-" . $birth_month . "-" . $birth_day . " 00:00:00";
 } else {
     if ($format == '8') {
         // YYYYMMDD
         $reg_naissance = $birth_year . $birth_month . $birth_day;
         settype($reg_naissance, "integer");
     } else {
         // Format inconnu
         $reg_naissance = $birth_year . $birth_month . $birth_day;
     }
 }
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:add_eleve.php

示例15: header

    if ($resultat_session == '0') {
        header("Location: ../logout.php?auto=1");
        die;
    }
}
if (!checkAccess()) {
    header("Location: ../logout.php?auto=1");
    die;
}
$msg = '';
if (isset($new_name_defined)) {
    if (!my_ereg("^[[:print:]]{1,10}\$", trim($nom_court))) {
        $msg .= "Le nom court doit être composé de caractères alphanumériques (de 1 à 10 caractères).<br />";
        unset($new_name_defined);
    }
    if (!my_ereg("^([[:print:]]|[âäàéèêëüûöôîï]){1,50}\$", trim($nom_complet))) {
        $msg .= "Le nom complet doit être composé de caractères alphanumériques (de 1 à 50 caractères).<br />";
        unset($new_name_defined);
    }
}
if (isset($eleves_selected)) {
    check_token();
    // On fait l'enregistrement de la nouvelle classe
    $get_settings = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM classes WHERE id='{$id_classe}'");
    $suivi_par = traitement_magic_quotes(corriger_caracteres(@old_mysql_result($get_settings, "0", "suivi_par")));
    $formule = traitement_magic_quotes(corriger_caracteres(@old_mysql_result($get_settings, "0", "formule")));
    $nom_court = traitement_magic_quotes(corriger_caracteres(urldecode($nom_court)));
    $nom_complet = traitement_magic_quotes(corriger_caracteres(urldecode($nom_complet)));
    $register_newclass = mysqli_query($GLOBALS["mysqli"], "INSERT INTO classes SET\n    classe='{$nom_court}',\n    nom_complet='{$nom_complet}',\n    formule='{$formule}',\n    suivi_par='{$suivi_par}',\n    format_nom='np'");
    if (!$register_newclass) {
        $msg .= "Erreur lors de l'enregistrement de la nouvelle classe.<br />";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:duplicate_class.php


注:本文中的my_ereg函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。