#1 2017-09-08 12:04:52

mstroch
Člen
Registrován: 2010-05-02
Příspěvky: 6

špatné prává po nahrání souborů

Zdravím, nevíte někdo, používám kcfinder a po nahrání souboru (obrázku) mi to na serveru udělá soubor s právy 1204. Obrázek poté nelze na webu zobrazit, když v totalcommanderu změnim práva třeba na 644 tak pak již lze zobrazit. Ale nemůžu přijít proč mi to nastavuje tyhle špatné práva. ve skriptu je použita funkce chmod, ta nehlásí žádnou chybu, ale práva nenastaví.

přikládám část skriptu z kcfinder

if (!@move_uploaded_file($file['tmp_name'], $target) &&
                    !@rename($file['tmp_name'], $target) &&
                    !@copy($file['tmp_name'], $target)
                ) {
                    $message = $this->label("Cannot move uploaded file to target folder.");
                } else {
                    if (function_exists('chmod'))
                        @chmod($target, $this->config['filePerms']);

Pokud budete mít nějakou radu, budu rád.

Díky, Matěj

Offline

#2 2017-09-08 15:27:48

PetrAndel
Podpora
Registrován: 2015-07-27
Příspěvky: 500

Re: špatné prává po nahrání souborů

Dobrý den,

@ operátor potlačuje chyby...

Co máte v $this->config['filePerms']?

Offline

Zápatí

Založeno na FluxBB | CZ a SK