![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 21.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
czy ten kod jest poprawnie napisany?
CODE $katalog = $_POST['katalog'];
$oldumask = umask(0); if (file_exists($katalog)) { echo "error=file $katalog exists&end=0"; } else { if (!mkdir($katalog, 0777, true)) { echo "error=Couldn't create directory $katalog&end=0"; } else { echo "error=utworzono $katalog&end=0"; } } umask($oldumask); ?> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
a pokazuje jakieś błąd?
jeśli nie to znaczy że jest ok;) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chce stworzyć sobie funkcje która będzie odpowiedzialna za tworzenie katalogu. Mam taki skrypt:
i co ciekawe na windows działa, choć gdzieś wyczytałem że umask nie działa na windows, a na serwerze postawionym na fedora 11 nie działa. Mam do serwera pełny dostęp więc zmieniłem chmody na 777, by zobaczyć czy to dlatego. To komunikat błędu:
Co ciekawe kod wziąłem z manuala, przedstawia się on tak:
I działa zarówno na windows lokalnie jak i na serwerze. Co więc jest nie tak z tym pierwszym kodem?? Pomoże ktoś ![]() -------------------- Pomogłem - kliknij
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 20 Dołączył: 20.04.2004 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
a masz prawa zapisu ? tam gdzie tworzysz katalog ?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak, tak jak napisalem dalem chmody na 777 i to poleceniem chmod -R 777 czyli do podkatalogow tez się to tyczy(z tego co wyczytałem o uprawnieniach). Oczywiście wlascicielem folderu jestem ja, chown też ustawiałem.
Ponownie zwracam się z pytaniem, wie ktoś czemu ten kod nie działa? Jakiś pomysł? Co prawda już napisałem funkcję która normalnie mi dodaje folder, co jest dowodem na to że prawa do folderów są ustawione prawidłowo. Tylko mnie ciekawi dlaczego to nie działa, może komuś innemu, może mi, kiedyś posłuży ten skrypt. Ten post edytował webmaniak 16.01.2011, 15:35:23 -------------------- Pomogłem - kliknij
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:45 |