Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zapisywanie do pliku
elewator
post 27.02.2009, 20:11:20
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 30.07.2008
Skąd: Ustka

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


Witam. Mam taki skrypt:
  1. <?php
  2. /*********************************************
  3. * plik formularz.php
  4. *********************************************/
  5.  
  6.  
  7. $name = trim($_POST['name']);
  8. $age = trim($_POST['age']);
  9. $pass = trim($_POST['pass']);
  10. $gender = trim($_POST['gender']);
  11.  
  12. if(empty($name) and empty($age) and empty($pass) and empty($gender)) {
  13.  
  14.  
  15. // prosty formularz zawierający dwa pola
  16. echo '<form action="" method="post">
  17. <font color="#000000" size="2"> Name: </font><input type="text" name="name" style="width: 200px;" /><br />
  18. <font color="#000000" size="2"> Age: </font><input type="text" name="age" style="width: 200px;" /><br />
  19. <font color="#000000" size="2"> Password: </font><input type="text" name="pass" style="width: 200px;" /><br />
  20. <font color="#000000" size="2"> Gender: </font><input checked type=radio name=gender value=2 />Male <input type=radio name=plec value=1 />Female<br />
  21.  
  22. <input type="submit" value="Zapisz" />
  23. </form>';
  24. }
  25. else {
  26.  
  27.  
  28. $postac = "Key=".$pass."
  29. AdminLevel=0
  30. Sex=".$sex."
  31. Age=".$age."
  32. Ban=0";
  33.  
  34. // przypisanie zmiennej $file nazwy pliku
  35. $file = $name.'.ini';
  36. if (!@file_exists($file)) {
  37. // uchwyt pliku, otwarcie do dopisania
  38. $fp = fopen($file, "a");
  39. // blokada pliku do zapisu
  40. flock($fp, 2);
  41. // zapisanie danych do pliku
  42. fwrite($fp, $dane);
  43. // odblokowanie pliku
  44. flock($fp, 3);
  45. // zamknięcie pliku
  46. fclose($fp);
  47. } else {
  48. echo 'Niestety, dany login jest już zajęty! Spróbuj podać inny.';
  49. }
  50.  
  51. $sex='1';
  52. if($gender=='2'){$sex='1';}
  53. if($gender=='1'){$sex='2';}
  54.  
  55. }
  56.  
  57. ?>

nie wiem czemu mi nie chce zapisywac do pliku. Moze Wy pomozecie?
Go to the top of the page
+Quote Post
kamil4u
post 27.02.2009, 20:20:12
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Użyj funkcji: file_put_contents" title="Zobacz w manualu PHP" target="_manual i sprawdź chmod(więcej w Google)


--------------------
Go to the top of the page
+Quote Post
elewator
post 27.02.2009, 20:21:45
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 30.07.2008
Skąd: Ustka

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


chmod 777 jest lecz dalej nie dziala... jakies inne pomysly?
Go to the top of the page
+Quote Post
krzysiekk
post 27.02.2009, 22:11:16
Post #4





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 13.03.2006
Skąd: Jaworze

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


witam
  1. <?php
  2. fwrite($fp, $dane);
  3. //
  4. ?>


zmienna $dane jest pusta nie przypisujesz do niej wartosci
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:32