Loading:


Phar::mount()
void Phar::mount ( string $ścieżka , string $ścieżka2 )

Przeprowadza zewnętrzną ścieżkę lub plik, do wirtualnej lokalizacji w phar archiwum.

Parametry

 

$ścieżka

Wewnętrza ścieżka, może to być ścieżka względna, w przeciwnym wypadku musi to być pełny adres phar.

$ścieżka2

Ścieżka lub adres URL do której ma być przeniesiony plik.

 

Błędy/Wyjątki

 

Rzuca PharException jeśli napotka jakiekolwiek błędy.

 

Kompatybilność: brak informacji



Napisz Artyku³

Listing

#0
<?php
$configuration = simplexml_load_string(file_get_contents(
    Phar::running(false) . '/config.xml'));
?>

#1
<?php
Phar::mount('phar:///path/to/archive.phar/config.xml', '/home/example/config.xml');
// teraz uruchom aplikacje
include '/path/to/archive.phar';
?>

#2
<?php
// najpierw ustalamy opcje dla abstract config.xml
// i aktualnie na dysku
if (defined('EXTERNAL_CONFIG')) {
    Phar::mount('config.xml', EXTERNAL_CONFIG);
    if (file_exists(__DIR__ . '/extra_config.xml')) {
        Phar::mount('extra.xml', __DIR__ . '/extra_config.xml');
    }
} else {
    Phar::mount('config.xml', 'phar://' . __FILE__ . '/default_config.xml');
    Phar::mount('extra.xml', 'phar://' . __FILE__ . '/default_extra.xml');
}
// uruchom aplikacje
include 'phar://' . __FILE__ . '/index.php';
__HALT_COMPILER();
?>

#3
<?php
define('EXTERNAL_CONFIG', '/home/example/config.xml');
// uruchom aplikacje
include '/path/to/archive.phar';
?>




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
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