(PHP 4, PHP 5, PHP 7)
escapeshellcmd — shell Ԫ�ַ�ת��
$command
) : stringescapeshellcmd() ���ַ����п��ܻ���ƭ 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);
?>
escapeshellcmd() Ӧ�����������������ַ����ϡ� ��ʹ��ˣ��������ǿ��Դ������������IJ����� ��ʹ�� escapeshellarg() ���� �Ե�����������ת�塣
�汾 | ˵�� |
---|---|
5.4.43, 5.5.27, 5.6.11 | ��̾�Żᱻ�ո����滻�� |