jigz101

sorting the files in order

Aug 30th, 2013
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. <?php
  2. $directory = ".....some directory....";
  3. $files = glob($directory ."*.txt");
  4. $items = array();
  5. $dateArray = array();
  6. foreach ($files as $file) {
  7. $l = basename( $file );
  8. basename( $file ) . "<br />";
  9. $Ffile = trim($l, ".txt");
  10. $Ft = trim($Ffile, "Transcript taken on ");
  11. $datetrimed = date("Y M d", strtotime($Ft));
  12. $j = "<a href='#'
  13. onClick=\"window.open('"open url".$l."','NewWin','toolbar=no,status=no,width=500,height=300,scrollbars=yes');\"
  14. >".
  15. $datetrimed.
  16. "</a>";
  17. $items[] = $j;
  18. }
  19.  
  20. function sort_date($arr) {
  21. $size = count($arr);
  22. for ($i=0; $i<$size; $i++) {
  23. for ($j=0; $j<$size-1-$i; $j++) {
  24. if (strtotime($arr[$j+1]) < strtotime($arr[$j])) {
  25. swap($arr, $j, $j+1);
  26. }
  27. }
  28. }
  29. return $arr;
  30. }
  31.  
  32. function swap(&$arr, $a, $b) {
  33. $tmp = $arr[$a];
  34. $arr[$a] = $arr[$b];
  35. $arr[$b] = $tmp;
  36. }
  37. sort_date($items);
  38.  
  39. print_r($items);
  40. echo "<div id='filelist'>";
  41. foreach ($items as $item) {
  42. echo $item. "<br />";
  43. }
  44. "</div>";
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment