本文整理汇总了PHP中FileSystem::effacer_fichiers_temporaires方法的典型用法代码示例。如果您正苦于以下问题:PHP FileSystem::effacer_fichiers_temporaires方法的具体用法?PHP FileSystem::effacer_fichiers_temporaires怎么用?PHP FileSystem::effacer_fichiers_temporaires使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileSystem
的用法示例。
在下文中一共展示了FileSystem::effacer_fichiers_temporaires方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: microtime
DB_STRUCTURE_NOTIFICATION::enregistrer_action_admin( $notification_contenu , $_SESSION['USER_ID'] );
// Afficher le retour
echo'<li><label class="valide">Notes saisies aux évaluations supprimées.</label></li>'.NL;
echo'<li><label class="valide">Validations des items et des compétences du socle supprimées.</label></li>'.NL;
$top_arrivee = microtime(TRUE);
$duree = number_format($top_arrivee - $top_depart,2,',','');
echo'<li><label class="valide">Suppression des notes et des validations réalisée en '.$duree.'s.</label></li>'.NL;
exit();
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Effacement des étiquettes nom & prénom
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if($action=='effacer')
{
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_BADGE.$_SESSION['BASE'] , 0);
// Afficher le retour
$top_arrivee = microtime(TRUE);
$duree = number_format($top_arrivee - $top_depart,2,',','');
echo'<li><label class="valide">Suppression des étiquettes nom & prénom réalisée en '.$duree.'s.</label></li>'.NL;
exit();
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là...
// ////////////////////////////////////////////////////////////////////////////////////////////////////
exit('Erreur avec les données transmises !');
?>
示例2:
}
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// MAJ 2011-08-02 => 2011-08-18
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if($version_base_structure_actuelle=='2011-08-02')
{
if($version_base_structure_actuelle==DB_STRUCTURE_MAJ_BASE::DB_version_base())
{
$version_base_structure_actuelle = '2011-08-18';
DB::query(SACOCHE_STRUCTURE_BD_NAME , 'UPDATE sacoche_parametre SET parametre_valeur="'.$version_base_structure_actuelle.'" WHERE parametre_nom="version_base"' );
// suppression de fichiers temporaires déplacés (sans rapport avec la base, mais à effectuer)
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_COOKIE,0);
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_RSS,0);
}
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// MAJ 2011-08-18 => 2011-08-20
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if($version_base_structure_actuelle=='2011-08-18')
{
if($version_base_structure_actuelle==DB_STRUCTURE_MAJ_BASE::DB_version_base())
{
$version_base_structure_actuelle = '2011-08-20';
DB::query(SACOCHE_STRUCTURE_BD_NAME , 'UPDATE sacoche_parametre SET parametre_valeur="'.$version_base_structure_actuelle.'" WHERE parametre_nom="version_base"' );
// modification de sacoche_jointure_parent_eleve
DB::query(SACOCHE_STRUCTURE_BD_NAME , 'ALTER TABLE sacoche_jointure_parent_eleve DROP resp_legal_envoi ' );
示例3: nettoyer_fichiers_temporaires
/**
* Nettoyer les fichiers temporaires
* Fonction appeler lors d'une nouvelle connexion d'un utilisateur d'un établissement (pas mis en page d'accueil sinon c'est appelé trop souvent)
*
* @param int $BASE
* @return void
*/
public static function nettoyer_fichiers_temporaires($BASE)
{
// On verifie que certains sous-dossiers existent :
$tab_sous_dossier = array(
CHEMIN_DOSSIER_DEVOIR , // n'a été ajouté qu'en mars 2012,
CHEMIN_DOSSIER_DEVOIR.$BASE.DS ,
CHEMIN_DOSSIER_OFFICIEL , // n'a été ajouté qu'en mai 2012,
CHEMIN_DOSSIER_OFFICIEL.$BASE.DS ,
CHEMIN_DOSSIER_PARTENARIAT , // n'a été ajouté qu'en juin 2013,
);
foreach($tab_sous_dossier as $sous_dossier)
{
if(!is_dir($sous_dossier))
{
FileSystem::creer_dossier($sous_dossier);
FileSystem::ecrire_fichier($sous_dossier.'index.htm','Circulez, il n\'y a rien à voir par ici !');
}
}
$nb_mois = (defined('FICHIER_DUREE_CONSERVATION')) ? FICHIER_DUREE_CONSERVATION : 12 ; // Une fois tous les devoirs ont été supprimés sans raison claire : nettoyage simultané avec une mise à jour ?
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_LOGINPASS , 10 ); // Nettoyer ce dossier des fichiers antérieurs à 10 minutes
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_EXPORT , 60,TRUE); // Nettoyer ce dossier des fichiers antérieurs à 1 heure + sous-dossiers temporaires d'un zip qui ne serait pas allé au bout (pb de mémoire...)
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_DUMP , 60,TRUE); // Nettoyer ce dossier des fichiers antérieurs à 1 heure + sous-dossiers temporaires d'un zip qui ne serait pas allé au bout (pb de mémoire...)
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_IMPORT , 10080 ); // Nettoyer ce dossier des fichiers antérieurs à 1 semaine
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_TMP , 219000 ); // Nettoyer ce dossier des fichiers antérieurs à 6 mois
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_RSS.$BASE , 43800 ); // Nettoyer ce dossier des fichiers antérieurs à 1 mois
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_OFFICIEL.$BASE , 438000 ); // Nettoyer ce dossier des fichiers antérieurs à 10 mois
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_BADGE.$BASE , 481800 ); // Nettoyer ce dossier des fichiers antérieurs à 11 mois
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_COOKIE.$BASE , 525600 ); // Nettoyer ce dossier des fichiers antérieurs à 1 an
FileSystem::effacer_fichiers_temporaires(CHEMIN_DOSSIER_DEVOIR.$BASE , 43800*$nb_mois); // Nettoyer ce dossier des fichiers antérieurs à la date fixée par le webmestre (1 an par défaut)
}