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??
<?php
$userfile = $HTTP_POST_FILES['userfile']['tmp_name'];
$userfile_name = $HTTP_POST_FILES['userfile']['name'];
$userfile_size = $HTTP_POST_FILES['userfile']['size'];
$userfile_type = $HTTP_POST_FILES['userfile']['type'];
$userfile_error = $HTTP_POST_FILES['userfile']['error'];
if ($userfile_error > 0) {
switch ($userfile_error) {
case 1
: echo 'Rozmiar pliku przekroczyl wartosc upload_max_filesize'; break; case 2
: echo 'Rozmiar pliku przekroczyl wartosc max_file_size'; break; case 3
: echo 'Plik wyslany tylko czesciowo'; break; case 4
: echo 'Nie wyslano zadnego pliku'; break; }
}
$lokalizacja = 'forum_users/'.$userfile_name;
echo 'Problem: Plik nie moze byc skopiowany do katalogu'; }
}else{
echo 'Problem: mozliwy atak podczas wysylania pliku. Nazwa pliku: '.$userfile_name; }
?>