Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> chmod, problem z ustawianiem chmod dla plikow
snaiper
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 20.12.2004

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


mam skrypcik ktory mi wysyla plik na ftp po drodze jeszce tworzac odpowiedni katalog dla niego, i nie wiem jak zmienic chmod dla pliku


  1. <?php
  2.  
  3.  //funkcja tworzy nowy katalog 
  4.  function nowy_kat(){
  5. global $nr;
  6. $dir = 'pliki/' . $nr;
  7. mkdir($dir); 
  8. chmod($dir,0777);
  9.  }
  10.  nowy_kat(); 
  11.  
  12. //wysylanie pliku na ftp
  13.  if(is_uploaded_file($_FILES['plik']['tmp_name'])) { 
  14.  if(isset($_FILES['plik']['type'])) 
  15. echo 'Odebrano plik:' . $_FILES['plik']['name'] . '<BR/>';  
  16. echo "Wyslano wiadomosc, Dzieki :-)";
  17.  move_uploaded_file($_FILES['plik']['tmp_name'],'pliki/' . $nr . '/' . $_FILES['plik']['name']); 
  18.  
  19.  
  20.  
  21. }
  22. ?>
Go to the top of the page
+Quote Post
luinnar
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

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


Czytaj chmod
Popatrz też na mkdir, możesz przy tworzeniu katalogu zaraz nadwać mu prawa.
Go to the top of the page
+Quote Post
chomiczek
post
Post #3





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

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


Hmm.. ja mam podobny problem w tej kwestii, a mianowicie:
  1. <?php
  2. chmod('includes',0777);
  3. $file=fopen("includes/news.txt","w");
  4. fputs($file,$strona);
  5. fclose($file);
  6. chmod('includes',0755);
  7. ?>


domyślne ustawienia dla katlogu includes to 0755, przy włączeniu raportowaniu błedów mam:
Cytat
Warning: chmod(): Operation not permitted in

chodzi tutaj o uprawnienia do zmiany??
Go to the top of the page
+Quote Post
L_Devil
post
Post #4





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 13.04.2004
Skąd: Łódź

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


Wygląda na to że na serwerze masz włączone safe mode, który uniemożliwia ci skorzystanie z polecenia chmod. W takim razie, musisz przez ftpa nadać uprawnienia, a jeżeli i to sie nie uda, to chyba nie masz dziś szczęścia
Go to the top of the page
+Quote Post
chomiczek
post
Post #5





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

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


No tak, ale niechciałbym, aby został na serwerze katalog z prawami 777, dlatego chciałbym przed nadpisaniem pliku zmienić uprawnienia, a potem je spowrotem ustawić na 755, trochę bez sensu zrobić to z poziomu FTPa.. :/ nie o to chodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:53