sql-使用PHPExcel导入时,报500错误,求大神给看看

问题描述

使用PHPExcel导入时,报500错误,求大神给看看

require_once ('PHPExcel.php');
require_once ('PHPExcel/IOFactory.php');
require_once ('PHPExcel/Reader/Excel5.php');

if($_POST['leadExcel'] == "true")
{

$filename = $_FILES['inputExcel']['name'];
$tmp_name = $_FILES['inputExcel']['tmp_name'];
//自己设置的上传文件存放路径
$filePath = '../../upfile/';
$str = "";
//注意设置时区
$time=date("y-m-d-H-i-s");//去当前上传的时间
//获取上传文件的扩展名
$extend=strrchr($filename,'.');
//上传后的文件名
$name=$time.$extend;
$uploadfile=$filePath.$name;//上传后的文件名地址
//move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。

$result=move_uploaded_file($tmp_name,$uploadfile);//假如上传到当前目录下

if($result) //如果上传文件成功,就执行导入excel操作
{
    $objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format
    $objPHPExcel = $objReader->load($uploadfile);
    $objWorksheet = $objPHPExcel->getActiveSheet();
    $highestRow = $objWorksheet->getHighestRow();
    $highestColumn = $objWorksheet->getHighestColumn();
    $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);//总列数
    $headtitle=array();
    for ($row = 2;$row <= $highestRow;$row++)
    {
        $strs=array();
        //注意highestColumnIndex的列数索引从0开始
        for ($col = 0;$col < $highestColumnIndex;$col++)
        {
            if($col==3){
                $strs[$col] =excelTime($objWorksheet->getCellByColumnAndRow($col, $row)->getValue());
            }else{
                $strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
            }
        }
        $sql = "INSERT INTO phonecard(batch, cardpwd, fee, outdate, cardno,status) VALUES (
        '{$strs[0]}',
        '{$strs[1]}',
        {$strs[2]},
        '{$strs[3]}',
        '{$strs[4]}',
        {$strs[5]})";
        $res=$user->InsertCard($sql);
        if(!$res)
        {
            return false;
            echo 'sql语句有误';
        }else{
            $str = "";
        }
    }
    unlink($uploadfile); //删除上传的excel文件
}
echo "<script>alert('导入成功!');window.location.href='huiyuanlist.php'</script>";

}

解决方案

http://www.jb51.net/article/43737.htm
500是服务器错误,检查下

时间: 2024-08-21 04:55:35

sql-使用PHPExcel导入时,报500错误,求大神给看看的相关文章

java-Http 随机报500错误 请教大神

问题描述 Http 随机报500错误 请教大神 解决方案 根据你的错误提示看看你服务器程序对应代码行数的错误可能性 解决方案二: 图太小了,哪有你这样胡乱提问题的. 解决方案三: 该做关联的地方没有去做关联,则报HTTP500错误.进行手工或者自动关联,问题得到解决. 录制时请求的页面.图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页 面无关紧要,则可以在脚本中注释掉,问题将会得到解决.例如:有验证码的情况下,尽 管测试时已经屏蔽了,但是录制的时候提交了请求,但回放的时候不存在响

jsp javaweb-http Stuts 500错误求大神解答

问题描述 http Stuts 500错误求大神解答 就是同样一个jsp页面昨天还可以跑出来,今天一跑就是500错误弄了好久也没弄出来求解救,谢谢 . 解决方案 index.jsp的22行,看一下,什么为空 解决方案二: HTTP Status 500 - 错误请求高手给予解答(急)

jedis-好好的,什么都没有做,突然就报这个错误,大神帮看一下

问题描述 好好的,什么都没有做,突然就报这个错误,大神帮看一下 求大神帮我看一下怎么回事,是连不上服务那边了吗?还是怎么回事,本来启动着项目好好的,什么都没有做,就出去吃了个饭,回来就这样了 刚才ping了一下dubbo:registry 这个地址,显示请求超时,是因为服务那边出的问题吗? 解决方案 spring的配置文件或者jar包不对 解决方案二: ping不通的话,,那就是服务那边的问题,,问下项目经理就知道了

集成环信UI报一下错误,求大森们解决

问题描述 集成环信UI报一下错误,求大森们解决 解决方案 #define NSEaseLocalizedString(key, comment) [[NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"EaseUIResource" withExtension:@"bundle"]] localizedStringForKey:(key) value:@"" table:n

oa部署上服务器报错-OA部署上服务器报错,求大神指点!

问题描述 OA部署上服务器报错,求大神指点! 日志名称: Application来源: Application Error日期: 2015/10/23 8:11:36事件 ID: 1000任务类别: (100)级别: 错误关键字: 经典用户: 暂缺计算机: OAWEB描述:错误应用程序名称: apache.exe,版本: 2.2.22.0,时间戳: 0x4f242d7a错误模块名称: ntdll.dll,版本: 6.1.7601.17514,时间戳: 0x4ce7ba58异常代码: 0xc000

spring mvc-SpringMVC报错,求大神给我看看。我已经自己下载包了,导入还是没用

问题描述 SpringMVC报错,求大神给我看看.我已经自己下载包了,导入还是没用 严重: StandardWrapper.Throwablejava.lang.NoClassDefFoundError: javax/portlet/PortletException at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at j

new-短信猫smslib,终端at ok,在srv.stopService()时会报空指针,求大神解决

问题描述 短信猫smslib,终端at ok,在srv.stopService()时会报空指针,求大神解决 1.这几个东西也是按照这个放的 comm.jar 放到 已放入java_homejirelibext javax.comm.properties 已放入java_homejirelib win32com.dll 已放入java_homejirebin 2.我的操作系统是win7 64位的 3.代码如下 package driver; import org.smslib.Library; i

html-插入jstl标签报错,求大神帮忙看下,网上解决方案都是错的

问题描述 插入jstl标签报错,求大神帮忙看下,网上解决方案都是错的 com.neusoft.unieap.action.EAPActionServlet.process(EAPActionServlet.java:814) >> org.apache.jasper.JasperException: Validation error messages from TagLibraryValidator for c null: org.xml.sax.SAXParseException: Attr

VB实现网站自动登录,报错,求大神指正

问题描述 VB实现网站自动登录,报错,求大神指正 公司有个平台,每次登录输入密码好麻烦,就找了个这么个自动登录的,起先是这样的: Dim username,password,IE '定义变量 username = "admin" '用户名 password = "123" '密码 Set IE =CreateObject("InternetExplorer.Application") '调用IE程序 IE.FullScreen=0 '全屏化IE对

spring+junit4测试报错,求大神解答

问题描述 spring+junit4测试报错,求大神解答 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:308) at org.springframework.test.context.support.DependencyInjectio