[PHP] Wysyłanie plików

0

witam

mam taki kod

wyslij.php
[code]<?php

$uploaddir = 'zdj/';
if(move_uploaded_file($_FILES['plik_1']['tmp_name'],
$uploaddir.$_FILES['plik_1']['name'])){
print "plik zostal zaladowany.\n";
}
else {
print "Plik nie zostal wyslany\n";
}
?>[/code]

i jak wysyłam zdjęcie do katalogu "zdj" to nie ma problemu. Zdjęcie jest wysłane ale jak wpisuję w przeglądarce adres do tego zdjęcia to neistety nie mogę go odczytać ponieważ zostało wgrane bez praw odczytu czyli samo -rw- (chmod 600)
jak zrobić żeby wgrać je -rw-r--r-- (chmod 664)

dzięki i pozdrawiam

0

funkcja chmod() - opis w manualu

0

no właśnie z tym chmod jest problem
jak i gdzie go wcisnąć
lekko zaczynam z php
prosze o jasną odpowiedź
pozdr.

0

najprawdopodobniej tak:

<?php 

$uploaddir = 'zdj/'; 
if(move_uploaded_file($_FILES['plik_1']['tmp_name'], 
$uploaddir.$_FILES['plik_1']['name'])){
chmod($uploaddir.$_FILES['plik_1']['name'], 0664);
print "plik zostal zaladowany.\n"; 
} 
else { 
print "Plik nie zostal wyslany\n"; 
} 
?>
0

ok po problemie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.