php文件上传

PHP文件上传 PHP允许您仅通过几行代码上传单个和多个文件。 PHP文件上传功能允许您同时上传二进制文件和文…

PHP文件上传

PHP允许您仅通过几行代码上传单个和多个文件。

PHP文件上传功能允许您同时上传二进制文件和文本文件。此外,您可以完全控制要通过PHP身份验证和文件操作功能上传的文件。

PHP $ _FILES

PHP全局$_FILES包含文件的所有信息。通过全局$_FILES,我们可以获取文件名,文件类型,文件大小,临时文件名以及与文件相关的错误。

在这里,我们假设文件名是filename。

$ _FILES [‘文件名’] [‘名称’]

返回文件名。

$ _FILES [‘文件名’] [‘类型’]

返回文件的MIME类型。

$ _FILES [‘文件名’] [‘大小’]

返回文件的大小(以字节为单位)。

$ _FILES [‘文件名’] [‘tmp_name’]

返回存储在服务器上的文件的临时文件名。

$ _FILES [‘文件名’] [‘错误’]

返回与此文件关联的错误代码。

move_uploaded_file() 函数

move_uploaded_file()函数将上载的文件移动到新位置。move_uploaded_file()函数在内部检查是否通过POST请求上传了文件。如果文件是通过POST请求上传的,它将移动文件。

句法

bool move_uploaded_file ( string $filename , string $destination )

PHP文件上传示例

<form action="uploader.php" method="post" enctype="multipart/form-data">
    Select File:
    <input type="file" name="fileToUpload"/>
    <input type="submit" value="Upload Image" name="submit"/>
</form>
<?php
$target_path = "e:/";
$target_path = $target_path.basename( $_FILES['fileToUpload']['name']); 

if(move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $target_path)) {
    echo "File uploaded successfully!";
} else{
    echo "Sorry, file not uploaded, please try again!";
}
?>

类别:PHP 技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册