Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]niedziałający if / losowa liczba zapisywana do pliku
GoOx
post
Post #1





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


Witam,
robię panel sterujący dla kolegi wszystko zrobiłem tylko brakuje mi zapisywania losowej liczby do pliku txt.

Tak na prawdę to mi if nie działa gdy klikam losuj liczbę nic się nie dzieje po prostu.

mój kod:
  1. <?
  2. if($haslo = $truehaslo) {
  3. ?>
  4. <a href="stefan.php?losuj" name="losuj">Losuj cyferkę</a>
  5. <?
  6. if(isset($_POST['losuj'])) {
  7. ?>
  8. <form action="stefan.php?losuj&cyferka" method="post">
  9. Wpisz liczbę uczestników:
  10. <input type="text" name="losujcyfekre">
  11. <button>OK</button>
  12. <?
  13. }
  14. if(isset($_POST['losujcyferke'])) {
  15.  
  16.  
  17. $dane = $i;
  18.  
  19. // przypisanie zmniennej $file nazwy pliku
  20. $file = "cyferka.txt";
  21.  
  22. // uchwyt pliku, otwarcie do dopisania
  23. $fp = fopen($file, "w");
  24.  
  25. // blokada pliku do zapisu
  26. flock($fp, 2);
  27.  
  28. // zapisanie danych do pliku
  29. fwrite($fp, $dane);
  30.  
  31. // odblokowanie pliku
  32. flock($fp, 3);
  33.  
  34. // zamknięcie pliku
  35. fclose($fp);
  36.  
  37. $i = rand(1,$_POST['losujcyferke']);
  38.  
  39. echo "Wylosowana liczba to $i";
  40.  
  41. }
  42. }
  43.  
  44. ?>
  45.  


Ten post edytował GoOx 31.12.2011, 09:26:34
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: 5.10.2025 - 14:33