CODE
if ($dp == "dodaj przedmiot") { $przedmiot_bez = $przedmiot; $znajdz = array('ą', 'ć', 'ę', 'ł', 'ó', 'ź', 'ż', ' '); $zamien = array('a', 'c', 'e', 'l', 'o', 'z', 'z', '_'); $przedmiot_bez = str_replace($znajdz, $zamien, $przedmiot_bez); fopen ("kursy/".$przedmiot_bez.".txt", "w"); mkdir("kursy/".$przedmiot_bez, 0777); echo 'dodano nowy przedmiot: '.$przedmiot;}
To wlasnie katalog "kursy" jest chmodowany na ~777--A od strony HTML wyglada to tak:CODE
echo '<form ACTION="" method="post">'.'Nazwa Przedmiotu: <br><input TYPE="text" name="przedmiot"><br><br>'.'<input TYPE="submit" name="dp" value="dodaj przedmiot"><br><br>' .'</form>';
Szczerze powiedziawszy nie wiem co sie dzieje i skad taka "reakcja" serwera, pewnie jakas glupia sprawa z mojej strony, aczkolwiek sprawe moze rozwiazuje tylko nadawanie chmod przez przegladarke? Nie bardzo moge sobie na to pozwolic... :/Moze ktos widzi blad mojego myslenia przy nadawaniu chmodow i naprowadzi mnie na temat rozwiazujacy moj problem?---
OK, problem rozwiazany ;-)jakby ktos kiedys mial podobny, podaje rozwiazanie:
CODE
$umask_stary = umask (0);mkdir("katalog/nowy",0777);umask($umask_stary);
kompletnie zapomnialam wartosci parametru umask! Temat do zamkniecia.