本文整理汇总了PHP中FileSystem::fabriquer_fichier_rapport方法的典型用法代码示例。如果您正苦于以下问题:PHP FileSystem::fabriquer_fichier_rapport方法的具体用法?PHP FileSystem::fabriquer_fichier_rapport怎么用?PHP FileSystem::fabriquer_fichier_rapport使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileSystem
的用法示例。
在下文中一共展示了FileSystem::fabriquer_fichier_rapport方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ksort
// Pour l'affichage du retour
$thead = '<tr><td colspan="2">Vérification des droits en écriture - '.date('d/m/Y H:i:s').'</td></tr>';
$tbody = '';
// Dossiers
ksort($_SESSION['tmp']['dossier']);
foreach($_SESSION['tmp']['dossier'] as $dossier => $tab)
{
$dossier = ($dossier) ? '.'.$dossier : '.'.DS ;
$tbody .= (@is_writable($dossier)) ? '<tr><td class="v">Dossier accessible en écriture</td><td>'.$dossier.'</td></tr>' : '<tr><td class="r">Dossier aux droits insuffisants</td><td>'.$dossier.'</td></tr>' ;
}
// Fichiers
ksort($_SESSION['tmp']['fichier']);
foreach($_SESSION['tmp']['fichier'] as $fichier => $tab)
{
$fichier = '.'.$fichier;
$tbody .= (@is_writable($fichier)) ? '<tr><td class="v">Fichier accessible en écriture</td><td>'.$fichier.'</td></tr>' : '<tr><td class="r">Fichier aux droits insuffisants</td><td>'.$fichier.'</td></tr>' ;
}
// Enregistrement du rapport
$fichier_nom = 'rapport_droits_'.$_SESSION['BASE'].'_'.fabriquer_fin_nom_fichier__date_et_alea().'.html';
FileSystem::fabriquer_fichier_rapport( $fichier_nom , $thead , $tbody );
exit(']¤['.URL_DIR_EXPORT.$fichier_nom);
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là...
// ////////////////////////////////////////////////////////////////////////////////////////////////////
exit('Erreur avec les données transmises !');
?>
示例2: elseif
$tbody_pb .= '<tr class="r"><td>Fichier différent</td><td>'.$fichier.'</td></tr>';
}
}
elseif( (!isset($tab['avant'])) && (substr($fichier,-9)!='.htaccess') )
{
// Fichier manquant
$tbody_pb .= '<tr class="r"><td>Fichier manquant</td><td>'.$fichier.'</td></tr>';
}
elseif(!isset($tab['apres'])) // (forcément)
{
$tbody_pb .= '<tr class="r"><td>Fichier en trop</td><td>'.$fichier.'</td></tr>';
}
}
// Enregistrement du rapport
$_SESSION['tmp']['rapport_filename'] = 'rapport_verif_file_appli_'.$_SESSION['BASE'].'_'.fabriquer_fin_nom_fichier__date_et_alea().'.html';
FileSystem::fabriquer_fichier_rapport( $_SESSION['tmp']['rapport_filename'] , $thead , $tbody_pb.$tbody_ok );
exit(']¤['.'ok'.']¤['.'Rapport des différences trouvées et nettoyage…');
}
//
// 5. Nettoyage...
//
if($action=='verif_file_appli_etape5')
{
FileSystem::supprimer_dossier($dossier_dezip);
$fichier_chemin = URL_DIR_EXPORT.$_SESSION['tmp']['rapport_filename'];
unset($_SESSION['tmp']);
exit(']¤['.'ok'.']¤['.$fichier_chemin);
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////