mno mam nieco taketo...
mam upload obrazkov pre moj web...je to nejak takto /obrazky/nazov_blogu/nazov_obrazka....ak zlozka nazov blogu neexistuje tak ju vytvori...a tu je ten problem...ono ju vytvori s uzivatelom www-data
a tu je problem...ja mam na ftp nastaveny uid a gid 1005 a pri nahravani do tejto zlozky ma objebe safe mod ze script s uid 1005 nemoze zasahovat do zlozky z uid 33
takze potrebujem aby sa nova zlozka vytvarala s urcitym uid alebo nejak nastavit aby to safe mod neriesil..
na zakazanie pristupu medzi domenami mam open_basedir je nutny safemode este na nieco?
php mkdir
-
caesar1987
Addict
- Príspevky: 3001
- Registrovaný: 02 okt 2005, 0:57
- Bydlisko: Nové Zámky
- Kontaktovať používateľa:
ja vytvaram priecinky takto
a takto to volam
Kód: Vybrať všetko
function mk_dir($path, $rights = 0777){
$folder_path = array(
strstr($path, '.') ? dirname($path) : $path);
while(!@is_dir(dirname(end($folder_path)))
&& dirname(end($folder_path)) != '/'
&& dirname(end($folder_path)) != '.'
&& dirname(end($folder_path)) != '')
array_push($folder_path, dirname(end($folder_path)));
while($parent_folder_path = array_pop($folder_path))
if(!@mkdir($parent_folder_path, $rights))
user_error("Can't create folder \"$parent_folder_path\".");
}Kód: Vybrať všetko
if (!file_exists("data/".$galeriacesta)){
mk_dir("data/".$galeriacesta);
}