您的当前位置:首页 > 建站学院 > 后端开发 > 
  • php上传Excel文件时如何判断文件中有图片

    后端开发2025年05月09日

    需要借助PHPExcel这个库 $excelPath = 'Test.xls'; $objReader = PHPExcel_IOFactory::createReader('Excel5'); $objReader->setReadDataOnly(true); $objPHPExcel = $objReader->load(...

  • 在windows服务器开启php的gd库出错

    后端开发2025年05月09日

    在windows服务器开启php的gd库时,使用cgi之后phpinfo()得到的结果中 Configure Command 中并没有出现gd. Configure Command 后显示的是: cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enabl...

  • PHP中header和session_start前不能有输出的原因

    后端开发2025年05月09日

    在http传输文本中,规定必须 header和content顺序必须是:header在前content在后,并且header的格式必须满足“keyword: value\n”这种格式。 1、在header输出之前有输出内容的话,就会造成对header的错误理解(尽管现在已经能容错了),例如不是满足“keyword: value\n”的格式还好,直接错误了,...

  • PHP如何获取内网IP

    后端开发2025年05月09日

    <?php$onlineip = $_SERVER['REMOTE_ADDR'];//服务器在局域网的话,那么显示的则是内网IPecho $onlineip;?>如果服务器在外网的话,那么访问的话获得的是外网的IP,无法获取内网IP。 ...

  • Warning: in_array() expects parameter 2 to be array, string given in D:\wamp\www\suiji.php on line 26

    后端开发2025年05月08日

    可参考上篇文章 链接 PHP数组简写模式 同样是PHP版本问题:in_array()函数 第二个参数应该为数组 但是 lnmp下,PHP5.3不报错,wamp下PHP5.5报以下错误: echo "<br>For in_array:"; $arrstr="weibhd1"; if(in_array("weibhd1",$arrstr)) { e...

  • php session 前后台同域名下

    后端开发2025年05月08日

    接手遗留项目前后台同一域名 前台test.com/... 后台 test.com/admin 在处理后台管理账号session过期时间时发现 前后台session cookie未区分path导致 前后台退出互相影响. 解决如下 找到项目入口文件 $request_uri = $_SERVER['REQUEST_URI']; if (strpos($requ...

  • php日常日志写入格式记录

    后端开发2025年05月08日

    从数据库取出数据数组格式保存 file_put_contents('/tmp/bak_trusted_list'.date('H').'.php', '<?php return '.var_export($list, true).';?>'); ...

  • linux 重启PHP-FPM

    后端开发2025年05月08日

    1. 停止命令 pkill php-fpm 2.重启或启动命令 php-fpm -R ...

  • PHP获取异常信息

    后端开发2025年05月07日

    try { } catch (\Exception $e) { $extra = [ 'code' => $e->getCode(), 'msg' => $e->getMessage(), 'line' => $e->getLine(), 'file' => ...

  • php 多维数组指定某个值作为键

    后端开发2025年05月07日

    $temp_key = array_column($mobile_arr,'cidf'); //键值 $mobile_arr = array_combine($temp_key,$mobile_arr) ; ...