[CBLX] cacher plusieurs fichiers en ligne

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Hello,

Un peu off-topic (sorry) mais urgent:

ma question s'adresse à Alain Joly s'il nous lis, ou à toute personne ayant
des bases PHP plus avancées que moi:

j'aimerais savoir comment on peut cacher une série de fichiers, par ex. des
DSC_*.JPG dans le répo présent (par ex. le parent directory) ?

En théorie il s'agit d'une ligne de code qui dis déjà:
	if($ligne != "." && $ligne != "index.php")

Si j'ajoute  && $ligne != ".htaccess"  avant le  )  là aussi .htaccess sera
caché / ignoré du navigateur;

mais l'ajout de  $ligne != "DSC*.JPG"  dans la même balise if( ) n'a aucun 
effet.

Qui a la solution svp ?

En pj ndx ou l'index de ref dont je parle.

Aldo. 


<?php
$rep = dirname(__FILE__);
$tb_rep = array();

if($rep_handle = opendir("$rep")) 
{
while (false !== ($ligne = readdir($rep_handle)))
{
if($ligne != "." && $ligne != "index.php" && $ligne != ".htaccess"
&& $ligne != "tmp" && $ligne != "orig_door_Etienne_Demeyer" 
&& $ligne != "DSC_2439.JPG")
{
$tb_rep[$ligne]['taille'] = filesize($ligne);
$tb_rep[$ligne]['date_c'] = filectime($ligne);
$tb_rep[$ligne]['date_m'] = filemtime($ligne);
$tb_rep[$ligne]['date_a'] = fileatime($ligne);
}
}
closedir($rep_handle);
}
//print_r($tb_rep);
foreach($tb_rep as $key => $ligne)
{
$nom[$key] = $key;
$taille[$key] = $ligne['taille'];
$date_c[$key] = $ligne['date_c'];
$date_m[$key] = $ligne['date_m'];
$date_a[$key] = $ligne['date_a'];
}
array_multisort($nom, SORT_ASC, SORT_STRING, $taille, $date_c, $date_m, 
$date_a);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en-US">
<head>
<base href="http://50ste.nietteke.be/";>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="author" content="OSvaLdo:~# La Rosa">
<meta name="keywords" content="verjaardagsfotos">
<meta name="description" content="Anita's Verjaardagalbum Home Page">
<link href="../www/projects/.misc/dir.css" rel="stylesheet" type="text/css" title="default">
<title> Index van http://50ste.nietteke.be/ </title>
</head>
<body>

<center><big><b>Anita&#39;s 50ste <i>MEGA</i> VerjaardagsFeest<br>
DE Fotos!</b></big></center><br><br>

<?php
//echo "<h1> Index van $rep</h1>\n";
echo "<h1> Index van 50ste.nietteke.be </h1>\n";
?>
<table>
<th>Type</th>
<th>Name</th>
<th>Size</th>
<th>Created</th>
<th>Modified</th>
<th>Last viewed</th>
<?php
foreach($nom as $value)
{
$tmp = $value;
$ch="<td> - </td>\n";
if($value == "..") $value = "Parent directory";
if(is_dir($value) || $tmp == "..")
$type = "D";
else
$type = "F";
echo "<tr>\n";
echo "<td>$type</td>\n";
echo "<td><a href=\"$tmp\">$value</a></td>\n";
if($tmp == "..")
echo $ch;
else
echo "<td align=right>".$taille[$value]." bytes</td>\n";
if($tmp == "..")
echo $ch;
else
echo "<td>".date("d/m/Y H:i:s", $date_c[$value])."</td>\n";
if($tmp == "..")
echo $ch;
else
echo "<td>".date("d/m/Y H:i:s", $date_m[$value])."</td>\n";
if($tmp == "..")
echo $ch;
else
echo "<td>".date("d/m/Y H:i:s", $date_a[$value])."</td>\n";
echo "</tr>\n";
}
?>
</table>
<hr>
</body>
</html>


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/