Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: utworznie katalogu z htaccess
Forum PHP.pl > Forum > PHP
motor
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
crash
http://www.google.pl/search?client=opera&r...=utf-8&oe=utf-8 Nawet nie wiem gdzie to przenieść... dry.gif
motor
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. ?>
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.