本文整理汇总了PHP中remplace_accents函数的典型用法代码示例。如果您正苦于以下问题:PHP remplace_accents函数的具体用法?PHP remplace_accents怎么用?PHP remplace_accents使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了remplace_accents函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: explode
$tab = explode(",", $salles);
//$tab_salles=array();
//$tab_id_salles=array();
$sql = "SELECT * FROM eb_salles WHERE id_epreuve='{$id_epreuve}' ORDER BY salle;";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) > 0) {
while ($lig = mysqli_fetch_object($res)) {
$tab_salles[] = $lig->salle;
$tab_id_salles[] = $lig->id;
}
}
for ($i = 0; $i < count($tab); $i++) {
// A faire: virer les espaces en début et fin de chaine
//$salle=remplace_accents(trim($tab[$i]),'all_nospace');
//$salle=remplace_accents(ereg_replace("^[ ]","",trim($tab[$i])),'all_nospace');
$salle = remplace_accents(trim($tab[$i]), 'all_nospace');
// Ne pas ajouter une salle de même nom qu'un salle existante pour l'épreuve
//if(in_array($tab[$i],$tab_salles)) {
// $msg.="Une autre salle porte le même nom : '$tab[$i]'<br />";
if (in_array($salle, $tab_salles)) {
$msg .= "Une autre salle porte le même nom : '{$salle}'<br />";
} else {
//$sql="INSERT INTO eb_salles SET salle='".$tab[$i]."', id_epreuve='$id_epreuve';";
$sql = "INSERT INTO eb_salles SET salle='" . $salle . "', id_epreuve='{$id_epreuve}';";
$insert = mysqli_query($GLOBALS["mysqli"], $sql);
//if(!$insert) {$msg.="Erreur lors de l'ajout de la salle '$tab[$i]'<br />";}
//else {$msg.="Salle '$tab[$i]' ajoutée.<br />";}
if (!$insert) {
$msg .= "Erreur lors de l'ajout de la salle '{$salle}'<br />";
} else {
$msg .= "Salle '{$salle}' ajoutée.<br />";
示例2: isset
// id du select
if (!isset($nom_selected)) {
$nom_selected = isset($nom_prof) ? $nom_prof : NULL;
// permet de définir le selected
}
echo '
<select name ="' . $increment . '"' . $id_select . ' onmouseover="if(document.getElementById(\'texte_nomGepi' . $l . '\')) {document.getElementById(\'texte_nomGepi' . $l . '\').style.backgroundColor=\'yellow\'}" onmouseout="if(document.getElementById(\'texte_nomGepi' . $l . '\')) {document.getElementById(\'texte_nomGepi' . $l . '\').style.backgroundColor=\'\'}">
<option value="aucun">Liste des professeurs</option>';
// on recherche la liste des professeurs
$query = mysqli_query($GLOBALS["mysqli"], "SELECT login, nom, prenom FROM utilisateurs\r\n\t\t\t\t\t\tWHERE statut = 'professeur' AND\r\n\t\t\t\t\t\tetat = 'actif'\r\n\t\t\t\t\t\tORDER BY nom, prenom");
$nbre = mysqli_num_rows($query);
$verif = 0;
for ($i = 0; $i < $nbre; $i++) {
$utilisateur[$i] = old_mysql_result($query, $i, "login");
$nom[$i] = old_mysql_result($query, $i, "nom");
$nom_m[$i] = my_strtoupper(remplace_accents(old_mysql_result($query, $i, "nom"), 'all_nospace'));
$prenom[$i] = old_mysql_result($query, $i, "prenom");
//Pour les noms composés, on ajoute un test
$test = explode(" ", $nom_m[$i]);
// On détermine le selected si c'est possible
if ($nom_m[$i] == $nom_selected) {
$verif++;
// on crée une marque pour afficher un couleur si il y a une interrogation sur le résultat
$selected = ' selected="selected"';
} elseif ($test[0] == $nom_selected) {
$verif++;
// on crée une marque pour afficher un couleur si il y a une interrogation sur le résultat
$selected = ' selected="selected"';
} else {
$selected = '';
}
示例3: array
$data_tab = array();
//=========================
if ($ligne_entete == "yes") {
// On lit une ligne pour passer la ligne d'entête:
$ligne = fgets($fp, 4096);
}
//=========================
$k = 0;
while (!feof($fp)) {
$ligne = fgets($fp, 4096);
if (trim($ligne) != "") {
$tabligne = explode(";", $ligne);
// 0 : Nom court de la matière
// 1 : Nom long de la matière
// On nettoie et on vérifie :
$tabligne[0] = remplace_accents($tabligne[0]);
$tabligne[0] = preg_replace("/[^A-Za-z0-9._\\-]/", "", trim(my_strtoupper($tabligne[0])));
if (mb_strlen($tabligne[0]) > 50) {
$tabligne[0] = mb_substr($tabligne[0], 0, 50);
}
$tabligne[1] = nettoyer_caracteres_nom($tabligne[1], "an", " .&'_-", "");
$tabligne[1] = preg_replace("/'/", " ", $tabligne[1]);
if (mb_strlen($tabligne[1]) > 200) {
$tabligne[1] = mb_substr($tabligne[1], 0, 200);
}
$data_tab[$k] = array();
$data_tab[$k]["nom_court"] = $tabligne[0];
$data_tab[$k]["nom_long"] = $tabligne[1];
}
$k++;
}
示例4: array
// On commence par la section MATIERES.
echo "Analyse du fichier pour extraire les informations de la section MATIERES...<br />\n";
$tab_champs_matiere = array("CODE_GESTION", "LIBELLE_COURT", "LIBELLE_LONG", "LIBELLE_EDITION");
$matiere = array();
// Compteur matieres:
$i = 0;
foreach ($sts_xml->NOMENCLATURES->MATIERES->children() as $objet_matiere) {
foreach ($objet_matiere->attributes() as $key => $value) {
// <MATIERE CODE="090100">
$matiere[$i][my_strtolower($key)] = trim($value);
}
// Champs de la matière
foreach ($objet_matiere->children() as $key => $value) {
if (in_array(my_strtoupper($key), $tab_champs_matiere)) {
if (my_strtoupper($key) == 'CODE_GESTION') {
$matiere[$i][my_strtolower($key)] = nettoyer_caracteres_nom(remplace_accents($value), "an", "&_. -", "");
} elseif (my_strtoupper($key) == 'LIBELLE_COURT') {
$matiere[$i][my_strtolower($key)] = trim(preg_replace("/'/", " ", preg_replace('/"/', ' ', nettoyer_caracteres_nom($value, "an", " .'_&-", ""))));
} else {
$matiere[$i][my_strtolower($key)] = trim(preg_replace('/"/', ' ', nettoyer_caracteres_nom($value, "an", " .'_&-", "")));
}
}
}
if ($debug_import == 'y') {
echo "<pre style='color:green;'><b>Tableau \$adresses[{$i}] :</b>";
print_r($matiere[$i]);
echo "</pre>";
}
$i++;
}
$i = 0;
示例5: bonfich
echo "<td>Modèle initial<br/>Visualiser</td>\n";
echo "<td>Modèle personnel <br/>Supprimer / Visualiser</td>\n";
echo "<td>Nom du fichier</td>\n";
echo "<td>Description du fichier</td>\n";
echo "<td>Choisir le fichier <br/>à télécharger</td>\n";
echo "<td>Action</td>\n";
echo "</tr>\n";
$alt=1;
for ($i=0;$i<$nbfich;$i++) {
$alt=$alt*(-1);
//Une ligne du tableau
//paire ou impaire
if ($entete_section[$i] != "") { // Cas d'un entête
echo "<tr>";
echo "<td colspan=\"6\"></br></br><b>$entete_section[$i]";
echo "<a name='".remplace_accents($entete_section[$i], "all")."'></a>";
if($lien_wiki[$i] != "") {echo " <a href='".$lien_wiki[$i]."' target='_blank'><img src='../images/icons/ico_ampoule.png' width='15' height='25' title='Documentation/ressources' /></a>";}
echo "</br></br></b></br></br></td>";
echo "</tr>";
}
if($special[$i]!='obsolete') {
echo "<tr class='lig$alt'>\n<form name=\"form$i\" method='post' ENCTYPE='multipart/form-data' action='$PHP_SELF' onsubmit=\"return bonfich('$i')\" >\n";
}
else {
echo "<tr style='background-color:grey;' title=\"Modèle obsolète\">\n<form name=\"form$i\" method='post' ENCTYPE='multipart/form-data' action='$PHP_SELF' onsubmit=\"return bonfich('$i')\" >\n";
}
echo add_token_field();
echo "<input type=\"hidden\" name=fich_cible value=$fich[$i] >\n";
$type_ext = renvoi_nom_image(extension_nom_fichier($fich[$i]));
echo "<td align='center'>\n<a href=\"$nom_dossier_modeles_ooo_par_defaut$fich[$i]\"><img src=\"./images/$type_ext\" border=\"0\" title=\"Consulter le modèle par défaut\"></a>\n";
echo "</td>\n";
示例6: remplace_accents
$y_tmp = $pdf->GetY();
}
}
//le bloc du bas encadré.
if ($zone_vide == 1) {
$y_tmp = $pdf->GetY() + 2.5;
$pdf->Setxy($X_tableau, $y_tmp);
if ($hauteur_zone_finale == 0) {
// on prend tout ce qui reste
$espace_restant = $EspaceY - $y_tmp + $marge_bas - 2.5;
if ($espace_restant >= 10) {
// on ne met le bloc que si lespace est > à 10
$pdf->Cell(0, $espace_restant, ' ', 1, 0, 'C', 0);
}
} else {
$pdf->Cell(0, $hauteur_zone_finale - 2.5, ' ', 1, 0, 'C', 0);
}
}
}
// FOR
// sortie PDF sur écran
$nom_releve = "";
if (isset($current_group)) {
$nom_releve = remplace_accents($current_group['name'] . "_" . $current_group['description'] . "_-_" . $current_group['classlist_string'] . "_", "all");
}
$pref_output_mode_pdf = get_output_mode_pdf();
$nom_releve .= date("Ymd_Hi");
$nom_releve = 'Liste_' . $nom_releve . '.pdf';
//header('Content-Type: application/pdf');
send_file_download_headers('application/pdf', $nom_releve);
$pdf->Output($nom_releve, $pref_output_mode_pdf);
示例7: foreach
//echo "<span style='color:orange'>\$individu->NOM_USAGE=".$individu->NOM_USAGE."</span><br />";
foreach ($individu->attributes() as $key => $value) {
// <INDIVIDU ID="4189" TYPE="epp">
//$prof[$i][my_strtolower($key)]=trim(traite_utf8($value));
$prof[$i][my_strtolower($key)] = trim($value);
}
// Champs de l'individu
foreach ($individu->children() as $key => $value) {
if (in_array(my_strtoupper($key), $tab_champs_personnels)) {
if (my_strtoupper($key) == 'SEXE') {
$prof[$i]["sexe"] = trim(preg_replace("/[^1-2]/", "", $value));
} elseif (my_strtoupper($key) == 'CIVILITE') {
$prof[$i]["civilite"] = trim(preg_replace("/[^1-3]/", "", $value));
} elseif (my_strtoupper($key) == 'NOM_USAGE' || my_strtoupper($key) == 'NOM_PATRONYMIQUE' || my_strtoupper($key) == 'NOM_USAGE') {
//$prof[$i][my_strtolower($key)]=trim(preg_replace("/[^A-Za-z -]/","",traite_utf8($value)));
$prof[$i][my_strtolower($key)] = trim(preg_replace("/[^A-Za-z -]/", "", remplace_accents($value)));
} elseif (my_strtoupper($key) == 'PRENOM') {
//$prof[$i][my_strtolower($key)]=trim(preg_replace("/[^A-Za-zÆæ¼½".$liste_caracteres_accentues." -]/","",traite_utf8($value)));
$prof[$i][my_strtolower($key)] = trim(preg_replace('/"/', '', preg_replace("/'/", "", nettoyer_caracteres_nom($value, "a", " '_-", ""))));
} elseif (my_strtoupper($key) == 'DATE_NAISSANCE') {
//$prof[$i][my_strtolower($key)]=trim(preg_replace("/[^0-9-]/","",traite_utf8($value)));
$prof[$i][my_strtolower($key)] = trim(preg_replace("/[^0-9-]/", "", $value));
} elseif (my_strtoupper($key) == 'GRADE' || my_strtoupper($key) == 'FONCTION') {
//$prof[$i][my_strtolower($key)]=trim(preg_replace('/"/','',traite_utf8($value)));
$prof[$i][my_strtolower($key)] = trim(preg_replace('/"/', '', preg_replace("/'/", " ", $value)));
} else {
$prof[$i][my_strtolower($key)] = trim($value);
}
//echo "\$prof[$i][".strtolower($key)."]=".$prof[$i][strtolower($key)]."<br />";
}
}
示例8: foreach
// On affiche la liste des classes
$classe_col = ClasseQuery::create()->orderByNom()->orderByNomComplet()->distinct()
->leftJoinWith('Classe.JGroupesClasses')
->leftJoinWith('JGroupesClasses.Groupe')
->find();
$dt_debut_creneau = clone $dt_date_absence_eleve;
$dt_debut_creneau->setTime($choix_creneau_obj->getHeuredebutDefiniePeriode('H'), $choix_creneau_obj->getHeuredebutDefiniePeriode('i'));
$dt_fin_creneau = clone $dt_date_absence_eleve;
$dt_fin_creneau->setTime($choix_creneau_obj->getHeurefinDefiniePeriode('H'), $choix_creneau_obj->getHeurefinDefiniePeriode('i'));
foreach($classe_col as $classe){
//$classe = new Classe();
// On détermine si sur deux colonnes, le compte tombe juste
$calc = $classe_col->count() / 2;
$modulo = $classe_col->count() % 2;
$num_id = 'id'.remplace_accents($classe->getNom(), 'all');
$id_classe = $classe->getId();
if ($classe_col->isEven()) {
echo '<tr>';
}
// echo ' <td>
// <h4 style="color: red;"><a href="#" onclick="AfficheEdtClasseDuJour(\''.$id_classe.'\',\''.$num_id.'\', 1); return false;">'.$classe->getNom().'</a></h4>
// <div id="'.$num_id.'" style="display: none; position: absolute; background-color: white; -moz-border-radius: 10px; padding: 10px;">
// </div>
// </td>';
echo ' <td>';
if((getSettingAOui('active_mod_alerte'))&&(getSettingAOui('PeutPosterMessage'.ucfirst($_SESSION['statut'])))) {
echo "<div style='float:right; width:16px;'><a href='../mod_alerte/form_message.php?mode=rediger_message&sujet=".$choix_creneau_obj->getHeuredebutDefiniePeriode('H:i')."-".$choix_creneau_obj->getHeurefinDefiniePeriode('H:i')." : Appel en ".$classe->getNom()."&message=L appel en ".$classe->getNom()." sur le créneau ".$choix_creneau_obj->getHeuredebutDefiniePeriode('H:i')."-".$choix_creneau_obj->getHeurefinDefiniePeriode('H:i')." n a pas été effectué.' target='_blank'><img src='../images/icons/mail.png' width='16' height='16' title=\"Rédiger un message à propos de la classe de ".$classe->getNom().".\" /></a></div>";
}
if((getSettingAOui('autorise_edt_tous'))||
示例9: check_token
*/
}
}
// Témoin d'une modification de numéros anonymat (pour informer qu'il faut regénérer les étiquettes,...)
//$temoin_n_anonymat='n';
// Témoin d'une erreur anonymat pour un élève au moins
//$temoin_erreur_n_anonymat='n';
//if(isset($_POST['creer_epreuve'])) {
if (isset($_POST['creer_exam']) || isset($_POST['modif_exam'])) {
// Correction, modification des paramètres d'un examen
check_token();
$intitule = isset($_POST['intitule']) ? $_POST['intitule'] : "Examen blanc";
$date = isset($_POST['date']) ? $_POST['date'] : "";
$description = isset($_POST['description']) ? $_POST['description'] : "";
//$type_anonymat=isset($_POST['type_anonymat']) ? $_POST['type_anonymat'] : "ele_id";
if (mb_strlen(preg_replace("/[A-Za-z0-9 _\\.-]/", "", remplace_accents($intitule, 'all'))) != 0) {
$intitule = preg_replace("/[^A-Za-zÂÄÀÁÃÄÅÇÊËÈÉÎÏÌÍÑÔÖÒÓÕ¦ÛÜÙÚݾ´áàâäãåçéèêëîïìíñôöðòóõ¨ûüùúýÿ¸0-9_\\.-]/", " ", $intitule);
}
if ($intitule == "") {
$intitule = "Examen blanc";
}
//$tab_anonymat=array('elenoet','ele_id','no_gep','alea');
//if(!in_array($type_anonymat,$tab_anonymat)) {$type_anonymat="ele_id";}
if (isset($NON_PROTECT["description"])) {
$description = traitement_magic_quotes(corriger_caracteres($NON_PROTECT["description"]));
} else {
$description = "";
}
$tab = explode("/", $date);
if (checkdate($tab[1], $tab[0], $tab[2])) {
$date = $tab[2] . "-" . $tab[1] . "-" . $tab[0];
示例10:
$nb_total_pages++;
}
}
$pref_output_mode_pdf=get_output_mode_pdf();
$date=date("Ymd_Hi");
$nom_fich='Trombino_';
if((isset($groupe))&&($groupe!=0)) {
$tab_champs=array('matieres', 'classes');
$tmp_group=get_group($groupe, $tab_champs);
$nom_fich.=$tmp_group['name']."_-_";
$nom_fich.=$tmp_group['description']."_-_";
$nom_fich.=$tmp_group['matiere']['matiere']."_-_";
$nom_fich.=$tmp_group['classlist_string']."_";
}
elseif(isset($classe)) {
$nom_fich.=get_class_from_id($classe);
}
$nom_fich=remplace_accents($nom_fich, "all");
$nom_fich.=$date.'.pdf';
header('Content-Type: application/pdf');
$pdf->Output($nom_fich, $pref_output_mode_pdf);
die();
}
else {
echo "Choix invalide.";
}
?>
示例11: textes
$content = "";
$content .= "<h1 style='text-align:center;'>Cahiers de textes de " . $nom_classe[$j] . "(" . $gepiSchoolName . " - " . $gepiYear . ")</h1>\n";
$content .= "<p>Cahier de textes (<i>{$display_date_debut} - {$display_date_fin}</i>) de :</p>\n";
$content .= "<ul>\n";
for ($i = 0; $i < count($groups); $i++) {
$current_group = $groups[$i];
if (in_array($current_group['id'], $id_groupe)) {
if ($i > 0) {
$chaine_id_groupe .= ", ";
$chaine_lien_id_groupe .= ", ";
}
$chaine_id_groupe .= "'" . $current_group['id'] . "'";
$chaine_lien_id_groupe .= "'" . $current_group['id'] . "_" . $id_classe[$j] . "'";
$nom_groupe = preg_replace("/[^A-Za-z0-9]/", "_", remplace_accents($current_group['name'], 'all'));
$description_groupe = preg_replace("/[^A-Za-z0-9]/", "_", remplace_accents($current_group['description'], 'all'));
$classlist_string_groupe = preg_replace("/[^A-Za-z0-9]/", "_", remplace_accents($current_group['classlist_string'], 'all'));
$nom_page_html_groupe = $current_group['id'] . "_" . $nom_groupe . "_" . $description_groupe . "_" . $classlist_string_groupe . ".html";
$nom_fichier[$current_group['id']] = $nom_page_html_groupe;
$nom_detaille_groupe[$current_group['id']] = $current_group['name'] . " (<i>" . $current_group['description'] . " en (" . $current_group['classlist_string'] . ")</i>)";
$nom_detaille_groupe_non_html[$current_group['id']] = $current_group['name'] . " (" . $current_group['description'] . " en (" . $current_group['classlist_string'] . "))";
$content .= "<li><a id='lien_id_groupe_" . $current_group['id'] . "_" . $id_classe[$j] . "' href='cahier_texte/{$nom_page_html_groupe}'>" . $current_group['name'] . " (<i>" . $current_group['description'] . " en (" . $current_group['classlist_string'] . ")</i>)</a></li>\n";
}
}
$content .= "</ul>\n";
//================================================================
// Affichage dans la page d'export de ce qui va être fourni en zip
echo "<a name='affichage_page_index_" . $id_classe[$j] . "'></a>";
echo "<div style='border: 1px solid black;'>\n";
echo $content;
echo "</div>\n";
// Précaution
示例12: renvoiConcordances
function renvoiConcordances($chiffre, $etape)
{
// On récupère dans la table edt_init la bonne concordance
// 2=Classe 3=GROUPE 4=PARTIE 5=Matières pour IndexEducation
// 1=créneaux 2=classe 3=matière 4=professeurs 7=regroupements 10=fréquence pour UDT de OMT
if ($chiffre != '') {
$sql = "SELECT nom_gepi FROM edt_init WHERE\r\n\t\t\t\t\t\t\t\t(nom_export = '" . $chiffre . "' OR nom_export = '" . remplace_accents($chiffre, 'all_nospace') . "')\r\n\t\t\t\t\t\t\t\tAND ident_export = '" . $etape . "'";
$query = mysqli_query($GLOBALS["mysqli"], $sql);
} else {
$query = NULL;
}
if ($query) {
$test = mysqli_num_rows($query);
if ($test >= 1) {
$reponse = mysqli_fetch_array($query) or trigger_error('Erreur dans le $reponse pour le ' . $chiffre . '<br /> -> sur la requête ' . $sql, E_USER_WARNING);
} else {
$reponse["nom_gepi"] = '';
}
if ($reponse["nom_gepi"] == '') {
$retour = "inc";
} else {
$retour = $reponse["nom_gepi"];
}
} else {
$retour = "erreur";
}
return $retour;
}
示例13: my_strtoupper
$prof_login = my_strtoupper(remplace_accents($tab[0]));
$req_prof = mysqli_query($GLOBALS["mysqli"], "SELECT nom FROM utilisateurs WHERE login = '" . $prof_login . "'");
$rep_prof = mysqli_fetch_array($req_prof);
if ($rep_prof["nom"] == "") {
$probleme .= "<p>Le professeur n'est pas reconnu.</p>\n";
}
// On récupère l'id de la matière et l'id de la classe
//$matiere = strtoupper(strtr($tab[1], "éèêë", "eeee"));
$matiere = my_strtoupper(remplace_accents($tab[1]));
$sql_matiere = mysqli_query($GLOBALS["mysqli"], "SELECT nom_complet FROM matieres WHERE matiere = '" . $matiere . "'");
$rep_matiere = mysqli_fetch_array($sql_matiere);
if ($rep_matiere["nom_complet"] == "") {
$probleme .= "<p>Gepi ne retrouve pas la bonne matière.</p>\n";
}
//$classe = strtoupper(strtr($tab[2], "éèêë", "eeee"));
$classe = my_strtoupper(remplace_accents($tab[2]));
$sql_classe = mysqli_query($GLOBALS["mysqli"], "SELECT id FROM classes WHERE classe = '" . $classe . "'");
$rep_classe = mysqli_fetch_array($sql_classe);
if ($rep_classe == "") {
$probleme .= "<p>La classe n'a pas été trouvée.</p>\n";
}
// On récupère l'id de la salle
$sql_salle = mysqli_query($GLOBALS["mysqli"], "SELECT id_salle FROM salle_cours WHERE numero_salle = '" . $tab[3] . "'");
$req_salle = mysqli_fetch_array($sql_salle);
$rep_salle = $req_salle["id_salle"];
if ($rep_salle == "") {
$probleme .= "<p>La salle n'a pas été trouvée.</p>\n";
}
// Le jour
$rep_jour = $tab[4];
// Le créneau de début du cours
示例14: remplace_accents
}
$nom_fic = remplace_accents("login_ele_classe_-_" . $projet . "_" . strftime("%Y%m%d_%H%M%S"), "all") . ".csv";
}
send_file_download_headers('text/x-csv', $nom_fic);
echo echo_csv_encoded($csv);
die;
} elseif (isset($_GET['csv_eleves_options'])) {
$csv = "";
$sql = "SELECT elenoet,classe_future, liste_opt FROM gc_eleves_options geo, eleves e WHERE classe_future!='' AND classe_future!='Dep' AND classe_future!='Red' AND projet='{$projet}' AND e.login=geo.login AND e.elenoet!='';";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
while ($lig = mysqli_fetch_object($res)) {
$csv .= "{$lig->elenoet};";
$csv .= preg_replace("/\\|/", "!", preg_replace("/^\\|/", "", preg_replace("/\\|\$/", "", $lig->liste_opt)));
$csv .= ";\r\n";
}
$nom_fic = remplace_accents("g_eleves_options_-_" . $projet . "_" . strftime("%Y%m%d_%H%M%S"), "all") . ".csv";
send_file_download_headers('text/x-csv', $nom_fic);
echo echo_csv_encoded($csv);
die;
}
}
$truncate_tables = isset($_GET['truncate_tables']) ? $_GET['truncate_tables'] : NULL;
if ($truncate_tables == 'y') {
$msg = "<p>Nettoyage des tables Genèse des classes... <font color='red'>A FAIRE</font></p>\n";
$sql = "TRUNCATE TABLE ...;";
//$del=mysql_query($sql);
}
//**************** EN-TETE *****************
$titre_page = "Genèse classe: Accueil";
//echo "<div class='noprint'>\n";
require_once "../lib/header.inc.php";
示例15:
$cpt_ele_resp=0;
while($lig_ele_resp=mysqli_fetch_object($res_ele_resp)) {
if($cpt_ele_resp>0) {$info_action_texte.=", ";}
$info_action_texte.="<a href='eleves/modify_eleve.php?eleve_login=".$lig_ele_resp->login."'>".get_nom_prenom_eleve($lig_ele_resp->login, 'avec_classe')." <span title=\"";
if(($lig_ele_resp->resp_legal==1)||($lig_ele_resp->resp_legal==2)) {
$info_action_texte.="en responsable légal $lig_ele_resp->resp_legal";
}
else {
$info_action_texte.="en responsable non légal (contact,...)";
}
$info_action_texte.="\">($lig_ele_resp->resp_legal)</span></a>";
$cpt_ele_resp++;
}
$info_action_texte.="<br />";
}
$info_action_texte.="Vous souhaitez peut-être créer un compte pour ce nouveau responsable : <a href='utilisateurs/create_responsable.php?critere_recherche=$lig->nom&afficher_tous_les_resp=n'>".remplace_accents(stripslashes($lig->nom)." ".stripslashes($lig->prenom))."</a>.";
$info_action_destinataire=array("administrateur");
$info_action_mode="statut";
enregistre_infos_actions($info_action_titre,$info_action_texte,$info_action_destinataire,$info_action_mode);
}
}
}
else{
$texte.="\n<span style='color:red;'>";
$texte.="$lig->prenom $lig->nom";
$texte.="</span>";
$erreur++;
}
}
else{