Właśnie jestem w trakcie projektu strony dla pewnej organizacji... No ale to nie ważne przejdźmy do sedna. Projekt już praktycznie jest w użyciu i wszystko działa oprócz uploadu zdjęć do galerii. Robiłem wszystko jak zwykle ale niestety na serwerze klienta napotkalem malutki problem. Dokładniej chodzi o SAFE MODE czy jakos tak (tyle sie domyslilem po opisie błedu, który podaje poniżej)
Kod:
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid/gid is 18908/17297 is not allowed to access /home/site/17297/www/galeria/gg owned by uid/gid 999/999 in /home/site/17297/www/admin/galeria.php on line 63
w lini 63 znajduje się kodzik
Kod:
if(!move_uploaded_file($_FILES['plik']['tmp_name'], $miejsce))
gdzie $_FILES... nazwa pliku, a $miejsce to katalog utworzony uprzednio również przez użytkownika funkcją
Kod:
@mkdir($katalog2, 0777);
Kłopot w tym, że błąd pojawia się tylko jeśli próbujemy coś zauploadować do stworzonego katalogu przez www (o ile dobrze wyczytałem to tworzy cos w stylu zdalnego pliku ;o), jeśli natomiast usunę za pomocą klienta FTP katalog utworzony przez skrypt i stworze swój własny to wszystko działa bez problemu (oczywiście tylko w obszarze tego katalogu). W obu przypadkach nadane są chmody 777 (sprawdzone). Czy da się to jakoś przerobić aby działało bez recznej ingerencji w ftp?