-
php curl上传、下载、https登陆实现代码
所属栏目:[PHP教程] 日期:2021-02-19 热度:188
1、curl下载 2、curl上传 curl_setopt($ch,CURLOPT_UPLOAD,CURLOPT_INFILE,$fp); curl_setopt($ch,CURLOPT_INFILESIZE,filesize($localfile)); $rtn = curl_exec($ch); fclose($fp); if(!curl_errno($ch)){ echo "upload successfully"; }else{ echo 'curl_e[详细]
-
php类自动装载、链式操作、魔术方法实现代码
所属栏目:[PHP教程] 日期:2021-02-19 热度:149
1、自动装载实例 目录下有3个文件:index.php load.php tests文件夹 tests文件夹里有 test1.php '; echo __FILE__.' '; }} index.php内容 load.php内容 2、php 链式操作 class Database{ function where($where){ return $this; } function order($order) {[详细]
-
PHP批量删除jQuery操作
所属栏目:[PHP教程] 日期:2021-02-19 热度:178
效果图如下所述: —>—>—> —>—>—> 创建视图show.php exec('set names utf8'); $sql='select * from ***'; $info=$pdo->query($sql)->fetchAll(PDO::FETCH_ASSOC);?> $v){ ?> " 批量删除 创建adminDel.php exec('set names utf8'); $sql='delete from[详细]
-
php如何修改SESSION的生存存储时间的实例代码
所属栏目:[PHP教程] 日期:2021-02-07 热度:59
如何修改SESSION的生存时间 我们来手动设置 Session 的生存期: 其实 Session 还提供了一个函数 session_set_cookie_params(); 来设置 Session 的生存期的,该函数必须在 session_start() 函数调用之前调用: 如果客户端使用 IE 6.0 , session_set_cookie_p[详细]
-
详解PHP使用Redis存储session时的一个Warning定位
所属栏目:[PHP教程] 日期:2021-02-07 热度:179
1. 问题现象 系统页面刷新的时候,偶尔会报错下面的Warnning,但是不经常出现: Warning: Unknown: Failed to write session data (Redis). Please verify that the current setting of session.save_path is correct (tcp://x.x.x.x:6379?auth=yyy) in Unkno[详细]
-
PHP处理bmp格式图片的方法分析
所属栏目:[PHP教程] 日期:2021-02-07 热度:85
本文分析了PHP处理bmp格式图片的方法。供大家参考研究具体如下: 白天QA提出项目上传图片有问题,具体为:上传成功,预览失败。我去了之后,又上传了几张其他的图片可以上传,然后仔细问了下他上传的是哪张图片,看了后使用 getimagesize 函数打印了[详细]
-
PHP基于方差和标准差计算学生成绩的稳定性示例
所属栏目:[PHP教程] 日期:2021-02-07 热度:63
本篇章节讲解PHP基于方差和标准差计算学生成绩的稳定性。供大家参考研究具体如下: 项目中的学生端有处个人成长档案模块,要求依据学生近期十次考试成绩通过波动采集分析学生的成绩稳定性。学过数学都知道,这处应该利用数学中的方差来实现。由于[详细]
-
php基于数组函数实现关联表的编辑操作示例
所属栏目:[PHP教程] 日期:2021-02-07 热度:135
本篇章节讲解php基于数组函数实现关联表的编辑操作。供大家参考研究具体如下: 需求为,在创建学校时,需要添加应用,于是创建了个学校应用关联表,编辑学校并提交时,后台需要判断更新的应用是否为一开始提交的,或是有新的应用提交,有旧的应用[详细]
-
一个非常实用的php文件上传类
所属栏目:[PHP教程] 日期:2021-02-07 热度:135
其实网上已经有很多这样的类了,不过出于练手的目的还是自己仿照着写了一个。 下面的代码放在一个名为UploadFile.class.php文件内 /** * 构造函数,初始化 * @param string $rand_name 是否随机命名 * @param string $save_path 文件保存路径 * @param strin[详细]
-
phpcms配置列表页以及获得文章发布时间
所属栏目:[PHP教程] 日期:2021-02-07 热度:193
废话不多说了,直接给大家贴代码了,具体代码如下所示: {loop $data $key $val} {php list($copyfrom) = explode('|',$val['copyfrom'])} {$val['title']} {/loop} {/pc} 调用一级栏目名称跟二级栏目名称: 以上所述是小编给大家介绍的phpcms配置列表页以及[详细]
-
PHP简单获取上月、本月、近15天、近30天的方法示例
所属栏目:[PHP教程] 日期:2021-02-07 热度:188
本篇章节讲解PHP简单获取上月、本月、近15天、近30天方法。供大家参考研究具体如下: date('Ym01',strtotime('-1 month')),'lastday[详细]
-
PHP使用preg_split和explode分割textarea存放内容的方法分析
所属栏目:[PHP教程] 日期:2021-02-07 热度:69
本篇章节讲解PHP使用preg_split和explode分割textarea存放内容的方法。供大家参考研究具体如下: 今天有个紧急的bug,说是后台在配置了白名单后,在手机端app无效,仍然显示内容。收到邮件后,便走了遍流程,发现后台配置白名单是在textarea里配置[详细]
-
PHP错误处理函数register_shutdown_function使用示例
所属栏目:[PHP教程] 日期:2021-02-07 热度:62
当程序在线上运行时,如果遇到BUG,想不在前端输出错误信息,同时能及时邮件通知开发者,register_shutdown_function函数就可以派上用场了。 注册一个会在脚本执行完成或者 exit() 后被调用的函数。 可以多次调用 register_shutdown_function() ,这些被注册[详细]
-
PHP利用Cookie设置用户30分钟未操作自动退出功能
所属栏目:[PHP教程] 日期:2021-02-07 热度:100
登陆控制器需要做的登陆成功把用户ID等信息存入cookie: systemSetKey(array(‘name‘=>$admin_info[‘admin_name‘],‘id‘=>$admin_info[‘admin_id‘],‘gid‘=>$admin_info[‘admin_gid‘],‘sp‘=>$admin_info[‘admin_is_super‘]));//登陆成功之后[详细]
-
PHP实现对文件锁进行加锁、解锁操作的方法
所属栏目:[PHP教程] 日期:2021-02-07 热度:145
本篇章节讲解PHP实现对文件锁进行加锁、解锁操作的方法。供大家参考研究具体如下: 在项目中,一般都用到日志,如数据库查询日志、访问日志、对外接口请求返回参数日志,在处理日志时简单的写法如下 但这种写法是由瑕疵的,一个网站同一时间并不是[详细]
-
php获取文章内容第一张图片的方法示例
所属栏目:[PHP教程] 日期:2021-02-07 热度:142
本篇章节讲解php获取文章内容第一张图片的方法。供大家参考研究具体如下: /[详细]
-
PHP 返回数组后处理方法(开户成功后弹窗提示)
所属栏目:[PHP教程] 日期:2021-02-07 热度:175
1. 在注册的时候,注册成功后经常会弹窗提示自己注册的信息,这类做法需要返回mysql数据库中获取的数组值,返回给前台页面,赋值给弹窗。 2.做法: 返回数组 打印的数组的值 返回数组处理 赋值给弹窗,赋值html赋给div 弹窗页面 以上所述是小编给大家介绍的P[详细]
-
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
所属栏目:[PHP教程] 日期:2021-02-07 热度:192
本篇章节讲解PHP+Ajax实现的无刷新分页功能。供大家参考研究具体如下: 注: 本文中使用到的一些类库在前面文章都能找到源代码,我会在文中指明链接所在,为了缩短文章篇幅,由此带来的阅读不便,敬请谅解。 本文讲解 Ajax 实现无刷新分页、实现原[详细]
-
使用Zttp简化Guzzle 调用
所属栏目:[PHP教程] 日期:2021-02-07 热度:105
Zttp 是 Adam Wathan 为了让代码更富表现力以及简化常见用例而写的一个 Guzzle 的封装。 这是使用 Zttp 去 Post 一个自定义头部内容请求的一个例子: 'Pants[详细]
-
利用PHP判断是否是连乘数字串的方法示例
所属栏目:[PHP教程] 日期:2021-02-07 热度:53
描述 有这样一道题,给出一个数字串A,需要判断A是否为连乘数字串,连乘数字串的定义就是一个数字串可以拆分成若干个数字,后面的数字(从第N个数字开始)为前面2个数字的乘积。 举例 (1) '122' --- 可以拆成[1|2|2] 结果: 1×2=2 (连乘数字串) (2) '112224[详细]
-
PHP不使用内置函数实现字符串转整型的方法示例
所属栏目:[PHP教程] 日期:2021-02-07 热度:158
介绍 php字符串类型的数字如果想转成整型的数字,一般我们都是采用系统内置的API去做转换,但如果规定就不让我们去用系统内置的API转换,而是让自己去实现一个函数转换该怎么办?这里我们看下如何去实现。 系统内置 API 方式 //(一) $num = (int)$num; //[详细]
-
PHP中$GLOBALS[#39;HTTP_RAW_POST_DATA#39;]和$_POST的区别
所属栏目:[PHP教程] 日期:2021-02-07 热度:116
本文分析了PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别。供大家参考研究具体如下: $_POST :通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。 $GLOBALS['HTTP_RAW_POST_DATA'] :总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的[详细]
-
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
所属栏目:[PHP教程] 日期:2021-02-07 热度:124
本篇章节讲解[企业公众号]升级到[企业微信]之后发送消息失败的解决方法。供大家参考研究具体如下: 最近,看到消息,说是微信把企业公众号升级到企业微信。当时并没有在意,但是后来发现之前用企业公众号的接口来发通知消息的程序发不出去消息了。[详细]
-
PHP基于socket实现客户端和服务端通讯功能
所属栏目:[PHP教程] 日期:2021-02-06 热度:68
本文主要介绍了PHP基于socket实现的简单客户端和服务端通讯功能,可实现服务端接收客户端发送的字符串进行翻转操作后返回客户端的功能,需要的朋友可以参考下 服务端: 客户端: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程[详细]
-
PHP微信PC二维码登陆的实现思路
所属栏目:[PHP教程] 日期:2021-02-06 热度:192
一、思路: 思路关键在于如何与微信端交互起来,毕竟目前微信登录只能是在微信端。 但是微信有一个特殊的方法用于生成自定义的二维码,这就让我们能够在PC上显示二维码,而二维码的值可以是我们定义的。另外看微信开发文档中存在一个scan事件,可以检测用户[详细]
