Phar::interceptFileFuncs

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

Phar::interceptFileFuncs β€” Π’ΠΊΠ°Π·ΡƒΡ” phar ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΏΠ»ΡŽΠ²Π°Ρ‚ΠΈ fopen, file_get_contents, opendir Ρ‚Π° всі stat-Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ—

Опис

final public static Phar::interceptFileFuncs(): void

Π’ΠΊΠ°Π·ΡƒΡ” phar ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΏΠ»ΡŽΠ²Π°Ρ‚ΠΈ fopen() readfile() file_get_contents() opendir() Ρ‚Π° всі stat-Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ—. Π―ΠΊΡ‰ΠΎ Π±ΡƒΠ΄ΡŒ-яка Π· Ρ†ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΠΉ Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π½Π° Π· phar-Π°Ρ€Ρ…Ρ–Π²Ρƒ Π· відносним ΡˆΠ»ΡΡ…ΠΎΠΌ, Π²ΠΈΠΊΠ»ΠΈΠΊ Π±ΡƒΠ΄Π΅ ΠΌΠΎΠ΄ΠΈΡ„Ρ–ΠΊΠΎΠ²Π°Π½ΠΎ для доступу Π΄ΠΎ вмісту Π°Ρ€Ρ…Ρ–Π²Ρƒ. Π£ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ Π· Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΈΠΌΠΈ ΡˆΠ»ΡΡ…Π°ΠΌΠΈ ΠΏΡ€Π°Ρ†ΡŽΠ²Π°Ρ‚ΠΈΠΌΡƒΡ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ– Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— доступу Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΡ— систСми.

Ця функція дозволяє писати ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, які ΠΏΡ€Π°Ρ†ΡŽΡŽΡ‚ΡŒ Π½Π΅ ΠΏΡ€ΠΈΠ²'язані Π΄ΠΎ Торсткого диска.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

No parameters.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання Phar::interceptFileFuncs()****

Loading...

ΠŸΡ€ΠΈΠΏΡƒΡΡ‚ΠΈΠΌΠΎ, Ρ‰ΠΎ ΠΌΠΈ ΠΌΠ°Ρ”ΠΌΠΎ /path/to/myphar.phar Ρ– Π² Π½ΡŒΠΎΠΌΡƒ ΠΌΡ–ΡΡ‚ΡΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»ΠΈ file.phpΠΈfile2.txt. . file.php ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΉ ΠΊΠΎΠ΄:

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання Phar::interceptFileFuncs()****

Loading...

Π£ Π·Π²ΠΈΡ‡Π°ΠΉΠ½ΠΎΠΌΡƒ Ρ€Π΅ΠΆΠΈΠΌΡ– PHP ΡˆΡƒΠΊΠ°Ρ‚ΠΈΠΌΠ΅ file2.txt Ρƒ ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ–ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρ–Ρ—, Ρ‰ΠΎ Ρ” Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρ–Ρ”ΡŽ запуску file.php, Π°Π±ΠΎ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρ–Ρ”ΡŽ Ρƒ Ρ€Π°Π·Ρ– використання ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ рядка . Phar::interceptFileFuncs() Π²ΠΊΠ°ΠΆΠ΅ PHP, Ρ‰ΠΎ ΠΏΠΎΡ‚ΠΎΡ‡Π½Π° дирСкторія - Ρ†Π΅ phar:///path/to/myphar.phar/ Ρ–, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, Π±ΡƒΠ΄Π΅ Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ Ρ„Π°ΠΉΠ» phar:///path/to/myphar.phar/file2.txt