时间:2021-07-01 10:21:17 帮助过:9人阅读
"; } } ?>
运行结果如下:
3,文件上传函数
php中使用move_uploaded_file()函数上传文件,语法如下:
bool move_uploaded_file(string filename,string destination)
该函数将文件上传到指定的位置,如果成功则返回true,失败则返回false。参数filename,事临时文件名,即$_FILE[tmp_name];参数destination是上传后保存的新的路径和名称。
示例代码如下:
运行结果如下:
4,多文件上传
多文件上传有多种方法,下面我们根据单文件上传来演化出一种多文件上传。代码示例如下:
"; if (move_uploaded_file($file1['tmp_name'], $file1['name'])) { echo "上传成功
"; }else{ echo "上传失败
"; } } if ($file2['error'] == UPLOAD_ERR_OK){ echo "路径:".$file2['name']."
"; if (move_uploaded_file($file2['tmp_name'], $file2['name'])) { echo "上传成功
"; }else{ echo "上传失败
"; } } if ($file3['error'] == UPLOAD_ERR_OK){ echo "路径:".$file3['name']."
"; if (move_uploaded_file($file3['tmp_name'], $file3['name'])) { echo "上传成功
"; }else{ echo "上传失败
"; } } ?>
运行结果如下:
第二种多文件上传的方式的示例代码如下:
$error) { if ($error==UPLOAD_ERR_OK) { echo "文件名:".$filearray['name'][$key]."
"; if (move_uploaded_file($filearray['tmp_name'][$key], $filearray['name'][$key])) { echo "上传成功
"; }else{ echo "上传失败
"; } } } ?>
运行结果如下:
除了上面的两种,还有第三种多个文件上传的方式,当然也是我觉得最完美的方式,就是可以一次选择多个文件进行上传。主要就是利用swfupload 来实现。由于我目前的知识有限,会在后面和大家共同学习这个。