Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rejestracja
Forum PHP.pl > Forum > Przedszkole
roox
Witam robie na stronie rejestracje i ni w zab nie idzie mi to mam cos takiego:
  1. ..:: Rejestracja ::..
  2.  
  3. Warning: fopen(users.txt) [function.fopen]: failed to open stream: Permission denied in /mnt/storage/users/r/o/o/roox/func.php on line 60
  4.  
  5. Warning: flock() expects parameter 1 to be resource, boolean given in /mnt/storage/users/r/o/o/roox/func.php on line 61
  6.  
  7. Warning: fputs(): supplied argument is not a valid stream resource in /mnt/storage/users/r/o/o/roox/func.php on line 62
  8.  
  9. Warning: flock() expects parameter 1 to be resource, boolean given in /mnt/storage/users/r/o/o/roox/func.php on line 63
  10.  
  11. Warning: fclose(): supplied argument is not a valid stream resource in /mnt/storage/users/r/o/o/roox/func.php on line 64


plik func.php
  1. <?
  2.  
  3. #definicje stalych
  4. define("DATA", "users.txt");
  5. define("SESID", SESSION_NAME() . "=" . SESSION_ID());
  6.  
  7.  
  8.  
  9.  
  10. # zaloguj user-a
  11. function login($login, $passwd)
  12. {
  13. $line = file(DATA);
  14. foreach($line as $temp)
  15. {
  16. $str = explode(",", $temp);
  17. if(chop($str[0])==$login && chop($str[1])==$passwd)
  18. { 
  19. $_SESSION["USER_AUTH"] = True;
  20. $_SESSION["USER_LOGIN"] = $_POST["login"];
  21. return True;
  22. }
  23. }
  24. $login = htmlentities($login);
  25. return False;
  26. }
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. # wyloguj user-a
  34. function logout()
  35. {
  36. $_SESSION["USER_AUTH"] = False;
  37. $_SESSION["USER_LOGIN"] = Null;
  38. }
  39.  
  40.  
  41.  
  42.  
  43.  
  44. # czy użytkownik istnieje
  45. function user_exists($login)
  46. {
  47. $line = file(DATA);
  48. foreach($line as $temp)
  49. {
  50. $str = explode(",", $temp);
  51. if(chop($str[0])==$login) return True;
  52. }
  53. return False;
  54. }
  55.  
  56.  
  57. # dodaje nowego użytkownika 
  58. function add_user($login, $passwd) 
  59. { 
  60. $files = fopen(DATA, "a"); 
  61. flock($files, 2); 
  62. fputs($files, $login . "," . $passwd . "\n"); 
  63. flock($files, 3); 
  64. fclose($files); 
  65. } 
  66.  
  67. # sprawdza czy zalogowany 
  68. ?>


zmienilem dat na txt ale to nic nie pomoglo. prosze o pomoc
Z gory dziekuje

---
poprawilem bbcode
alek
.dragonfly
To co odrazu rzuca sie w oczy to brak uprawnien:

Cytat
Permission denied in /mnt/storage/users/r/o/o/roox/func.php on line 60
.

PS: Nastepnym razem zamykaj tagi bbcode.
roox
Brak uprawnien czyli questionmark.gif?
Prosil bym jasniej gdyz nie jestem zaawansowany w temacie
b4x
Nadałes plikowi users.txt chmod 777 ?
roox
Nie nie zrobilem tego ...
b4x
no to zrób smile.gif
roox
Jak moge zrobic to pod windowsem, chodzi o to iz nie mam dostepu do serwera gdzie sa pliki (dodaje je tam przez strone www)Wiec czy mozna nadac atrybuty pod systemem windows
?
b4x
Niemasz jak użyc managera FTP questionmark.gif biggrin.gif


Utwórz sobie na dysku pliczek chmod.php

i wrzuc to do niego :


  1. <?php
  2. $nazwa = "users.txt";
  3. chmod ($nazwa, 0777);
  4. echo "uprawnienia do pliku/katalogu $nazwa zmienione!";
  5. ?>


Wrzuc na serwer tam gdzie masz plik users.txt

No i odpal np; www.noname.pl/chmod.php - i chmod powinnien sie zmienic biggrin.gif
roox
zrobilem tak jak mowiles i mam cos takiego:
Warning: chmod() [function.chmod]: Operation not permitted in /mnt/storage/users/r/o/o/roox/chmod.php on line 3
uprawnienia do pliku/katalogu users.txt zmienione!
b4x
Mógłbys zarzucic linka do stronki ?
Jesli Oczywiscie mozesz
roox
www.roox.host.sk
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.