Advertisement
zero50x

Вывод на экран title из папки

Aug 18th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.95 KB | None | 0 0
  1. // В скрипт внедрена сортировка по алфавиту
  2. // в какой директории файлы
  3. $dir    = 'test';
  4. $files0 = array();
  5. $files1 = scandir($dir);
  6.  
  7. $CountFiles1 = count($files1);
  8.  
  9. for ($i = 0; $i < $CountFiles1; $i++) {
  10.     $htm = preg_match('/\.html$/', $files1[$i]);
  11.     if($htm == 0){unset($files1[$i]);}
  12. }
  13.  
  14. sort($files1);
  15.  
  16. $CountFiles2 = count($files1);
  17.  
  18. $title = array();
  19. for ($i = 0; $i < $CountFiles2; $i++) {
  20.  
  21.     $filename = "$dir/$files1[$i]";
  22.     $handle = fopen("$filename", "r");
  23.     $contents = fread($handle, filesize($filename));
  24. //echo "$contents";
  25.      
  26.     $match_a = '/<title>(.+?)<\/title>/ism';
  27.     $run_title = preg_match_all($match_a, $contents, $i_a);
  28. //echo "Title: {$i_a[1][0]}";
  29. $title[] = $i_a[1][0];
  30.     fclose($handle);
  31.    
  32.     $contents = null;
  33. }
  34.  
  35. sort($title);
  36. $CountTitle = count($title);
  37.  
  38. for ($i = 0; $i < $CountTitle; $i++) {
  39.     echo "$title[$i]<br>";
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement