Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] dodatkowe 10 linii - dodatkowa 1 strona, For czy while? Jak to zrobić?
camilost
post 10.10.2010, 17:32:47
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.02.2010

Ostrzeżenie: (0%)
-----


Chodzi mi o takie coś, że jeśli w pliku tekstowym mamy np. 35 linii, to dodaje nam odpowiednio co 10 jedną nową stronę.
Dodamy coś do pliku i będzie 43 to dodaje kolejną.

$mstron, ile jest maksymalnie stron (na podstawie: 10linii - 1 strona)

Jak to zrobić? : <

  1. <?php
  2. $lines = file('strefa_humoru.txt', FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
  3. // for($i=0;$i<count($lines);$i++) Wyświetlanie wszystkich linii pokolei
  4. $mstron = 2;
  5. $strona = (!empty($_GET['strona'])) ? $_GET['strona'] : 1;
  6. if($_GET['strona'] > $mstron) {
  7. echo "<script type='text/javascript'>alert('Nie ma $strona strony -.-');</script>";
  8. die();
  9. }
  10. echo '<h1>Strefa humoru</h1>';
  11. echo "<div class='center'><h2><a href='#Strony'>Strona $strona z $mstron</a></h2></div>";
  12.  
  13. switch($strona) {
  14. case 1: {
  15. for($s1=0;$s1<10;$s1++) {
  16. echo '<div class="quotewrapper"><div class="quotecontent">';
  17. echo $lines[$s1];
  18. echo '</div></div><p></p>';
  19. }
  20. break;
  21. }
  22. case 2: {
  23. for($s2=10;$s2<count($lines);$s2++) {
  24. echo '<div class="quotewrapper"><div class="quotecontent">';
  25. echo $lines[$s2];
  26. echo '</div></div><p></p>';
  27. }
  28. break;
  29. }
  30. }
  31. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:22