Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rejestracja, problem
-roox-
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
.dragonfly
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


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.
Go to the top of the page
+Quote Post
-roox-
post
Post #3





Goście







Brak uprawnien czyli questionmark.gif?
Prosil bym jasniej gdyz nie jestem zaawansowany w temacie
Go to the top of the page
+Quote Post
b4x
post
Post #4





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Nadałes plikowi users.txt chmod 777 ?

Ten post edytował b4x 1.02.2006, 00:35:27


--------------------
Go to the top of the page
+Quote Post
-roox-
post
Post #5





Goście







Nie nie zrobilem tego ...
Go to the top of the page
+Quote Post
b4x
post
Post #6





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


no to zrób smile.gif


--------------------
Go to the top of the page
+Quote Post
-roox-
post
Post #7





Goście







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
?
Go to the top of the page
+Quote Post
b4x
post
Post #8





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


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


--------------------
Go to the top of the page
+Quote Post
-roox-
post
Post #9





Goście







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!
Go to the top of the page
+Quote Post
b4x
post
Post #10





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Mógłbys zarzucic linka do stronki ?
Jesli Oczywiscie mozesz


--------------------
Go to the top of the page
+Quote Post
-roox-
post
Post #11





Goście







www.roox.host.sk
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: 21.08.2025 - 02:31