form html:
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
Choose a file to upload: <input name="uploaded_file" type="file" />
<input type="submit" value="Upload" />
</form>
upload.php :
<?php
//Сheck that we have a file
if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) {
//Check if the file is JPEG image and it's size is less than 350Kb
$filename = basename($_FILES['uploaded_file']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
if (($ext == "jpg") && ($_FILES["uploaded_file"]["type"] == "image/jpeg") &&
($_FILES["uploaded_file"]["size"] < 35000000)) {
//Determine the path to which we want to save this file
$newname = dirname(__FILE__).'/upload/'.$filename;
//Check if the file with the same name is already exists on the server
if (!file_exists($newname)) {
//Attempt to move the uploaded file to it's new place
if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
echo "It's done! The file has been saved as: ".$newname;
} else {
echo "Error: A problem occurred during file upload!";
}
} else {
echo "Error: File ".$_FILES["uploaded_file"]["name"]." already exists";
}
} else {
echo "Error: Only .jpg images under 350Kb are accepted for upload";
}
} else {
echo "Error: No file uploaded";
}
?>
分享到:
相关推荐
php文件上传插件(简洁好用的上传插件)需要的赶快来下载
PHP文件上传类,自定义配置,包括单文件和多文件上传(检测文件大小,文件格式,文件重命名,错误返回,全部封装在一个类中)
使用wamp集成工具,结合phpStrom写的PHP文件上传图片,上传后并在HTML页面上展示的例子
php文件上传函数,直接用就好了 觉得好用,就分享了
一个php文件上传处理类库
php文件上传进度条
php文件上传类,很简单的实例,是初学php的很好的参考资料
自己编写的php文件上传类,可以在配置文件中限制文件的数量、大小、目录和格式等等,在此分享给大家,希望能给我好的建议
uploaddify+php多文件上传,带进度条,经过自己测试,文件可以上传成功,可以进入uploaddify官网修改相关参数和代码,但在移动端似乎不能使用
PHP文件上传与下载学习笔记 PHP版本:1、文件上传配置 文件上传后,Php获取的上传文件的信息 PHP端config配置文件配置
php文件上传代码以及封装的上传类,<?php //接收 $username=$_POST['username']; $fileintro=$_POST['fileintro']; //echo $username.$fileintro; //获取文件信息 /* echo "<pre>"; print_r($_FILES); ...
分享一个比较全面的php文件上传类,指定上传文件保存的路径,对上传文件初使化,查看用户参数中数组的下标是否和成员属性名相同。
php文件上传代码
强大的php文件上传类强大的php文强大的php文件上传类件上传类
通过php实现文件上传,可以将文件上传至服务器端
PHP文件上传/PHP文件上传 PHP文件上传/PHP文件上传 PHP文件上传/PHP文件上传
php文件上传类程序代码 public $max_size = '1000000';//设置上传文件大小 public $file_name = 'date';//重命名方式代表以时间命名,其他则使用给予的名称 public $allow_types;//允许上传的文件扩展名,不同...
PHP文件上传类源码PHP文件上传类源码
php文件上传类,能自定义上传文件类型,设置文件上传大小,能满足你所需求的
php文件上传,上传源码!~~php文件上传,上传源码!~~欢迎大家讨论