Quelqu'un pourait-il me dire comment masquer les extenssion des fichier dans le listage sur la page web ?
<?php
$directories = glob("*.*");
foreach ($directories as $dir)
{
echo '<a href="'.$dir.'" > '.$dir.' </a><br>';
}
?>
http://mario.monsiteinfo.info/index.php ... -extensionet si le nom du fichier contient des . ?
du style "bak.2005.12.01.txt"
Code : Tout sélectionner
<?php
$directories = glob("*.*");
$fichier=explode(".",$dir);
if ($position_point !== FALSE)
return $dir = substr($dir, 0, $position_point);
foreach ($directories as $dir)
if ($dir != 'Desktop.ini' && $dir !='index.php')
{
echo '<a href="'.$dir.'" > '.$dir.' </a><br>';
}
?>
<?php
$directories = glob("*.*");
foreach ($directories as $dir)
{
echo '<a href="'.$dir.'" > '.$dir.' </a><br>';
}
?>
qui devrait afficher les fichiers avec l'extension .... ensuite tu as un lien pour t'inspirer (grandement) d'une fonction qui renvois le nom du fichier sans extension.<?php
function filename( $filename ) {
if (($res = strrpos($filename, '.')) !== FALSE) {
return substr($filename, 0, $res);
} else {
return $filename;
}
}
echo filename('php-5.1.1.tar.gz');
?><?php
function filename( $filename ) {
if (($res = strrpos($filename, '.')) !== FALSE) {
return substr($filename, 0, $res);
} else {
return $filename;
}
}
$directories = glob("*.*");
foreach ($directories as $dir)
{
echo '<a href="'.$dir.'" > '.filename($dir).' </a><br>';
}
?>