Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 90minut losowych teksty
VegA
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 1.04.2007
Skąd: Gdańsk / Bydgoszcz

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


Jak napisac w PHP takie cos:

1. Przez 90 minut ma mi wyswietlac losowe teksty. np. po 2minutach PHP jest extra
po 10. PHP jest duper extra.

To niema byc przez 90min i co minute nowy to ma byc w losowych minutach. ktos moze mi powiedziec jak to napisac?
Go to the top of the page
+Quote Post
michu2510
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.10.2007
Skąd: http://localhost/

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


Nie zamieżam za ciebie pisać liecz podpowiem jak to możesz rozwiązać jeżeli nie ma to mieć jakiś zabezbieczeń to odświeża co 2 min i pokazuje losowy tekst albo ajax. A jeżeli np. 10 min ma mieć jakiś tekst to w coockes zapisujesz iel minut juz sie odsiwerza i co ma wtedy robic
Go to the top of the page
+Quote Post
VegA
post
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 1.04.2007
Skąd: Gdańsk / Bydgoszcz

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


ok dzieki smile.gif nie musisz mnie wyreczac sam napisze sobie smile.gif tylko chodzi o mala podpowiedz
Go to the top of the page
+Quote Post
wieprzucpp
post
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 2
Dołączył: 10.02.2006

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


pliczek "aaa.php"

  1. <?
  2. $id=$_GET['id'];
  3.  
  4. if($id==1){losuj();}
  5. else if($id==2){sprawdz();}
  6. else{echo("Error");}
  7.  
  8.  
  9.  
  10.  
  11. function losuj()
  12. {
  13. $ile=$_GET['ile'];
  14.  
  15.  
  16. if(isset($ile)==0)
  17. {
  18. $ile=1;
  19. }
  20.  
  21. if(isset($_GET['ilemin'])==0)
  22. {
  23. $ile_minut=rand(1,90);
  24. }
  25. else
  26. {
  27. $ile_minut=$_GET['ilemin'];
  28. }
  29.  
  30. $minuta=rand(1,90);
  31. echo("<meta http-equiv=Refresh content=\"2; url=aaa.php?id=2&min=$minuta&ilemin=$ile_minut&ile=$ile\">");
  32. }
  33.  
  34.  
  35. function sprawdz()
  36. {
  37. $minuta=$_GET['min'];
  38. $ile_minut=$_GET['ilemin'];
  39. $ile=$_GET['ile'];
  40.  
  41. $size=filesize("wylosowane.txt");
  42. $file=fopen("wylosowane.txt","r");
  43. $wylosowane=fread($file, $size);
  44. fclose($file);
  45.  
  46. if(strpos($wylosowane, "$minuta,")!==false)
  47. {
  48. echo("<meta http-equiv=Refresh content=\"2; url=aaa.php?id=1&ile=$ile&ilemin=$ile_minut\">");
  49. }
  50. else
  51. {
  52. $ile++;
  53.  
  54. $file2=fopen("wylosowane.txt","a");
  55. fwrite($file2, "$minuta,");
  56. fclose($file2);
  57.  
  58. $minuta[$ile]=$minuta;
  59.  
  60. echo("<meta http-equiv=Refresh content=\"2; url=aaa.php?id=1&ile=$ile&ilemin=$ile_minut\">");
  61. }
  62. }
  63. ?>


utwórz jeszcze pliczek "wylosowane.txt"


trzeba jeszcze ten skrypt zabezpieczyć, ale sądzę, że to co napisałem może Ci się przydać ;]. Dodaj jeszcze pętle która odświeża się co minutę i sprawdza czy jest jedną z minut wylosowanych. A potem już tylko wylosować jakiś tekst ;]. Pozdro

Ten post edytował wieprzucpp 31.10.2007, 22:26:20
Go to the top of the page
+Quote Post
VegA
post
Post #5





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 1.04.2007
Skąd: Gdańsk / Bydgoszcz

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


thx jesli jest mozliwosc dodania tobie tego ze pomgol to dodam i napisze.
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 21:13