예제 #1
0
function rex_setup_is_writable($items)
{
    global $REX;
    $res = array();
    foreach ($items as $item) {
        $is_writable = _rex_is_writable($item);
        // 0 => kein Fehler
        if ($is_writable != 0) {
            $res[$is_writable][] = $item;
        }
    }
    return $res;
}
예제 #2
0
function rex_setup_is_writable($items)
{
    global $REX;
    $res = array();
    foreach ($items as $item) {
        $is_writable = _rex_is_writable($item);
        // 0 => kein Fehler
        if ($is_writable != 0) {
            if (@chmod($item, $REX['FILEPERM'])) {
                $is_writable = 0;
            }
        }
        // 0 => kein Fehler
        if ($is_writable != 0) {
            $res[$is_writable][] = $item;
        }
    }
    return $res;
}
/**
 * Prüfen ob ein/e Datei/Ordner beschreibbar ist
 *
 * @access public
 * @param string $item Datei oder Verzeichnis
 * @return mixed true bei Erfolg, sonst Fehlermeldung
 */
function rex_is_writable($item)
{
    return _rex_is_writable_info(_rex_is_writable($item), $item);
}