Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: prawa folderu
Forum PHP.pl > Forum > Przedszkole
luinnar
Katalog na którym operuje ma chmod 777, są w nim pliki *.php (chmod 644), które pod php:
- otwieram
- przypisuje jakiemuś pewną wartość.
Jednak po zapisaniu zmian przez php przy próbie nadpisania pliku przez ftp wyskakują mi błędy.
Przed operacją php mogłem normalnie nadpisywać pliki przez ftp'a.
Jak rozwiązać ten problem?

  1. <?php
  2. if($plik = fopen($sciezka, &#092;"w\"))
  3. {
  4. if(fwrite($plik, $wynik))
  5. {
  6. fclose($plik);
  7. monit('Dane zostały pomyślnie zapisane', 0, 0);
  8. }
  9. else
  10. {
  11. monit('Błąd w zapisie do pliku', 1, 1);
  12. }
  13. }
  14. else
  15. {
  16. monit('Błąd w otwieraniu pliku', 1, 1);
  17. }
  18. ?>
sf
Bo to nie ty zapisujesz te pliki tylko apache, który jest innym użytkownikiem niż ty. Jeśli są problemy z usunięciem/nadpisaniem tych plików to zgłoś ten problem do administratora, jeśli ty jesteś administratorem to google.
luinnar
nie ma innego sposobu?
może coś pokombinować z chmodem pliku.
czy jesli uzyję 777 to dalej plik bedzie bezpieczny i czy to coś da?
tiraeth
Po dodaniu pliku wstaw taki kod:
  1. <? chmod($sciezka, 0666); ?>


powinno pomóc (tak sądzę)
luinnar
Działa!!!!!!!!!!!
Mogę nadpisywać pliki, nie działa tylko zmiana chmode jednak to nie było mi potrzebne.
Wielkie dzięki.
crash
Ale wiesz, że takie uprawnienia pozwalajś każdemu na zapis i odczyt do tego pliku?
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.