Odkopuje bo chyba tu najlepiej o to zapytać...
Tworzę sobie folder - operacja zakończona pomyślnie, no to chcę wysłać plik do tego folderu. Przesłanie pliku zostaje wykonanie pomyślnie, ale pliku tam nie ma.
Wszystko mam zrobione ok, chmody są na 777 dla katalogu i podkatalogu, który tworzę i do którego ma być przesłany plik.
Zauważyłem dziwną właściwość:
Jak sprawdzam sobie w total commanderze czy dobrze nadało chmody to utworzonego mkdirem folderu, jest ok na 777, ale jeśli chcę je zmienić, pokazuje mi komunikat błędu "cannot change atributes of remote files".
Nie wiem o co chodzi z tym remote files, ale jeśli zanim prześlę plik usunę stworzony przez mkdir w php folder i sam stworzę taki sam w total commanderze, plik po przesłaniu jest tam gdzie powinien być, a stworzony przeze mnie folder nie robi problemów przy zmianie chmodow, nie ma komunikatu o remote files.
Czy to jest kwestia ustawień serwera, czy coś innego stoi na drodze, żeby plik został umieszczony w folderze, o co chodzi z "remote files"?
Folder tworzę tak:
mkdir ("lekcje/nr", 0777
, true); chmod("lekcje/nr", 0777);
EDIT:Nikt nie pomoże?;/
Nie mam takiej wiedzy, oto właściwości z total comandera:
drwxrwxrwx 2 asterf asterf 4096 Aug 18 19:47 l1
drwxrwxrwx 2 www-data www-data 6 Aug 20 00:51 l10
l1 folder normalnie utworzony
l10 utworzony przez mkdir, ma ownera www-data i pewnie to dlatego wysłany plik nie trafia do tego folderu, mogę coś na to poradzić?
ephraim at coder-board dot info
11-Oct-2005 06:38
When safe_mode is enabled, and you create a directory via mkdir, you can't create a second inside the first because the first folder's user is that one of the webserver and not that one of the script. This is dumb and very annoying 
to chyba o to chodzi, serw jest na safe mode i to przez to plik nie trafia do celu?