Guest User

Untitled

a guest
May 20th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.16 KB | None | 0 0
  1. <?php
  2.  
  3. $dbhost = '';
  4. $dbuser = '';
  5. $dbpass = '';
  6. $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
  7.  
  8. $dbname = 'filedir';
  9. mysql_select_db($dbname);
  10.  
  11. $fol = "C:/wamp/www/mp3/";
  12.  
  13. function listdir($dir='$fol') {
  14.     if (!is_dir($dir)) {
  15.         return false;
  16.     }
  17.    
  18.     $files = array();
  19.     listdiraux($dir, $files);
  20.  
  21.     return $files;
  22. }
  23.  
  24. function listdiraux($dir, &$files) {
  25.     $handle = opendir($dir);
  26.     while (($file = readdir($handle)) !== false) {
  27.         if ($file == '.' || $file == '..') {
  28.             continue;
  29.         }
  30.         $filepath = $dir == '.' ? $file : $dir . '/' . $file;
  31.         if (is_link($filepath))
  32.             continue;
  33.         if (is_file($filepath))
  34.             $files[] = $filepath;
  35.         else if (is_dir($filepath))
  36.             listdiraux($filepath, $files);
  37.     }
  38.     closedir($handle);
  39. }
  40.  
  41. $files = listdir('.');
  42. sort($files, SORT_LOCALE_STRING);
  43.  
  44. $folraw = rawurlencode ($fol);
  45.  
  46. foreach ($files as $f) {
  47. $query = "INSERT INTO files (folder, file) VALUES ('$folraw', '$f');";
  48. mysql_query($query) or die('Error, insert query failed - ' . mysql_error());
  49.    
  50.     }
  51.    
  52. ?>
Add Comment
Please, Sign In to add comment