Bir dosyayı bir Phar'ın içinden dışarıya kopyalamak mümkün olup olmadığını bilmek istiyorum.Bir dosyayı bir Phar'ın içinden dışarıya nasıl kopyalayabilirim
Ve eğer uygunsa nasıl yapılır.
Kopyalama işlevi aynı Phar'dan çağrılır.
Bir dosyayı bir Phar'ın içinden dışarıya kopyalamak mümkün olup olmadığını bilmek istiyorum.Bir dosyayı bir Phar'ın içinden dışarıya nasıl kopyalayabilirim
Ve eğer uygunsa nasıl yapılır.
Kopyalama işlevi aynı Phar'dan çağrılır.
Bunu yapmak için Phar::extractTo
kullanabilirsiniz.
documentation for this devletler
aşağıdadır:Phar :: extractTo - örnek kullanımla bir dizin
bir phar arşivinin içeriğini ayıklayın:
public bool Phar::extractTo (string $pathto [, string|array $files [, bool $overwrite = false ]])
Not : Bu php.ini
dosyanızın çalışması için 0
olarak ayarlanacak phar.readonly
dosyanız olmalıdır. dokümanlardan
bir örnek kullanımı:
<?php
try {
$phar = new Phar('myphar.phar');
$phar->extractTo('/full/path'); // extract all files
$phar->extractTo('/another/path', 'file.txt'); // extract only file.txt
$phar->extractTo('/this/path',
array('file1.txt', 'file2.txt')); // extract 2 files only
$phar->extractTo('/third/path', null, true); // extract all files, and overwrite
} catch (Exception $e) {
// handle errors
}
?>
sayesinde, yardımcı olmalıdır. Ayrıca, bu işlevi ayıklamak istediğim Phar'dan arayabilir miyim? – Shiho
Ne söylediğini anlayabiliyorsam, yapabilmelisin. Ben netlik için bir örnek kullanım eklemek için benim cevabımı düzenledim – Smittey
Teşekkürler, son bir soru, PHP belgelerini ** $ pathto' için ** Dosya silmek için bir arşiv içinde ** yol gösterir. Bu bir hata mı, değil mi? Dosyayı Phar'dan birkaç kez ayıklayabilmem gerekiyor, örneğin bir ** ZIP ** veya ** RAR ** ile yapılabilecek gibi. – Shiho