广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 移动文件失败怎么办
  • 336
分享到

php 移动文件失败怎么办

php移动文件 2020-02-11 04:02:16 336人浏览 猪猪侠
摘要

本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。php 移动文件失败怎么办?php文件上传,提示移动文件失败?如:<?php include("../Include/Conn.php");

本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。

php 移动文件失败怎么办?

php文件上传,提示移动文件失败?

如:

<?php
include("../Include/Conn.php");
include("../Include/Function.php");
include("../Include/Data.php");
$uploadPage="edit_headimage.php";
$dir=$file_upload_root.'HeadImages'; # 上传的文件目录
$err_msg=false;
$err_msg_behind=',请重新<a href="'.$uploadPage.'">上传</a>。';
if (!isset($_FILES['upfile'])) $err_msg='表单不完全'.$err_msg_behind;
else $fileImg=$_FILES['upfile'];
switch($fileImg['Error']){
case 1:
$err_msg='文件超过最大上传限制'.$err_msg_behind;
break;
case 3:
$err_msg='文件上传不完全'.$err_msg_behind;
break;
case 4:
$err_msg='没有选择文件'.$err_msg_behind;
break;
case 2:
$err_msg='文件超过页面最大上传限制'.$err_msg_behind;
break;
case 7:
$err_msg='文件写入失败'.$err_msg_behind;
break;
case 6:
$err_msg='没有临时文件夹'.$err_msg_behind;
break;
case 0:
break;
default:
$err_msg='未知错误'.$err_msg_behind;
}
if (!in_array($fileImg['type'],array('image/jpeg','image/pjpeg','image/png'))) $msg="只允许上传png或jpg图片".$err_msg_behind;
if (!$err_msg){
if (!move_uploaded_file($fileImg['temp_name'],$dir.$fileImg['name'])){
$err_msg='移动文件失败'.$err_msg_behind;
}
}
if ($err_msg) error ($err_msg);
else{
echo '完成';
}
include("../Include/Close.php");
?>

解决办法:

if (!move_uploaded_file($fileImg['temp_name'],$dir.$fileImg['name'])){
$err_msg='移动文件失败'.$err_msg_behind;
}



move_upload_file无法移动文件

请确定$dir.$fileImg['name']的文件路径是否正确

$dir=$file_upload_root.'HeadImages'最后是否要加"/"

请确定$dir具有可写权限

--结束END--

本文标题: php 移动文件失败怎么办

本文链接: https://www.lsjlt.com/news/1041.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php 移动文件失败怎么办
    本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。php 移动文件失败怎么办php文件上传,提示移动文件失败?如:<php include("../Include/Conn.php"); in...
    99+
    2020-02-11
    php 移动文件
  • php移动文件失败怎么解决
    今天小编给大家分享一下php移动文件失败怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php移动文件失败的解决办法:...
    99+
    2023-06-26
  • mysql文件初始化失败怎么办
    mysql文件初始化失败的解决方法报错信息如下:-bash: ./scripts/mysql_install_db: /usr/bin/perl解决方法:在命令行中运行以下命令即可解决。yum install perl gcc kernel...
    99+
    2022-10-07
  • mysql导入sql文件失败怎么办
    mysql导入sql文件失败的解决方法原因:可能是sql文件过大导致导入失败解决方法:首先,进入MySQL安装目录,在安装目录中查找到my.ini配置文件;查找到my.ini文件后,使用记事本打开;my.ini配置文件打开后,在文件中进行以...
    99+
    2022-10-03
  • mysql上传大文件失败怎么办
    mysql上传过大导致失败的解决方法首先,在mysql安装目录中,查找到my.ini配置文件,并使用记事本打开;my.ini配置文件打开后,在文件中进行以下修改:upload_max_filesize =8M #限制上传文件的最大大小mem...
    99+
    2022-10-20
  • php 163邮件发送失败怎么办
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php 163邮件发送失败怎么办?PHP通过163邮箱发送邮件失败场景描述:PHP发送邮件失败,然后在CMD下通过smtp 登陆验证过不去。原因是:163邮箱第三方登陆...
    99+
    2022-03-11
    php 163邮件
  • php查询失败怎么办
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php查询失败怎么办?具体问题描述如下:php+mysql! 连接成功,但是查询失败! 详细代码如下: <php $startTime=microtime (tru...
    99+
    2014-11-25
    php
  • php insert into失败怎么办
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。php insert into失败怎么办?解决|php insert into 插入失败 |Incorrect string value: '\xE5\x88...
    99+
    2022-11-25
    insert into php
  • ubuntu启动mysql失败怎么办
    ubuntu中启动mysql失败的解决方法当mysql无法启动时,可以通过dpkg-reconfigure方式对MySQL进行修改,即可解决,步骤如下:首先,ubuntu命令行中执行dpkg-reconfigure命令,对MySQL进行修复...
    99+
    2022-10-12
  • 文件传至云服务器失败怎么办
    清除缓存:如果您在使用某个应用程序时发现了文件传输失败,可以尝试清除缓存,以确保下载的文件不会再次失败。在浏览器中搜索“清除缓存”,并找到相应的清除缓存工具,然后尝试下载文件。 检查文件完整性:如果您传输的文件不完整,例如文件中有错别字、...
    99+
    2023-10-27
    传至 服务器 文件
  • php连接mssql失败怎么办
    本文操作环境:windows7系统、PHP5版、DELL G3电脑php连接mssql失败怎么办?关于PHP无法连接MSSQL数据库的解决办法:php 数据库 sql server extension sqlserver 服务器今天接到一个...
    99+
    2021-06-01
    php mssql
  • php调用webservice失败怎么办
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php调用webservice失败怎么办?php编写webservice案例、webservice调用失败作为开发者来讲,要想写webservice接口或者调用别人的we...
    99+
    2014-12-17
    php webservice
  • php清除cookie失败怎么办
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php清除cookie失败怎么办?php cookie删除不掉原因通过setcookie(name, value, expiration, path, host, sec...
    99+
    2019-10-22
    php cookie
  • php mangaer安装失败怎么办
    本文操作环境:Windows10系统、PHP7.1、Dell G3电脑。php mangaer安装失败怎么办?Windows 10 安装PHP Manager 失败的解决办法首先安装.NET 2.0和.NET 3.5, 在 控制面板---...
    99+
    2014-08-19
    php
  • ajax调用php失败怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。ajax调用php失败怎么办?ajax请求php报500错误,ajax只能发起GET请求,而不能发POST请求,否则报500错误我是大标题1abc $.ajax({ ...
    99+
    2022-11-01
  • php json_decode解析失败怎么办
    PHP中的json_decode函数可以将一个JSON格式字符串解析为PHP中的数组或对象。但是,有时候当我们在使用json_decode函数时,会遇到解析失败的情况。本文将探讨解析失败的原因及解决方法。解析失败的原因1. JSON格式错误...
    99+
    2023-05-14
  • mac下mysql启动失败怎么办
    mac下mysql启动失败的解决方法首先,在Mac操作界面中,点击“Launchpad”,选择打开“其他”选项;打开“其他”选项后,在弹出的窗口中查找到“终端”,并打开;进入到终端界面后,在命令行中打开my.cnf配置文件;sudo vim...
    99+
    2022-10-13
  • linux php7-fpm启动失败怎么办
    linux php7-fpm启动失败的解决办法:1、修改“php-fpm.conf”文件中的“error_log”项;2、修改php的配置文件位置;3、将nginx修改为当前系统的用户名;4、直接创建nginx用户和用户组即可。本教程操作环...
    99+
    2023-05-14
    linux php-fpm
  • oracle中em启动失败怎么办
    这篇文章主要为大家展示了“oracle中em启动失败怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“oracle中em启动失败怎么办”这篇文章吧。客户的服务...
    99+
    2022-10-19
  • mysql端口启动失败怎么办
    mysql端口启动失败的原因:3306端口被其他进程占用导致启动失败解决方法:首先,使用组合键“win+R”运行cmd,进入命令提示符窗口;进入到命令提示符窗口后,在命令行中执行netstat -ano命令,查看端口进程;在端口进程列表中,...
    99+
    2022-10-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作