Próbuję zmusić PHP do przeniesienia przesłanego pliku z katalogu tmp do stałego miejsca na moim serwerze internetowym. Wydaje się dość proste, ale ja dostaję ten błąd:PHP: move_uploaded_file() nie udało się otworzyć strumienia: Brak takiego pliku lub katalogu
Unable to move 'C:\UniServer\tmp\php3F62.tmp' to 'static/images/slides/1/1.jpg'
Dość prosta, prawda? Nie można znaleźć folderu docelowego.
Moje pytanie brzmi: Jak mogę wskazać pożądany katalog docelowy?
Czy odniesienie odnosi się do pozycji skryptu na serwerze? Czy jest to względny adres URL? Lub PHP DOCUMENT_ROOT
? Lub system plików OS? Albo coś innego?
nie mogę znaleźć odpowiedzi w dokumentacji PHP czy rzeczywiście w którymś z podobnych pytania tutaj na SO ..
Czy ktoś może pomóc? Dzięki.
Jest to pozycja skryptu na serwerze. Najlepiej używać bezwzględnej ścieżki przez cały czas –
używać stałej 'DIRECTORY_SEPARATOR' na ścieżkach, aby uczynić ją niezależną od platformy. –
Jeden często napotyka ten błąd i szybko go rozwiązuje, wykonaj następujące kroki: https://stackoverflow.com/a/36577021/2873507 –