Witam,
mam kolejny problem, z którym zwracam się o pomoc.
Stworzyłem plik PHP, który umożliwia upload plików na serwer bez logowania się na konto. Do pewnego czasu działało bez zarzutów.
Teraz mam problem, nie wiem czy standardy się zmieniły, ale jak wrzucam plik za pomocą formularza (panel_g.php) przechodzi do pliku load.php, gdzie plik zostaje wysłany na serwer. Do tąd jest ok, ale temu pliku zostaje nadany CHMOD 600, dzięki czemu plik nie otwiera się i wyskakuje komunikat:
Forbidden - You don't have permission to access file/komp.jpg on this server.
Wcześniej wysłanym plikom był nadawany CHMOD 644.
Próbowałem nadawać już różne atrybuty folderom i plikom ale nic. Dopiero po wejściu na serwer i po zmienieniu ręcznie CHMOD-ów na 644 działa.
Bardzo proszę o pomoc.
panel_g.php:load.php:Kod php:<center><form name="formularz" enctype="multipart/form-data" action="load.php" method="POST">
<table>
<tr>
<td width="100px" colspan="2"><center><p class="index">Nazwa pliku (bez POLSKICH liter np.: ń) :</p></center></td>
</tr>
<tr>
<td><input type="file" id="szukaj" name="plik" value="Wybierz plik" upload_max_filesize="1048576" width="80px"></td>
<td><input type="submit" name="wyslij" value="Wyślij plik"></td>
</tr>
</table>
</form>
Z góry dziękuję wszystkim za pomoc w rozwiązaniu tego problemu.Kod php:<?
$uploaddir = 'file/';
if(move_uploaded_file($_FILES['plik']['tmp_name'],
$uploaddir.$_FILES['plik']['name']))
{
echo ("<center><p class=\"index\">Plik został załadowany.</p></center>");
echo ('<center><form action="dodaj.php" method="POST"><input type="text" name="tytul" value="'.$uploaddir.$_FILES['plik']['name'].'" /><input type="submit" value="LINK" /></form></center>');
}
else{
echo ("
<center><p class=\"index\">Plik nie został załadowany.</p></center>");
}
?>



Witam,
mam kolejny problem, z plików, upload

