Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> utworznie katalogu z htaccess
motor
post 24.01.2006, 12:57:08
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Witam mam taki skrypt



  1. <?php
  2.  
  3.    $login = "as";
  4. $haslo = "as";
  5.  
  6. $sciezka = '1/2';
  7. $katalog = $sciezka.'/'."cc";
  8. if (file_exists($katalog)) { 
  9.  
  10. echo 'taki katalog już istnieje';
  11.  
  12. }else{
  13. mkdir ($katalog, 0700) ;
  14.  
  15. $nazwa = $katalog.'/'.".htaccess"; 
  16. if (!file_exists($nazwa)) {
  17. $plik = fopen($nazwa, "w");
  18. $dane = "nnnn";
  19. fputs ($plik, $dane);
  20. fclose ($plik);
  21. }
  22.  
  23. echo 'katalog został stworzony' ;
  24.   }?>


Tworzy on katalog w nim plik z htaccess tylko co ma być w środku tego pliku i questionmark.gif?


No i nie bardzo wiem jak to ugryźć smile.gif dlatego proszę o pomoc

Ten post edytował motor 24.01.2006, 13:18:06
Go to the top of the page
+Quote Post
crash
post 24.01.2006, 13:26:11
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


http://www.google.pl/search?client=opera&r...=utf-8&oe=utf-8 Nawet nie wiem gdzie to przenieść... dry.gif


--------------------
Go to the top of the page
+Quote Post
motor
post 24.01.2006, 14:14:12
Post #3





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Doszedłem do czegoś takiego ale nadal nie działa
skrypt tworzy katalogi i pliki czy coś jeszcze powinien ustawić na serwerze questionmark.gif?

Skrypt tworzy katalog o nazwie $login w katalogu users
- w katalogu $login tworzy plik . htaccess
treść pliku . htaccess :
AuthType Basic
AuthName \"Restricted Area\"
AuthUserFile \"/home/infoo/.htpasswds/users/$login/passwd\"
require valid-user

----------------------------------------

Dodatkowo skrypt tworzy katalog /home/infoo/.htpasswds/users/$login a w nim plik passwd
treść pliku passwd :
michal:zPVjnCelUdWV6

=============
kiedy ręcznie z cpanelu ustawiam dostęp do katalogu tak właśnie mi to robi wiec zrobiłem n wzór ale nie działa chyba jeszcze coś gdzieś trzeba wpisać ?
=============

Przy próbie wejścia do folderu zamiast okna do logowania wyskauje taki błąd

You don't have permission to access /users/michal/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.



  1. <?php
  2.  
  3.   $login  = "michal";
  4.  
  5.  
  6.   $sciezka = 'users';
  7.   $katalog = $sciezka.'/'."$login";
  8.   if (file_exists($katalog)) { 
  9.    
  10.   echo 'taki katalog juz istnieje';
  11.  
  12.   }else{
  13.   mkdir ($katalog, 0700) ;
  14.  
  15.   $nazwa = $katalog.'/'.".htaccess"; 
  16.   if (!file_exists($nazwa)) {
  17.       $plik = fopen($nazwa, "w");
  18.       $dane = 
  19. "AuthType Basic
  20.  
  21. AuthName \"Restricted Area\"
  22.  
  23. AuthUserFile \"/home/infoo/.htpasswds/users/$login/passwd\"
  24.  
  25.  
  26. require valid-user";
  27.       fputs ($plik, $dane);
  28.       fclose ($plik);
  29.       }
  30.       
  31.       // do pliku z hasłami
  32.         $sciezkaa = '/home/infoo/.htpasswds/users';
  33.  $katalogg = $sciezkaa.'/'."$login";
  34.  
  35.  
  36.   
  37.     mkdir ($katalogg, 0700) ;
  38.     $nazwa = $katalogg.'/'."passwd"; 
  39.     if (!file_exists($nazwa)) {
  40.     $plik = fopen($nazwa, "w");
  41.      $dane = "michal:zPVjnCelUdWV6";
  42.     fputs ($plik, $dane);
  43.     fclose ($plik);
  44.     }  
  45.       
  46.   echo 'katalog zostal stworzony' ;
  47.   }
  48.  
  49. ?>


Ten post edytował motor 24.01.2006, 18:04:45
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: 5.07.2025 - 13:23