(PHP 4 >= 4.0.3, PHP 5, PHP 7)
move_uploaded_file — ���ϴ����ļ��ƶ�����λ��
$filename
, string $destination
) : bool
��������鲢ȷ���� filename
ָ�����ļ��ǺϷ����ϴ��ļ�����ͨ�� PHP �� HTTP POST
�ϴ��������ϴ��ģ�������ļ��Ϸ��������ƶ�Ϊ��
destination
ָ�����ļ���
���ּ���Եø�����Ҫ������ϴ����ļ��п��ܻ���ɶ��û���ϵͳ�������û���ʾ�����ݵĻ���
filename
�ϴ����ļ����ļ�����
destination
�ƶ��ļ������λ�á�
�ɹ�ʱ���� TRUE
��
��� filename
���ǺϷ����ϴ��ļ�����������κβ�����move_uploaded_file()
������ FALSE
��
��� filename
�ǺϷ����ϴ��ļ���������ijЩԭ�����ƶ�����������κβ�����move_uploaded_file()
������ FALSE
������ᷢ��һ�����档
Example #1 Uploading multiple files
<?php
$uploads_dir = '/uploads';
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
?>
Note:
move_uploaded_file() ����ȫģʽ�� open_basedir �������еġ�����������ֻ���
destination
·������Ϊ�����ƶ��ϴ����ļ���filename
���ܻ�����Щ���Ʋ�����ͻ��move_uploaded_file() ��������ͨ�� PHP �ϴ����ļ���ȷ����������İ�ȫ�ԡ�
���Ŀ���ļ��Ѿ����ڣ����ᱻ���ǡ�