您的当前位置:首页 > 建站学院 > 
  • PHP error_reporting() 函数的参数及用法说明

    后端开发2023年05月16日

    error_reporting ― 设置应该报告何种 PHP 错误 error_reporting() 函数能够在运行时设置 error_reporting 指令。 PHP 有诸多错误级别,使用该函数可以设置在脚本运行时的级别。 如果没有设置可选参数 level, error_reporting() 仅会返回当前的错误报告级别。 值 常量 描述 1 E_ER...

  • PHP上传文件引起$_POST为空 empty 的问题

    后端开发2023年05月16日

    今天升级了服务器的PHP版本,由PHP7.3升级至PHP8.1,升级结束后一切运行正常,但偶然发现选择上传视频文件的时候,会造成接收$_POST变量的值为空,但上传图片时却没有问题。最后通过查找升级前的php.ini配置文件才发现,升级前后两个配置文件中post_max_size和upload_max_filesize设置的不同,而新环境中只将upload_...

  • PHP循环输出指定数据库中的表名及行数等相关信息

    后端开发2023年05月16日

    PHP循环输出指定数据库中的表名及行数等相关信息,第一步获取指定数据库中的表名,生成数组。 $sql_status=" SHOW TABLE STATUS FROM 数据库名"; if ($result=$mysqli->query($sql_status)){ while ($rs=$result->fetch_array()){ //用数组 ...

  • PHP8用imagejpeg,imagegif,imagepng给图片添加水印失败原因查找

    后端开发2023年05月16日

    在九品源码的后台发布文章时,会对内容中的所有图片增加水印,但最近将PHP版本升级到PHP8.1以后,图片增加水印时失败了,程序直接卡死无返回值。经过一步一步的找查错误,最后发现问题出现在了以下代码中: private function output($image){//输出图像 switch($this->imgtype){ case 1: image...

  • PHP二维数组排序方法

    后端开发2023年05月15日

    一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。 二维数组的排序怎么实现呢? 使用array_multisort和usort可以实现 例如像下面的数组: 代码如下: $users = array( array('name' => 'tom', 'age' => 20), array('name' => 'an...

  • php的explode()函数中正、负数参数limit用法

    后端开发2023年05月15日

    explode() 函数经常在PHP用到的地方就是将POST获取到的字符串内容切割分成数组来使用。 explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。参数为: array explode ( string separator, string string [, int limit] ) 最后的limit参数为可选参数,这时将按...

  • 新安装mysql报错1251 client does not support

    数据库2023年05月15日

    MYSQL安装初始化之后有一个默认密码,如下2.a!yNasp8Dn A temporary password is generated for root@localhost: 2.a!yNasp8Dn 用Native客户端连接时报错:1251 client does not support,但是我们通过命令行是可以连接的,我们测试一下执行以下代码查看一下用...

  • PHP通过图片base64获取图片的格式及大小

    后端开发2023年05月15日

    我是通过JQ截取图片后,将截取产生的图片base64图片放到隐藏域中,PHP获取POST值后,要验证图片格式和大小,顺便整理了一下函数。 function get_base64img_info($base64img,$type){ if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64img, ...

  • 网页前端用JQ之$.ajax处理PHP返回的json数据

    后端开发2023年05月15日

    HTML页面中引用的JQ处理AJAX($.ajax)的代码: 发送的数据也是用的JSON格式,后台PHP也要对应处理获取的JSON数据。 $.ajax({ type: "POST", timeout: 5000, // 设置超时时间 url: Test_Url, contentType: "application/json", //如果提交的是json数据类...

  • PHP利用ZipArchive对网站程序整站打包源代码

    后端开发2023年05月15日

    PHP利用ZipArchive对网站程序所有目录进行整站打包的源代码分享。 function addFileToZip($path, $zip) { $handler = opendir($path); //打开当前文件夹由$path指定。 /* 循环的读取文件夹下的所有文件和文件夹 其中$filename = readdir($handler)是每次循环的...