Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> unlink safe mode, nie działa unlink przy włączonym safe mode
Brick
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 9
Dołączył: 16.02.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Na serwerze włączony jest safe mode
Pliki wgrywane przez PHP do katalogu utworzonego przeze mnie (FTP) mogą być kasowane przez PHP (unlink).
Pliki wgrywane do katalogu utworzonego przez PHP nie mogą być kasowane, unlink zwraca błąd:

Warning: SAFE MODE Restriction in effect. The script whose uid is 1035 is not allowed to access ../uploaded/test/obrazek.jpg owned by uid 33 in

Tworzenie katalogu "test" przez php wygląda tak:
  1. <?php
  2. umask(0);
  3. mkdir ("$dir/$filename",02777);
  4. ?>


Utworzony katalog ma wtedy prawa 777
Wgrany plik przez PHP otrzymuje prawa 755
chmod oczywiście nie zadziała, zresztą nie o prawa tu chyba chodzi co o ten UID. Jest inny i nie wiem czemu (obie operacje wykonuje PHP).

Jest jakiś sposób na skasowanie takiego pliku przez PHP ?
(Wszystko działa dobrze na serwerach gdzie safe mode jest wyłączony)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 23:26