PHP文件上传
一、普通文件上传方式
使用原生态的php上传文件。
(1)前端代码
?
(2)php代码(upload_file.php)
??
?
二、异步文件上传方式
目的是尽量少使用插件。于是使用iframe异步上传文件
?
(1)前端html
?
?
(2)服务器端代码
?
//代码注释 /* 1,关于basename方法 $path = "/testweb/home.php"; //显示带有文件扩展名的文件名 echo basename($path); //显示不带有文件扩展名的文件名 echo basename($path,".php"); 2,关于iconv iconv('gb2312' , 'utf-8' , $fileName);//将$fileName从gb2312转为utf-8格式。 注:该函数需要开启php.ini里面的php_iconv.dll 3,关于$_FILES['myfile'] $_FILES相当于一个二维数组,而$_FILES['myfile']相当于一个一维数组。所以可以 $f = $_FILES['myfile']; echo $f['name']; 如果直接访问该$_FILES['myfile'],则会报Undefined index: myfile。此时加上 if(!isset($_FILES['myfile'])){ die('上传文件不存在!'); } */?