home *** CD-ROM | disk | FTP | other *** search
/ Freelog 67 / Freelog067.iso / Dossier / RadioFrSolo / Radio_Fr_solo-Install.exe / html / logo / upload_logo.php < prev    next >
Text File  |  2004-11-01  |  4KB  |  123 lines

  1. <html>
  2. <head>
  3. <TITLE></TITLE>
  4.         <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  5.         <meta http-equiv="pragma" CONTENT="no-cache">
  6.         <link rel="stylesheet" href="../../upload.css">
  7.     <script language='JavaScript'>
  8.     function cmd_ren(nomfichier) {
  9.                 var dirname = prompt("Renommer le fichier "+nomfichier+" en :",nomfichier);
  10.  
  11.                 if ( dirname != null && dirname != "" && dirname!=nomfichier) {
  12.                             window.location.href = 'upload_logo.php?action=ren&fichier=' + nomfichier + '&fichier2=' + escape(dirname);
  13.                 }
  14.         }
  15.     </script>
  16. </head>
  17. <body bgcolor="gray">
  18. <?
  19.       $fichier = $HTTP_GET_VARS["fichier"];
  20.       $fichier2 = $HTTP_GET_VARS["fichier2"];
  21.             $logofile = $_FILES['logofile']['tmp_name'];
  22.             $logofile_name = $_FILES['logofile']['name'];
  23.       $action = $HTTP_GET_VARS["action"];
  24.                 
  25.             if(strlen($logofile) && is_uploaded_file($logofile) && stristr($logofile_name, ".php") == "")
  26.             {                 
  27.                 if( !move_uploaded_file($logofile, $logofile_name) )
  28.             echo "<script language='javascript'>alert('une erreur s'est produite pendant l'envoi.');</script>";
  29.       }
  30.       
  31.         // renommer un fichier
  32.         if($action=="ren" && strlen($fichier)) {
  33.                     rename($fichier,$fichier2);
  34.             }
  35.  
  36.       // suppression d'un fichier
  37.       if($action=="del" && strlen($fichier)) {
  38.         unlink($fichier);
  39.       }
  40. ?>
  41.  
  42. <blockquote>
  43.   <h4><? echo "contenu de ".dirname($_SERVER['PHP_SELF'])."<br>" ?></h4>
  44. </blockquote>
  45.   <ul>
  46.   <?
  47.     /* affichage des fichiers du rΘpertoire */
  48.     $listfichier = array("");
  49.     $d =0;
  50.  
  51.     /* ouverture du rΘpertoire courant */
  52.     $handle = opendir('.');
  53.  
  54.     /* lecture des entrΘes du rΘpertoire */
  55.     while ($entree = readdir($handle)) {
  56.       if (is_file("$entree") && stristr($entree, ".php") == "" && stristr($entree, "upload.css") == "" && stristr($entree, "version.txt") == "" && stristr($entree, "logos.zip") == "") {
  57.         $listfichier[$d] = $entree;
  58.         $d++;
  59.       }
  60.     }
  61.  
  62.     /* tri du tableau des fichiers */
  63.  
  64.     sort($listfichier);
  65.  
  66.     /* affichage */
  67.    echo "<table border='0' align='center' width='95%' cellpadding='0' callspacing='0'>";
  68.         if($action!="") {
  69.             echo "<tr><small>";
  70.         echo "-> ".$fichier;
  71.         if($action=="del")
  72.                 echo " supprimΘ.";
  73.         if($action=="ren")
  74.         {
  75.                 echo " renommΘ en ";
  76.                 echo $fichier2;
  77.         }
  78.          echo "</small></tr>";
  79.     }
  80.     
  81.     
  82.     for($key = 0; $key < $d; $key++) { 
  83.       echo "<tr>";
  84.       echo "<td>";
  85.       echo "<li>";
  86.       echo "<small><a HREF='$listfichier[$key]' target='_blank'>";
  87.       echo $listfichier[$key];
  88.       echo "</a>";
  89.       echo "</small></td>";
  90.  
  91.      // date du tΘlΘchargement
  92.      echo "<td><small>";
  93.      echo "uploadΘ le ".date('d/m/Y',filemtime($listfichier[$key]))." à ";
  94.      echo date('H:i',filemtime($listfichier[$key]));
  95.      echo "</small></td>";
  96.  
  97.      // lien pour renommer
  98.      echo "<td><small>";
  99.      echo " <A href='javascript:cmd_ren(\"".$listfichier[$key]."\")'>";
  100.      echo " <img src='../../ren.jpg' width='14' height='14' border='0'>Renommer </A>";
  101.      echo "</small></td>";
  102.  
  103.      // lien pour la suppression
  104.      echo "<td><small>";
  105.      echo " <A href='";
  106.      echo "./".basename($_SERVER['PHP_SELF']);
  107.      echo "?action=del&fichier=$listfichier[$key]'><img src='../../del.jpg' width='14' height='14' border='0'>Supprimer</A>";
  108.      echo "</small></td>";
  109.      
  110.      echo "</li>";
  111.      echo "</tr>";
  112.    } 
  113.    echo "</table>";
  114.  
  115.    closedir($handle);
  116.  
  117.   ?>
  118.   </ul>
  119. </body>
  120. </html>
  121.  
  122.  
  123.