Mam taki skrypt, który pobiera rekordy z pliku dane.txt, ale chciałbym aby te dane pobierał z zmiennej $post z pliku dane2.txt.
Skrypt
  1. <?php
  2.  
  3.  
  4. // Poczatek dokumentu HTML
  5. echo '<html>';
  6. echo '<head>';
  7. echo '<style>';
  8. echo 'a {';
  9. echo 'text-decoration: none;';
  10. echo 'color: black;';
  11. echo '}';
  12. echo '#this_page {';
  13. echo 'color: green;';
  14. echo 'font-weight: bold;';
  15. echo '}';
  16. echo '</style>';
  17. echo '</head>';
  18. echo '<body>';
  19.  
  20. // Ustalanie strony
  21. $page = (isset($_GET['page']) ? (int)$_GET['page'] : 1);
  22.  
  23. // Ustawianie rekordow na strone
  24. $results = 8;
  25.  
  26. // Pobieranie danych
  27. $data = file_get_contents('dane.txt');
  28. $rows = explode('*****', $data);
  29. $pages_count = ceil(count($rows) / $results);
  30.  
  31.  
  32.  
  33. // Wyswietlanie rekordow
  34. $index = ($page === 1) ? 0 : ($page*$results)-$results;
  35. $end = $index+$results;
  36.  
  37. while ($index < $end) {
  38. if (isset($rows[$index])) {
  39. echo $rows[$index];
  40. }
  41.  
  42. $index++;
  43. }
  44. echo '<hr />';
  45. // Paginacja
  46. $index = 1;
  47. $pagination = '';
  48. if ($page !== 1 && $pages_count > 1) {
  49. $pagination .= '<a href="?page='.($page-1).'">&lt;&lt;Poprzednia</a>&nbsp;&nbsp;&nbsp;';
  50. }
  51. while ($index <= $pages_count) {
  52. $pagination .= '<a '.(($index === $page) ? 'id="this_page"' : '').' href="?page='.$index.'">'.$index.'</a> | ';
  53.  
  54. $pagination = substr($pagination, 0, -2);
  55.  
  56. $index++;
  57. }
  58. if ($page < $pages_count) {
  59. $pagination .= '&nbsp;&nbsp;&nbsp;<a href="?page='.($page+1).'">Nastepna&gt;&gt;</a>';
  60. }
  61.  
  62. echo $pagination;
  63. echo '<br />';
  64.  
  65.  
  66.  
  67. ?>