8768 sujets

Développement web côté serveur, CMS

Bonjour a tous,

je debute avec ce language de programmation

je sollicite donc votre aide pour la modification de ce sript php.

ce script fonctionne mais je souhaiterais pouvoir lui apporter des modifications.

cacher l'extension des fichiers affichées
ouvrir les fichiers directement avec leur application respective.


d'avance merci pour l'aide que vous pourriez m'apporter Smiley biggrin

Voici le script

<?php function Geticone($isdir, $fichier) 
{ 
    if($isdir) 
    { 
        $img = 'dossier.png'; 
    } 
    else 
    { 
        $extension= strtolower(substr( strrchr( $fichier, "." ), 1 )); 
        if ($extension) 
        { 
            $img = $extension.'.png'; 
        } 
        else 
        { 
            $img = 'xls.png'; 
        } 
    } 
return $img; 
} ?>
<?php
$dir_nom = 'Commercial'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.'  --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$fichier= array(); // on déclare le tableau contenant le nom des fichiers
 
while($element = readdir($dir)) {
	if($element != '.') {
		if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
	    } 
			 }
closedir($dir);
if(!empty($fichier)){
	sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant
	echo "\t\t<ul>\n";
		foreach($fichier as $lien) {
			echo "\t\t\t<br><img style='vertical-align: text-bottom'src='Images/".Geticone(0,"$dir_nom/$lien")."'/>&nbsp;&nbsp;
			<a href=\"$dir_nom/$lien \">$lien</a>\n";
		}
	echo "\t\t</ul>"; 
 }
?>