TypechoJoeTheme

轩宇网

搜索到 146 篇与 PHP后端 的结果
2019-01-23

php获取手机端的号码以及ip地址实例代码

php获取手机端的号码以及ip地址实例代码
这篇文章我们给大家一个完整的通过php获取手机端的号码以及ip地址实例代码,需要的朋友们可以测试参考下。我们在用PHP写移动端程序的时候,有的时候需要直接获取手机号码以及对应的IP地址内容,在此我们给大家整理了详细完整的代码内容,需要的朋友们测试下。<!--wxfollow start--><?php /**  * Created by PhpStorm.  * User: liubao  * Date: 2018/8/30  * Time: 16:21  */    /**  *  类名:  mobile  *  描述:  手机信息类  *  其他:  偶然  编写  */ class  mobile {   /**    *  函数名称:  getPhoneNumber    *  函数功能:  取手机号    *  输入参数:  none    *  函数返回值:  成功返回号码,失败返回false    *  其它说明:  说明    */   function getPhoneNumber()   {     if (isset($_SERVER['H...
2019年01月23日
4,095 阅读
0 评论
2019-01-18

PHP实现生成推广海报的方法详解

PHP实现生成推广海报的方法详解
这篇文章主要介绍了PHP实现生成推广海报的方法,结合具体实例形式详细分析了php图片生成的相关操作技巧与相关注意事项,需要的朋友可以参考下本文实例讲述了PHP实现生成推广海报的方法。分享给大家供大家参考,具体如下:经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。仔细分析一下,推广海报必要的要素就是海报背景图和二维码,这两者都容易生成,但要两者结合到一起组合成为一张图二维还要可以保存到本地便于分享出去,这就是难点了,在H5中可以借助canvas画出来完成类似于截图的功能,但放到小程序里边很多局限性。那么我们直接在后台生成海报,前台直接调用。前期准备:1.海报背景图,背景图一般存服务器,程序本地读取;2.推广二维码,可以是二维码图片链接,也可以是字符串图像流,如果自己生成二维码,详见:使用phpqrcode生成二维码。方法如下:<!--wxfollow start-->/** * 生成宣传海报 * @param array 参数,包括图片和文字 * @param string $filename 生成海报文...
2019年01月18日
4,244 阅读
0 评论
2019-01-14

ThinkPHP模板IF标签用法详解

ThinkPHP模板IF标签用法详解
这篇文章主要介绍了ThinkPHP模板IF标签用法,需要的朋友可以参考下ThinkPHP的IF标签可以用来定义复杂的条件判断,例如:<if condition="($name eq 1) OR ($name gt 100) "> value1 <elseif condition="$name eq 2" />value2 <else /> value3 </if>注意:在condition属性中可以支持eq等判断表达式 ,同上面的比较标签,但是不支持带有”>”、”<”等符号的用法,因为会混淆模板解析,所以下面的用法是错误的:<if condition="$id < 5 "> value1 <else /> value2 </if>必须改成<if condition="$id lt 5 "> value1 <else /> value2 </if>除此之外,我们可以在...
2019年01月14日
4,585 阅读
0 评论
2019-01-10

ThinkPHP5框架实现多数据库查询的方法

ThinkPHP5框架实现多数据库查询的方法
这篇文章主要介绍了tp5(thinkPHP5)框架实现多数据库查询的方法,结合实例形式分析了thinkPHP5框架多数据库查询的相关配置、初始化及调用相关操作技巧,需要的朋友可以参考下本文实例讲述了tp5(thinkPHP5)框架实现多数据库查询的方法。分享给大家供大家参考,具体如下:引言:有时候一个管理后台,需要涉及到多个数据库。比如,商城管理、直播管理、消息管理等等,它们都有自己的数据库。这个时候,就需要去连接多个数据库,进行处理了。thinkphp可以支持多个数据库连接。如何处理呢?1.进行多个数据库的配置默认会连接database.php中的数据库信息。<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyrig...
2019年01月10日
5,328 阅读
0 评论
2019-01-10

ThinkPHP5框架数据库Db增删改查常见操作总结

ThinkPHP5框架数据库Db增删改查常见操作总结
这篇文章主要介绍了tp5(thinkPHP5)框架数据库Db增删改查常见操作,结合实例形式总结分析了thinkPHP5框架数据库的增删改查常见操作技巧与相关注意事项,需要的朋友可以参考下本文实例讲述了tp5(thinkPHP5)框架数据库Db增删改查常见操作。分享给大家供大家参考,具体如下:请输入图片描述添加数据insert$data = [ 'name_cn' => '张三', 'name_en' => 'jack', ]; $res = Db::name('style')->insert($data);添加数据。INSERT INTO `tf_style` (`name_cn` , `name_en`) VALUES ('张三' , 'jack')tp5还可以通过insertAll插入多条数据。$data = [ 'name_cn' => '张三', 'name_en' => 'jack', ]; $res = Db::name('style')->insertGetId($data);获取插入的id。修改数据update更...
2019年01月10日
5,432 阅读
0 评论
2018-12-10

PHP高清晰度无损图片压缩功能的实现代码

PHP高清晰度无损图片压缩功能的实现代码
 经常会用到把上传的大图片压缩,特别是体积,在微信等APP应用上,也默认都是有压缩的,那么,怎么样对图片大幅度压缩却仍能保持较高的清晰度呢?接下来通过本文给大家分享php高清晰度无损图片压缩功能,感兴趣的朋友一起看看吧经常会用到把上传的大图片压缩,特别是体积,在微信等APP应用上,也默认都是有压缩的,那么,怎么样对图片大幅度压缩却仍能保持较高的清晰度呢? 压缩通常是有按比例缩放,和指定宽度压缩的,效果很不错,一个数码相机拍的4M图片,压缩后保持了较高的清晰度和原图宽高值,只有700K。下面是代码(有两个文件,imgcompress.class.php 类,及compress.php)compress.php<?php require_once 'imgcompress.class.php'; $source = 'test.png';//原图文件名 $dst_img = 'test_.png';//保存图片的文件名 $percent = ; #原图压缩,不缩放,但体积大大降低 $image = (new imgcompress($source,$percent))->...
2018年12月10日
4,173 阅读
0 评论
2018-12-09

PHP基于单例模式编写PDO类的方法

PHP基于单例模式编写PDO类的方法
这篇文章的代码是用此前一个名为MyPDO的类改写的,引入了单例模式来保证在全局调用中不会重复实例化这个类,降低系统资源的浪费。有需要的朋友们可以参考借鉴,下面来一起看看吧。一、单例模式简介简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;二、为什么要使用PHP单例模式? 1、php的应用主要在于数据库应用, 所以一个应用中会存在大量的数据库操作, 使用单例模式, 则可以避免大量的new 操作消耗的资源。 2、如果系统中需要有一个类来全局控制某些配置信息, 那么使用单例模式可以很方便的实现. 这个可以参看ZF的FrontController部分。 3、在一次页面请求中, 便于进行调试, 因为所有的代码(例如数据库操作类db)都集中在一个类中, 我们可以在类中设置钩子, 输出日志,从而避免到处var_dump, echo。三、PHP基于单例模式编写PDO类的示例代码代码如下:<?php /**  * MyPDO  * @author Jason.Wei <jasonwei06@hotmail.com>  * @license...
2018年12月09日
4,467 阅读
0 评论
2018-12-03

使用PHP+ajax+mysql+layui实现每日签到及提醒功能

使用PHP+ajax+mysql+layui实现每日签到及提醒功能
这篇文章主要为大家详细介绍了使用PHP+layui实现每日签到及提醒功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下每日签到的功能,供大家参考,具体内容如下首次签到获得1个积分,第二次签到获得2个积分,第三次签到获得3个积分,以此类推但是签到必须每天连续积分才可以递增,如果有中断再次签到时获得积分仍然从1开始递增;效果图如下:数据库设计:-- -------------------------------------------------------- -- 主机: 127.0.0.1 -- 服务器版本: 5.5.53 - MySQL Community Server (GPL) -- 服务器操作系统: Win32 -- HeidiSQL 版本: 9.3.0.4984 -- -------------------------------------------------------- /*!4010...
2018年12月03日
8,603 阅读
0 评论
2018-11-28

PHP实现小程序批量通知推送

PHP实现小程序批量通知推送
本文实例为大家分享了PHP实现小程序批量通知推送的具体代码,供大家参考,具体内容如下基本效果如下:本文实例为大家分享了PHP实现小程序批量通知推送的具体代码,供大家参考,具体内容如下基本效果如下:具体实现如下:1.配置模板2.从小程序获取formId,传到后台存到表里下发条件说明1).支付当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发3条,多次支付下发条数独立,互相不影响)2).提交表单当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)wxml<form bindsubmit="getFormId" report-submit="true">   <button formType='submit'>获取formId</button> </form>jsgetFormId:function(e){ ...
2018年11月28日
117,519 阅读
0 评论
2018-11-27

PHP实现微信公众平台账号自定义菜单类

PHP实现微信公众平台账号自定义菜单类
这篇文章主要介绍了php实现微信公众平台账号自定义菜单类的方法,涉及针对微信接口API的二次开发,是非常实用的技巧,需要的朋友可以参考下本文实例讲述了php实现微信公众平台账号自定义菜单类的方法。分享给大家供大家参考。具体分析如下:微信公众平台服务号可申请自定义菜单了,其它的号暂时不支持自定义菜单了,这个不但可以使用api来操作,还可以直接在后台定义菜单与参数。申请自定义菜单服务号可以申请自定义菜单,使用QQ登录的公众号,可以升级为邮箱登录,使用邮箱登录的公众号,可以修改登录邮箱。PS:可以使用测试号进行开发,测试号申请地址:点击打开微信公众平台账号api程序<?php //define your token define("TOKEN", "xysoft");//改成自己的TOKEN define('APP_ID', '');//改成自己的APPID define('APP_SECRET', '');//改成自己的APPSECRET $wechatObj = new wechatCallbackapiTest(APP_...
2018年11月27日
7,040 阅读
0 评论