(PHP 4 >= 4.0.3, PHP 5, PHP 7)
is_uploaded_file — �ж��ļ��Ƿ���ͨ�� HTTP POST �ϴ���
$filename
) : bool
��� filename
���������ļ���ͨ��
HTTP POST �ϴ����� TRUE
�����������ȷ��������û�����ƭ�ű�ȥ���ʱ����ܷ��ʵ��ļ�������
/etc/passwd��
���ּ���Եø�����Ҫ������ϴ����ļ��п��ܻ���ɶ��û���ϵͳ�������û���ʾ�����ݵĻ���
Ϊ����ʹ is_uploaded_file() ���������������ض�ָ�������� $_FILES['userfile']['tmp_name'] �ı��������ڴӿͻ����ϴ����ļ��� $_FILES['userfile']['name'] ��������������
filename
Ҫ�����ļ�����
�ɹ�ʱ���� TRUE
�� ������ʧ��ʱ���� FALSE
��
Example #1 is_uploaded_file() ����
<?php
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo "File ". $_FILES['userfile']['name'] ." uploaded successfully.\n";
echo "Displaying contents\n";
readfile($_FILES['userfile']['tmp_name']);
} else {
echo "Possible file upload attack: ";
echo "filename '". $_FILES['userfile']['tmp_name'] . "'.";
}
?>