Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]upload plików = problem z atrybutami plików
Forum PHP.pl > Forum > Przedszkole
juzer
Witam, oto skrypt uploadu plików na serwer, skrypt działa poprawie, problem w tym że wgrane pliki na serwer posiadaja prawa 600 co powieduje że nie mogę z ich wyświetlić na stronie, jak ustawić atrybut yprzy uploadzie na 644??
  1. <?php
  2. $userfile = $HTTP_POST_FILES['userfile']['tmp_name'];
  3.  $userfile_name = $HTTP_POST_FILES['userfile']['name'];
  4.  $userfile_size = $HTTP_POST_FILES['userfile']['size'];
  5.  $userfile_type = $HTTP_POST_FILES['userfile']['type'];
  6.  $userfile_error = $HTTP_POST_FILES['userfile']['error'];
  7.  
  8. if ($userfile_error > 0) {
  9. echo 'Problem: ';
  10. switch ($userfile_error) {
  11. case 1: echo 'Rozmiar pliku przekroczyl wartosc upload_max_filesize'; break;
  12. case 2: echo 'Rozmiar pliku przekroczyl wartosc max_file_size'; break;
  13. case 3: echo 'Plik wyslany tylko czesciowo'; break;
  14. case 4: echo 'Nie wyslano zadnego pliku'; break;
  15. }
  16. }
  17.  
  18.  
  19. $lokalizacja = 'forum_users/'.$userfile_name;
  20.  
  21. if (is_uploaded_file($userfile)) {
  22. if (!move_uploaded_file($userfile, $lokalizacja)) {
  23. echo 'Problem: Plik nie moze byc skopiowany do katalogu';
  24. }
  25. }else{
  26. echo 'Problem: mozliwy atak podczas wysylania pliku. Nazwa pliku: '.$userfile_name;
  27. }
  28. ?>
Cysiaczek
Nowemu plikowi nadaj prawa poprzez chmod($filename, 0644)

Pozdrawiam.
juzer
dzięki smile.gif
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.