-
Yii框架使用魔术方法实现跨文件调用功能示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:122
本篇章节讲解Yii框架使用魔术方法实现跨文件调用。供大家参考研究具体如下: 目前项目用yii框架,controller调用facade的方法,facade调用adapter的方法,adapter调用api的方法,api封装了sql方法,但是大部分情况下,只是单纯的调用,但限于目前[详细]
-
Yii框架参数化查询中IN查询只能查询一个的解决方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:143
本篇章节讲解Yii框架参数化查询中IN查询只能查询一个的解决方法。分享给大家供大家参考,具体如下: 在yii框架中使用参数化进行IN查询时,结果不如所愿 createCommand($sql)->query([':ids' => '1013,1015,1017'])->readAll();print_r($result); Array ( [[详细]
-
yii2项目实战之restful api授权验证详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:92
前言 什么是restful风格的api呢?我们之前有写过来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中api的部署来写。 我们今天就来大大的侃侃那些年api遇到的授权验证问题!独家干活,如果看完有所受益,记得不要忘[详细]
-
Yii框架分页实现方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:106
本篇章节讲解Yii框架分页实现方法。供大家参考研究具体如下: 下家公司用的框架是yii,这几天看了下相关教程,今儿把分页教程写下,最后把tp的分页也给整合进了yii,因为个人觉得yii分页没有tp用的顺手。 首页,在models目录里创建个Auth.php的模[详细]
-
Yii框架实现图片上传的方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:181
本篇章节讲解Yii框架实现图片上传的方法。供大家参考研究具体如下: 今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 Model: 'jpg,gif,png') ); }} 注:resource为数据表,表[详细]
-
Yii2框架中日志的使用方法分析
所属栏目:[PHP教程] 日期:2021-01-17 热度:117
本篇章节讲解Yii2框架中日志的使用方法。供大家参考研究具体如下: Yii2和Yii1.x的区别 Yii2里面日志的使用方法和Yii 1.x并不相同, 在Yii 1.x中,记录日志的方法为 后者仅在调试模式下记录日志。 这里的log方法是YiiBase的静态方法。 在Yii2中,[详细]
-
PHP编程计算文件或数组中单词出现频率的方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:100
本篇章节讲解PHP编程计算文件或数组中单词出现频率的方法。供大家参考研究具体如下: 如果是小文件,可以一次性读入到数组中,使用方便的数组计数函数进行词频统计(假设文件中内容都是空格隔开的单词): 如果是大文件,读入内存就不合适了,可以[详细]
-
PHP简单实现遍历目录下特定文件的方法小结
所属栏目:[PHP教程] 日期:2021-01-17 热度:94
本篇章节讲解PHP简单实现遍历目录下特定文件的方法。供大家参考研究具体如下: 1. 使用glob方法 2. 利用Linux下的ls命令 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP[详细]
-
php利用fsockopen GET/POST提交表单及上传文件
所属栏目:[PHP教程] 日期:2021-01-17 热度:186
php利用fsockopen GET/POST提交表单及上传文件,具体内容如下 1.GET get.php $param = array( 'name' = 'fdipzone','gender' = 'man' ); $url = $url.'?'.http_build_query($param); // create connect $fp = fsockopen($host,$port,$errno,$errstr,$timeout[详细]
-
PHP实现json_decode不转义中文的方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:193
本篇章节讲解PHP实现json_decode不转义中文的方法。供大家参考研究具体如下: 默认情况下PHP的 json_decode 方法会把特殊字符进行转义,还会把中文转为 Unicode 编码形式。 这使得数据库查看文本变得很麻烦。所以我们需要限制对于中文的转义。 要[详细]
-
php写app接口并返回json数据的实例(分享)
所属栏目:[PHP教程] 日期:2021-01-17 热度:165
第一步:conn. PHP 文件,用于连接 数据库 并定义接口格式,代码如下: $code,'message[详细]
-
PHP中trait使用方法详细介绍
所属栏目:[PHP教程] 日期:2021-01-17 热度:130
说通俗点,PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。 carName}n"; } } class Person { public function eat() { echo "eatn"; } } class Student extends Person { u[详细]
-
老生常谈PHP 文件写入和读取(必看篇)
所属栏目:[PHP教程] 日期:2021-01-17 热度:101
文章提纲: 一.实现文件读取和写入的基本思路 二.使用fopen方法打开文件 三.文件读取和文件写入操作 四.使用fclose方法关闭文件 五.文件指针的移动 六.Windows和UNIX下的回车和换行 一.实现文件读取和写入的基本思路: 1.通过fopen方法打开文件:$fp[详细]
-
php readfile下载大文件失败的解决方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:148
本篇章节讲解php readfile下载大文件失败的解决方法。供大家参考研究具体如下: 大文件有200多M,只下载了200K就提示下载完成,且不报错。 原因是PHP内存有限制,需要改为按块下载,就是 把大文件切块后逐块下载 。 Content error The file does n[详细]
-
Yii框架实现的验证码、登录及退出功能示例
所属栏目:[PHP教程] 日期:2021-01-17 热度:124
本篇章节讲解Yii框架实现的验证码、登录及退出功能。供大家参考研究具体如下: 捣鼓了一下午,总算走通了,下面贴出代码。 Model 注:我的用户表是auth,所以模型是Auth.php !CCaptcha::checkRequirements(),'message[详细]
-
PHP用户注册邮件激活账户的实现代码
所属栏目:[PHP教程] 日期:2021-01-17 热度:113
我们在注册一个网站的账户时,通常都会收到一封含点击链接激活的邮件,而它是怎么激活我们的账户的呢,今天向大家介绍一种方法。 预备条件 我们在注册账户时,一般在用户表中会记录下我们的id、用户名、密码、邮箱或手机号,还会有一个账户激活与否的字段。[详细]
-
php获取数据库中数据的实现方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:60
废话不多说,直接上代码 // 创建连接 $con =mysqli_connect($servername,$username,$password,$dbname); // 检测连接 $sql = "SELECT * FROM users"; $result = mysqli_query($con,$sql); if (!$result) { printf("Error: %sn",mysqli_error($con)); exit()[详细]
-
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
所属栏目:[PHP教程] 日期:2021-01-17 热度:68
本篇章节讲解PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法。供大家参考研究具体如下: 回环矩阵指的是一个从一开始,不断按照上、右、下、左顺序依次增大的矩阵序列,例: 现在要求: 输入: m、n,分别代表行数和列数输出: m * n 的回环矩阵[详细]
-
PHP使用数组实现矩阵数学运算的方法示例
所属栏目:[PHP教程] 日期:2021-01-17 热度:195
本篇章节讲解PHP使用数组实现矩阵数学运算的方法。供大家参考研究具体如下: 矩阵运算就是对两个数据表进行某种数学运算,并得到另一个数据表.下面的例子中我们创建了一个基本完整的矩阵运算函数库,以便用于矩阵操作的程序中. 来自 PHP5 in Pract[详细]
-
php实现数组纵向转横向并过滤重复值的方法分析
所属栏目:[PHP教程] 日期:2021-01-17 热度:136
本篇章节讲解php实现数组纵向转横向并过滤重复值的方法。分享给大家供大家参考,具体如下: 一、问题 有数组: array(5=>'黑xx',42=>'XXL'),7=>array(5=>'黑xx',40=>'XL'),8=>array(8=>'灰',); 要求转换成如下结果(数组纵向转横向并过滤重复值): array([详细]
-
php从数据库中读取特定的行(实例)
所属栏目:[PHP教程] 日期:2021-01-17 热度:109
有的时候我们需要从数据库中读取特定的数据,来检验用户的输入,这个时候需要执行的sql语句是: select * from table_name where id='num'; 需要执行这样的一个语句。 那么怎样来执行这样的语句。 为了执行sql语句,我们需要和数据库相连接 connect_error){d[详细]
-
php使用PDO从数据库表中读取数据的实现方法(必看)
所属栏目:[PHP教程] 日期:2021-01-17 热度:185
创建了PDO对象后,就可以通过创建的对象进行数据检索了。查询数据我们可以使用PDO::query()方法,具体代码如下: getMessage();} //从数据库中选择数据,并将结果赋予一个变量,testtable为数据库表 $result=$pdo-query('select id,name,age from testtable')[详细]
-
详解PHP5.6.30与Apache2.4.x配置
所属栏目:[PHP教程] 日期:2021-01-17 热度:112
首先在Apache官网下载https://www.apachelounge.com/download/ 请确保你的电脑安装有了 若没有安装 请点击 vc_redist_x64/86.exe文件 下载好了 将其解压到自己想要文件夹中 打开conf/httpd.conf文件 这是端口 可根据自己需要进行修改 这是Apache服务访问PHP[详细]
-
PHP简单实现合并2个数字键数组值的方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:158
本篇章节讲解PHP简单实现合并2个数字键数组值的方法。分享给大家供大家参考,具体如下: 先要了解一个基础知识点: 输出: aa [1] => bb [2] => cc [3] => aa2 [4] => cc2) 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》[详细]
-
PHP实现批量清空删除指定文件夹所有内容的方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:139
本篇章节讲解PHP实现批量清空删除指定文件夹所有内容的方法。供大家参考研究具体如下: cleancache.php: "" . $dir . "" have been cleaned clear! ";}/** * 清空/删除 文件夹 * @param string $dirname 文件夹路径 * @param bool $self 是否删[详细]