move_uploaded_file 中文乱码问题或上传失败问题
php是外国人做的,在中文支持上有些地方做得不完美,就在我们文件上传时就发现了,上传中文竟然不成功,
下面我们来看看实例与解决方法吧。
*/
if( move_uploaded_file($_FILES['file']['tmp_name'],$filepath.$_FILES['file']['name']))
{
echo '文件上传成功';
}
else
{
echo '文件上传失败';
}
/*
.....
上面是一段简单的文件上传代码,传英语的是没有问题,但是中文的就不会成功了,好了,那我们如何处理中文文件名上传失败问题呢。
解决方法是转换文件名称iconv("UTF-8","gb2312",$filname);
*/
if ($_FILES['file']['error']==0){
if( move_uploaded_file($_FILES['file']['tmp_name'],iconv("UTF-8","gb2312",$filname))
{
echo '文件上传成功';
}
else
{
echo '文件上传失败';
}
}
//这样不管你上传的是什么文件都OK了。
分享到:
相关推荐
cakephp--使用_CakePHP_的_Session_和_Request_Handler_组件
cakephp-cakephp-1.3.8-0-g33afe21cakephp-cakephp-1.3.8-0-g33afe21cakephp-cakephp-1.3.8-0-g33afe21
CakePHP是一个快速开发PHP的开发框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的...
CakePHP是一个用PHP编写的开源Web应用框架,不过其模型是用Ruby on Rails设计的。作为PHP世界的Rails,CakePHP采纳了RoR的许多...在cakephp.org站点的Sites in the wild页面可以看到当前使用CakePHP框架的网站列表。
CakePHP是一个用PHP编写的开源Web应用框架,不过其模型是用Ruby on Rails设计的。作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟度较高。
一个很流行的php框架,cakephp,支持MVC模式
cakephp php 借鉴raid on ralis的php实现,目前最新beta版。
官网下载下来的框架 官网下载下来的框架官网下载下来的框架
cakephp-2.2.4-0 稳定版框架
CakePHP 3.0.1 发布,此版本是个 bug 修复版本 CakePHP 3.0.0 稳定版是向后不兼容版本,现在 CakePHP 最低要求: PHP 5.4.16 及其以上 mbstring 扩展 intl 扩展
CakePHP是一个快速开发PHP的开发框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC,其主要目标在于提供一个令任意水平的PHP开发人员都能快速开发web应用的...
cakephp实现一个购物车,有会员注册,登陆,购物车
CakePHP-1.2-Cheatsheet
CakePHP-Audit-Log-Plugin, 记录在CRUD操作期间对对象所做的更改 审计日志插件针对的日志插件 2 1. x. 为每个连接的模型创建一个审计历史。行为跟踪两个级别上的更改。 它获取完全水合对象的快照,在更改之后,更改...
CakePHP 3.x Bootstrap的帮助器 CakePHP 3.x Helpers以@Twitter Boostrap样式生成HTML:可用的Breadcrumbs , Flash , Form , Html , Modal , Navbar , Panel和Paginator帮助器! 如何... ? 安装 如果您想要...
CakePHP系列(二)----博客(Blog)案例,一个用cakephp构建比较简单的BLOG的案例。
CakePHP3-Proffer, CakePHP 3的上传插件 CakePHP3-ProfferCakePHP 3的上传插件。 是什么?,needed upload upload upload upload upload upload upload plugin plugin plugin
cakephp-jwt-auth, 使用JSON网络令牌进行身份验证的CakePHP插件 CakePHP认证插件 包含AuthComponent类认证的插件,用于使用 JSON网络令牌进行身份验证。 你可以在这里详细阅读关于JSON网络令牌规范的详细说明。要求...
wechat-cakephp-sdk wechat-cakephp-sdk 在wechat-php-sdk上修改适配cakephp, controller中有使用范例 项目地址: ###更新 Wechat.php中增加适配CakePHP的缓存配置,也可以根据实际情况在WechatCache中改为其他的缓存...
There are two main ways to get a fresh copy of CakePHP. You can either download an archive copy (zip/tar.gz/tar.bz2) from the main website, or check out the code from the git repository. To download ...