Loading:


PharFileInfo::chmod()

void PharFileInfo::chmod ( int $dostęp )

 

Pozwala na ustawienie poziomu zabezpieczeń, dla wykonywanych plików bitowych, jak: tylko do odczytu.

 

Bity do zapisu są ignorowane, w czasie ustalonym w oparciu o zmienną phar.readonly INI. Podobnie jak w przypadku wszystkich funkcjonalności, które modyfikują zawartość do phar, w phar.readonly INI zmienna musi być wyłączona, aby odnieść sukces, jeśli plik jest w archiwum Phar. Jeśli PharData plik nie jest w archiwum phar, wtedy nie ma tego ograniczenia.

 

Parametry

 

$dostęp

dostęp pliku (patrz funkcja chmod())

 

Kompatybilność: PECL phar:1.0.0-1.2.1



Napisz Artyku³

Listing

<?php
// upewnij się, że plik nie istnieje
@unlink('brandnewphar.phar');
try {
    $p = new Phar('brandnewphar.phar', 0, 'brandnewphar.phar');
    $p['file.sh'] = '#!/usr/local/lib/php
    <?php echo "hi"; ?>'
;
    // ustaw wykonywalny bit
    $p['file.sh']->chmod(0555);
    var_dump($p['file.sh']->isExecutable());
} catch (Exception $e) {
    echo 'Nie można otworzyć/zmodyfikować pliku phar: ', $e;
}
?>

//zwróci:

bool(true)




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors