mam taki problem. Uploaduje plik na serwer po uprzednim stworzeniu katalogu z atrybutami 777. Niestety plik sie nie przenosi i nie mam pojecia dlaczego.
<?php $upload_dir = "prezenty/"; foreach ($_FILES["zdjecie"]["error"] as $key => $error) { { if ($_FILES['zdjecie']['size'][$key] > 5000000) { $_SESSION['error'] = "Wysyłany plik jest za duży. Nie może być większy niż 5 mb!"; exit; } else { $tmp_name = $_FILES["zdjecie"]["tmp_name"][$key]; $file_path = $upload_dir.$nazwaGrupy."/".$maxID.".jpg"; } } else { $_SESSION['error'] = "Przy przesyłaniu pliku wystąpił błąd. Prosimy spróbować jeszcze raz. Jeżeli problem będzie występował cały czas, prosimy powiadomić o tym administratora."; exit; } } ?>
Jeżeli natomiast usunę $nazwaGrupy zrobię tak:
<?php $file_path = $upload_dir.$maxID.".jpg"; ?>
to plik już się przenosi. Sprawdzałem, $nazwaGrupy jest poprawna. Jeżeli chce zmienić później atrubut jeszcze raz, żeby sprawdzić czy jest 777 to wyskakuje mi w TC informacja, że "nie mogę zmienić atrybutów zdalnych plików"
Czy ktoś wie o co chodzi i jak rozwiązać ten problem?
dzieki