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() - Π’ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ Π·ΠΎΠ²Π½Ρ–ΡˆΠ½ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΡƒ Ρ‚Π° Π²Ρ–Π΄ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΠΈ висновок
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ виконання