[php] safe mode

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Lazarusek
Posty: 6
Rejestracja: wt cze 03, 2003 7:55 am
Lokalizacja: Wawa

[php] safe mode

Post autor: Lazarusek »

Mam problem z SAFE MODE, przy zakaldaniu katalogu i kopiowaniu, jat jakeis na to dobre rozwiazanie.

Kod: Zaznacz cały

Warning: SAFE MODE Restriction in effect. The script whose uid is 676 is not allowed to access /home/www/web/html/galerie owned by uid 786 in /home/www/web/html/admin/admin.php on line 181
Lazarusek
Posty: 6
Rejestracja: wt cze 03, 2003 7:55 am
Lokalizacja: Wawa

ciag dalszy....

Post autor: Lazarusek »

wyklada sie na tym kodzie...

Kod: Zaznacz cały

$data = date("U");
mysql_query("INSERT INTO galerie (id, nazwa, typ, data) values ('', '$nazwa', '$rodzajgry', '$data')");
$sql = mysql_query("SELECT * FROM galerie WHERE data = '$data'");
$row = mysql_fetch_array($sql);
$id = $row[id];

mkdir("../galerie/$data", 0777);

for($x=1; $x<=$ilobr; $x++) {
   if($mscreen[$x]!='' AND $dscreen[$x]!='') {
   copy("$mscreen[$x]", "../galerie/$data/m$x.jpg");
   copy("$dscreen[$x]", "../galerie/$data/d$x.jpg");
   mysql_query("INSERT INTO g_screeny (id, gid, msciezka, dsciezka, data) values ('', '$id', 'galerie/$data/m$x.jpg', 'galerie/$data/d$x.jpg', '$data')");
			   };			
			};
próbowałem z chmod , poprzez ftpa, umask oraz move_uploaded_file moze cos zle robie.........juz sam nie wiem....
Wojciech Jurewicz
Przelotem
Przelotem
Posty: 274
Rejestracja: wt lip 22, 2003 11:29 pm
Lokalizacja: Mazury
Kontakt:

Re: [php] safe mode

Post autor: Wojciech Jurewicz »

Myślę że źre ustawiasz uprawnienia w:

Kod: Zaznacz cały

mkdir("../galerie/$data", 0777);
chyba powinno być tak:

Kod: Zaznacz cały

mkdir("../galerie/$data", 777);
ODPOWIEDZ