Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]upload plików = problem z atrybutami plików, jak ustawić atrybuty wgrywanych plików
juzer
post 12.12.2007, 13:59:22
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.10.2004
Skąd: Mysłowice

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


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. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- juzer   [php]upload plików = problem z atrybutami plików   12.12.2007, 13:59:22
- - Cysiaczek   Nowemu plikowi nadaj prawa poprzez chmod($fil...   12.12.2007, 14:03:40
- - juzer   dzięki   12.12.2007, 14:20:51


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: 14.08.2025 - 09:05