escapeshellcmd

(PHP 4, PHP 5, PHP 7)

escapeshellcmdshell Ԫ�ַ�ת��

˵��

escapeshellcmd ( string $command ) : string

escapeshellcmd() ���ַ����п��ܻ���ƭ shell ����ִ������������ַ�����ת�塣 �˺�����֤�û�����������ڴ��͵� exec() �� system() ���������� ִ�в����� ֮ǰ����ת�塣

��б�ߣ�\�����������ַ�֮ǰ���룺 &#;`|*?~<>^()[]{}$\, \x0A �� \xFF�� ' �� " ���ڲ���Զ���ʱ��ת�塣 �� Windows ƽ̨�ϣ�������Щ�ַ��Լ� % �� ! �ַ����ᱻ�ո���档

����

command

Ҫת������

����ֵ

ת�����ַ�����

����

Example #1 escapeshellcmd() example

<?php
// ���ǹ����������������IJ���
$command './configure '.$_POST['configure_options'];

$escaped_command escapeshellcmd($command);
 
system($escaped_command);
?>

Warning

escapeshellcmd() Ӧ�����������������ַ����ϡ� ��ʹ��ˣ������߻��ǿ��Դ������������IJ����� ��ʹ�� escapeshellarg() ���� �Ե�����������ת�塣

������־

�汾 ˵��
5.4.43, 5.5.27, 5.6.11 ��̾�Żᱻ�ո����滻��

�μ�