Posté : 12-05-2005 14:12
voici des fonctions que j'ai trouvé et qu'il faudrait que je réadapte:
il faudrais que je fasse un min($diff ), pour l'instant, j'ai ça comme code:
Code:
$jour1=date("j");
$mois1=date(" n");
$annee1=date("Y");
//$file="index.php";
$jour2=date( "j", filemtime($file));
$mois2=date(" n",filemtime($file));
$annee2=date("Y",filemtime($file));
echo $jour1." ".$mois1." ".$annee1;
echo " ";
echo $jour2." ".$mois2." ".$annee2;
echo " ";
//===================================
function facteur($jour , $mois , $annee){
$b=365*$annee;
$c=31*($mois-1);
if (($mois==1) || ($mois==2)){
$d= 0;
$e = intval(($annee -1)/4);
$h = intval(0.75*(intval(($annee-1)/100)+1));
}
else {
$d= intval(0.4*$mois+2.3);
$e = intval($annee/4);
$h = intval(0.75*(intval($annee/100)+1));
}
$result = $jour + $b+ $c - $d +$e -$h;
return $result;
}
function diff_dates_cal_greg($jour1 , $mois1 , $annee1 , $jour2 , $mois2 , $annee2){
$diff = facteur($jour2 , $mois2 , $annee2)-facteur($jour1 , $mois1 , $annee1);
return $diff;
}
$diff= diff_dates_cal_greg($jour2, $mois2, $annee2, $jour1, $mois1, $annee1);
if ($diff<=15) {echo "nouveau !";} else {echo "pas nouveau";}
mais ce n'est qu'un debut
pour toute aide, un grand
j'ai aussi ça comme code
Code:
<?
// Création du tableau qui va contenir les fichiers et dossiers
$files = array();
// Ouverture du répetoire courant
// Pour le changer utiliser chdir() avant opendir()
$handle = opendir("rep");
// Parcours des fichiers et dossiers du répertoire courant
while($file = readdir($handle)) {
if($file != "." && $file != "..") {
$files[] = $file;
}
}
// Fermeture du répertoire courant
closedir($handle);
// Tri du tableaunat
sort($files);
// Affichage des fichiers et dossiers triés
foreach($files as $v) {
echo " echo $v.">";
echo $v." ";
}
?>
|