escapeshellarg
(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)
escapeshellarg β ΠΠΊΡΠ°Π½ΡΠ²Π°ΡΠΈ ΡΡΠ΄ΠΎΠΊ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΠΎΠ± Π²ΡΠ½ ΠΌΡΠ³ Π±ΡΡΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½ΠΈΠΉ ΡΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ°
ΠΠΏΠΈΡ
escapeshellarg(string $arg): string
Π€ΡΠ½ΠΊΡΠΈΡescapeshellarg() Π΄ΠΎΠ΄Π°Ρ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½Ρ Π»Π°ΠΏΠΊΠΈ Π½Π°Π²ΠΊΠΎΠ»ΠΎ ΡΡΠ΄ΠΊΠ° ΡΠ° Π»Π°ΠΏΠΎΠΊ Ρ Π΅ΠΊΡΠ°Π½ΡΡ Π±ΡΠ΄Ρ-ΡΠΊΡ ΡΡΠ½ΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½Ρ Π»Π°ΠΏΠΊΠΈ, Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈ Π²Π°ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΡΠ΄ΠΎΠΊ Π±Π΅Π·ΠΏΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΠΎ Ρ ΡΡΠ½ΠΊΡΡΡ ΠΎΠ±ΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ° ΡΠΎΠ·Π³Π»ΡΠ΄Π°ΡΠΈ ΡΡ ΡΠΊ ΠΎΠ΄ΠΈΠ½ Π±Π΅Π·ΠΏΠ΅ΡΠ½ΠΈΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ. Π¦Ρ ΡΡΠ½ΠΊΡΡΡ ΠΏΠΎΠ²ΠΈΠ½Π½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΠΎΠ± Π΅ΠΊΡΠ°Π½ΡΠ²Π°ΡΠΈ ΠΎΠΊΡΠ΅ΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π΄Π»Ρ ΡΡΠ½ΠΊΡΡΠΉ ΠΎΠ±ΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΎΡΡΠΈΠΌΠ°Π½Ρ Π· Π²Π²Π΅Π΄Π΅Π½Π½Ρ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°. ΠΠΊΡΠ°Π½ΡΠ²Π°Π½Π½Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½Π΅ Ρ ΡΠ°ΠΊΠΈΡ ΡΡΠ½ΠΊΡΡΡΡ ΠΎΠ±ΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠΊ exec() system()ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ"Π·Π²ΠΎΡΠΎΡΠ½ΠΈΠΉ Π°ΠΏΠΎΡΡΡΠΎΡ"
Π Windowsescapeshellarg() Π·Π°ΠΌΡΠ½ΡΡ Π·Π½Π°ΠΊ ΠΎΠΊΠ»ΠΈΠΊΡ, Π·Π½Π°ΠΊ Π²ΡΠ΄ΡΠΎΡΠΊΠ° (ΠΏΡΠ·Π½Ρ Π·Π²'ΡΠ·ΡΠ²Π°Π½Π½Ρ Π·ΠΌΡΠ½Π½ΠΈΡ
) Ρ ΠΏΠΎΠ΄Π²ΡΠΉΠ½Ρ Π»Π°ΠΏΠΊΠΈ Π½Π° ΠΏΡΠΎΠ±ΡΠ»ΠΈ Ρ Π΄ΠΎΠ΄Π°Ρ ΠΏΠΎΠ΄Π²ΡΠΉΠ½Ρ Π»Π°ΠΏΠΊΠΈ Π½Π°Π²ΠΊΠΎΠ»ΠΎ ΡΡΠ΄ΠΊΠ°. ΠΡΡΠΌ ΡΠΎΠ³ΠΎ, ΠΊΠΎΠΆΠ½Π° ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»ΡΠ΄ΠΎΠ²Π½ΠΈΡ
Π·Π²ΠΎΡΠΎΡΠ½ΠΈΡ
ΡΠ»ΡΡΡΠ² (\
) Π΅ΠΊΡΠ°Π½ΡΡΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π΄ΠΎΠ΄Π°ΡΠΊΠΎΠ²ΠΈΠΌ Π·Π²ΠΎΡΠΎΡΠ½ΠΈΠΌ ΡΠ»ΡΡΠ΅ΠΌ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
arg
ΠΡΠ³ΡΠΌΠ΅Π½Ρ, ΡΠΊΠΈΠΉ Π±ΡΠ΄Π΅ Π΅ΠΊΡΠ°Π½ΠΎΠ²Π°Π½ΠΎ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΊΡΠ°Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ.
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ escapeshellarg()****
Loading...
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- escapeshellcmd() - ΠΠΊΡΠ°Π½ΡΠ²Π°ΡΠΈ ΠΌΠ΅ΡΠ°ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ°
- exec() - ΠΠΈΠΊΠΎΠ½Π°ΡΠΈ Π·ΠΎΠ²Π½ΡΡΠ½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡ
- popen() - ΠΡΠ΄ΠΊΡΠΈΠ²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΏΡΠΎΡΠ΅ΡΡ
- system() - ΠΠΈΠΊΠΎΠ½Π°ΡΠΈ Π·ΠΎΠ²Π½ΡΡΠ½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡ ΡΠ° Π²ΡΠ΄ΠΎΠ±ΡΠ°Π·ΠΈΡΠΈ Π²ΠΈΡΠ½ΠΎΠ²ΠΎΠΊ
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ