随笔分类 -  PHP

PHP是世界上最好的语言!
摘要:这个内存报错,导致页面 导出功能失败: 修改php.ini文件中的memory_limit 默认128M 有的小,导出数据大的时候会导致失败。 改为512M 修改 php.ini配置文件,在php.ini中找到 memory_limit = 128M,将前面的分号去掉,改动值的大小,将memory_ 阅读全文
posted @ 2021-05-22 14:06 不睡 阅读(483) 评论(0) 推荐(0)
摘要:phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。 使用 composer 安装: composer require phpmailer/phpmailer 发送之前需要拥有自己的邮件服务器,测试的时候其 阅读全文
posted @ 2020-12-24 23:47 不睡 阅读(298) 评论(0) 推荐(0)
摘要:scandir() 函数返回指定目录中的文件和目录的数组,这里我主要使用scandir实现图片库。 语法 scandir(directory,sorting_order,context); 参数描述 directory 必需。规定要扫描的目录。 sorting_order 可选。规定排列顺序。默认是 阅读全文
posted @ 2020-12-19 18:16 不睡 阅读(658) 评论(0) 推荐(0)
摘要:Filesystem 函数允许您访问和操作文件系统。Filesystem 函数是 PHP 核心的组成部分,无需安装即可使用这些函数。下面是使用例子: 前端部分,这里我使用ajax上传文件的 <form id="contact-form" method="post"> <div class="row" 阅读全文
posted @ 2020-12-06 13:24 不睡 阅读(1441) 评论(0) 推荐(0)
摘要:1、使用composer安装 composer require yidas/phpspreadsheet-helper 2、写入Excel use yidas\phpSpreadsheet\Helper; /** * 导出明细 */ public function export_detail() { 阅读全文
posted @ 2020-11-21 11:28 不睡 阅读(285) 评论(0) 推荐(0)
摘要:问题: 我们上传文件文件时会发生 Call to a member function move() on null的错误。 我们在php控制器代码中输入如下代码:dump($error = $_FILES);exit;查看错误。如果在这里int里面出现了错误代码“1”,就很明显了,接下来分享下所有的 阅读全文
posted @ 2020-10-15 14:52 不睡 阅读(2928) 评论(0) 推荐(0)
摘要:1、使用composer安装 composer require phpoffice/phpspreadsheet 2、写入Excel(导出) common(应用公共文件,app/common.php),方便调用: use PhpOffice\PhpSpreadsheet\IOFactory; use 阅读全文
posted @ 2020-07-23 11:44 不睡 阅读(2022) 评论(1) 推荐(0)
摘要:由于项目的需要,我使用百度的文字识别API,但要注意的是不是百分百可以识别,特别是手写的字体很潦草就很难识别了。 使用文字识别的API: 第一步:新手接入指南 https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjgn3 第二步:接入API 文档:https://a 阅读全文
posted @ 2020-05-31 16:33 不睡 阅读(2901) 评论(0) 推荐(0)
摘要:跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 同源策略:同源策略/SOP(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同 阅读全文
posted @ 2020-04-12 19:48 不睡 阅读(857) 评论(0) 推荐(0)
摘要:phpStudy自带有MySQL,而你原本就已经安装了MySQL,如果它们同时启动的话就会产生端口冲突,MySQL无法正常运行,知道问题所在就好解决了,只有修改其中一方MySQL的端口号就可以解决了。 第一步:在“phpStudy 2018”管理界面上,选择【其他选项菜单】进入。 第二步:在“其他选 阅读全文
posted @ 2020-02-11 21:46 不睡 阅读(3583) 评论(2) 推荐(0)
摘要:安装步骤 请参考以下步骤,使用Composer安装依赖。 如果在您的系统上全局安装Composer,您可以在项目目录中运行以下内容,将 Alibaba Cloud Client for PHP 添加为依赖项。 composer require alibabacloud/client 一般来说直接运行 阅读全文
posted @ 2019-12-18 13:59 不睡 阅读(1581) 评论(0) 推荐(0)
摘要:引入extend第三方类 方法一:命名空间引入 我们只需要把自己的类库包目录放入EXTEND_PATH目录(默认为extend,可配置),就可以自动注册对应的命名空间。 我们在extend目录下面新增一个lib目录,然后定义一个\lib\Mycla类( 类文件位于extend/lib/Mycla.p 阅读全文
posted @ 2019-12-06 17:16 不睡 阅读(10650) 评论(4) 推荐(0)
摘要:Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认 阅读全文
posted @ 2019-11-17 16:57 不睡 阅读(7486) 评论(0) 推荐(1)
摘要:PHP语言中的字符串函数也是一个比较易懂的知识。今天我们就为大家总结了将近12种PHP字符串函数,希望对又需要的朋友有所帮助,增加读者朋友的PHP知识库。 1、查找字符位置函数 strpos($str,'a’);//字符串a 在$str 第一次出现的位置 索引0开始 没有出现返回false 区分大小 阅读全文
posted @ 2019-11-06 18:28 不睡 阅读(1055) 评论(0) 推荐(1)
摘要:把这个去掉就可以了 阅读全文
posted @ 2019-09-25 15:23 不睡 阅读(1682) 评论(0) 推荐(0)
摘要:PDO(PHP数据对象) 是一个轻量级的、具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法使用。它所提供的数据接入抽象层,具有与具体数据库类型无关的优势,为它所支持的数据库提供统一的操作接口。目前支持多种数据库 阅读全文
posted @ 2019-09-14 15:11 不睡 阅读(2196) 评论(0) 推荐(0)
摘要:使用namespace的目的 命名空间将代码划分出不同的空间(区域),每个空间的常量、函数、类(为了偷懒,我下边都将它们称为元素)的名字互不影响, 这个有点类似我们常常提到的'封装'的概念。 团队合作项目时,避免与团队其它成员新建的类发生冲突;个人负责项目时,避免前后新建的类发生冲突; 据个人理解, 阅读全文
posted @ 2019-09-08 15:46 不睡 阅读(4132) 评论(0) 推荐(0)