Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Losowanie i wyświetlanie plików
bemol
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

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


Mianowicie mam taki problem (już nie pierwszy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ):
Chcę utworzyć taki pliczek PHP, który:
1. Losuje liczbę. ($losowy zakres: 1-60)
2. Otwiera i wyświetla plik: "ciekawe/$losowy.htm(ewentualnie $losowy.txt)"
3. Wyświetla >> Następny oraz << Poprzedni, ale już nie losując tylko idąc po kolei.
Przykładowo wylosuje 45 i teraz wyświetla sie następny, a po jego kliknięciu otwiera sie 46 i analogicznie z poprzedni.
4. if $losowy = 60; to nie wyświetlaj(lub ukryj) Następny
5. if $losowy = 1; to nie wyświetlaj(lub ukryj) Poprzedni

No i właściwie tyle. Teraz pokaże to co już zrobiłem. Wiem, że to zagmatwałem, ale musiałem sobie poradzić ze swoją wiedzą php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

show.php
  1. <?php
  2. function losuj() 
  3. { 
  4. $losowy = rand(1, 60); 
  5. }
  6. $losowy = 1;
  7.  
  8. if (empty($losowy)) {
  9. echo "błąd"; }
  10. else {
  11.  
  12. losuj();
  13. include("ciekawe/$losowy.htm");
  14.  
  15. $wstecz = $losowy - 1;
  16. $naprzod = $losowy + 1;
  17.  
  18. echo "<br /><table>";
  19. echo "<tr>";
  20. echo "<td><a href=ciekawe/$wstecz.htm>Poprzednia</a></td>";
  21. echo "<td><a href=ciekawe/$naprzod.htm>Następna</a></td>";
  22. echo "</tr>";
  23. echo "</table>";
  24. ?>


Wiem że liniki:
  1. <?php
  2. echo "<td><a href=ciekawe/$wstecz.htm>Poprzednia</a></td>";
  3. echo "<td><a href=ciekawe/$naprzod.htm>Następna</a></td>";
  4. ?>


nie mogą być ponieważ gdy mnie odeśle do tego pliku to nie wyświetli już ponownie tego skryptu :/ Ale o czym ja mówie, w tej chwili w ogóle nie chce sie wyświetlić.
http://bemol.xt.pl >> Ciekawostki >> Przeglądaj
lub bemol.xt.pl/ciekawostki/show.php

Ten post edytował bemol 24.04.2007, 19:02:47
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.08.2025 - 17:47