PHP
深入理解PHP
Yaiba123
没有强度,全是手法。
展开
-
使用阿里云服务器wamp架构的站点配置子域名到子目录
在阿里云买了学生认证的ecs,安装了wamp,配置一顿后,主域名(k10000.top)访问成功,由于根目录有好几个项目站点,想用子域名(czq.k10000.top)来访问,使用百度之术,瞎搞了一下,竟然成功了,真是神奇!小技巧如下: 1.首先这里使用的是在阿里云买的域名。进入管理控制台>域名>域名列表 选中一个域名 点击解析 2.添加解析 3...原创 2017-12-22 22:57:18 · 4675 阅读 · 0 评论 -
PHP cURL学习-大学CET查询
大二学了一下PHP cURL,做了几个demo。1、代码如下:index.html<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-wid原创 2018-02-25 23:03:18 · 4375 阅读 · 0 评论 -
微信公众号开发 ThinkPHP3.2获取access_token和jsapi_ticket以及全局缓存
首先,微信公众号开发有2个access_token,分别为基础接口的access_token和网页授权oauth2.0的access_token,在此就先讲基础接口的access_token。根据微信公众号开发文档,先获取到基础接口的access_token,再由这个access_token获取到jsapi_ticket,然后这两个玩意的有效期为7200秒,在接口权限中写明access_token...原创 2018-04-17 20:37:20 · 6619 阅读 · 0 评论 -
微信JS-SDK 分享到朋友圈和分享给朋友接口使用
根据前篇文章使用ThinkPHP3.2获取到的access_token和jsapi_ticket,就可以使用jssdk接口了。如分享到朋友圈和分享给朋友接口。使用jssdk有5个步骤哦,详情请查看微信官方开发文档。步骤一:绑定域名(先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。)步骤二:引入JS文件 步骤三:通过config接口注入权限验证配置步...原创 2018-04-17 20:57:05 · 10220 阅读 · 0 评论 -
微信网页授权Oauth2.0 某高校合唱团报名表单
首先在Application/Weih5/gkchorus目录新建一个Oauth2.0授权登录页面gkchorus_oauth2.php<meta charset="utf-8"><?php // error_reporting(0); // $get_openid=$_GET['state']; $appid = '微信公众号appid';// 微信公众号appid ...原创 2018-04-17 22:06:22 · 4057 阅读 · 0 评论 -
微信公众号创建和删除菜单,接受和响应信息
在Application/Home/Controller目录,新建WeixinController.class.php,继承CommonController控制器,在微信公众号后台>基本配置>URL填写:http://你的域名/home/weixin/index,即可实现微信公众号自定义菜单,接收消息,响应消息,创建菜单,删除菜单,查询菜单,记录日志功能。<?phpnamesp...原创 2018-04-17 22:29:50 · 4750 阅读 · 0 评论 -
PHP 获取CSDN博客的文章链接
原理很简单,一看即懂。操作粗暴简单,哈哈。href.php<?php header("Content-type: text/html; charset=utf-8"); $num = 0; for ($page=1; $page <99 ; $page++) { $html = file_get_contents('https://blog...原创 2018-05-21 16:08:19 · 414 阅读 · 0 评论 -
ThinkPHP3.2 实现分页,显示上一页和下一页
首先要搞清楚的就是ThinkPHP3.2.3的分页类已经被移到了Think\Page.class.php,这是跟以前的版本有些不一样的,使用起来还是跟以前版本差不多,但是默认的效果不敢恭维,所以最好是自己加些样式。Application/Home/View/Work/works.html<!DOCTYPE html><html><head> &l...原创 2018-08-10 18:19:37 · 2609 阅读 · 0 评论 -
ThinkPHP3.2 结合Jquery Ajax 实现加载更多
在Jquery中,ajax() 方法通过 HTTP 请求加载远程数据。该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的情况下,$.ajax() 可以不带任何参数直接使用。如:实现加载更多...原创 2018-08-10 17:57:23 · 1071 阅读 · 0 评论 -
微信公众号服务器配置选项PHP示例代码
最近微信公众号遇到有点奇怪的问题,使用的是tp框架,之前配置都ok的,最近有需求重新填写url选项,可配置时一直显示token失败,解决方案,参考以下php示例代码来修改,同时最好把输出注释掉。最后通过了,就是这么香 ~respond.php<?php/** * wechat php test */ //define your tokendefine("TO...转载 2018-09-17 15:22:31 · 932 阅读 · 0 评论 -
通过htaccess文件配置多个一级域名指向根目录的子文件夹的小技巧
通过百度之术,搜了很多小技巧,网上很多使用js、php重定向的,但是感觉都不理想,最后搜到通过htaccess文件的配置来解决。特地记录一下,方便下次看。该项目是采用云服务器wamp架构的多域名多站点。创建《.htaccess文件》,配置一级域名指向Web根目录的子目录。<IfModule mod_rewrite.c> Options +FollowSymlinks Re...原创 2018-09-15 01:39:45 · 2317 阅读 · 0 评论 -
ThinkPHP3.2 实现浏览量和点赞量,每次访问页面浏览量+1以及每个登录用户只能对同一篇文章点赞一次
笔者最近帮许多人做毕设项目,什么基于SSH的招聘系统、SSM的商城系统,基于TP的博客系统...,忙得一批。其中TP项目中有一个实现浏览量和点赞量的功能需求。所谓怎么简单怎么来,在这里说一下思路,记录一下这个小技巧。首先数据表有三个,分别为是article、pros、user表,bo_是表前缀。bo_user数据表概要设计bo_article数据表概要设计bo_pros数据...原创 2019-05-24 14:04:36 · 3423 阅读 · 0 评论 -
PHP cURL学习-域名备案查询
大二学了一下PHP cURL,做了几个demo。1、代码如下:index.html<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-wid原创 2018-02-25 22:31:40 · 4637 阅读 · 0 评论 -
PHP cURL学习-IP域名查询
大二学了一下PHP cURL,做了几个demo。1、代码如下:index.html<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-wid原创 2018-02-25 22:01:26 · 4255 阅读 · 0 评论 -
PHP cURL学习-快递查询
大二学了一下PHP cURL,做了几个demo。1、代码如下:index.php<html><head> <title>快递查询</title> <meta charset="utf-8"> <meta name="description" content="快递查询"&原创 2018-02-25 18:43:45 · 4979 阅读 · 1 评论 -
访问wamp的localhost出现“没有权限访问”解决方法
ForbiddenYou don't have permission to access/on this server.转载 2017-12-15 21:15:14 · 7660 阅读 · 0 评论 -
修改WampServer的默认端口
WampServer默认的安装端口是80,容易和已安装的ISS等其他服务冲突,导致WampServer无法启动。无法启动的现象如下:1、apache服务无法启动。问题所在:80端口冲突。2、在浏览器中输入本地IP地址,显示404错误或500错误。问题所在:授权限制。3、在数据库管理中,连接MYSQL数据库出错,提示404错误,找不到文件。问题所在:站点服务器转载 2017-12-16 16:17:45 · 4375 阅读 · 0 评论 -
wamp修改MySQL密码后PHPmyadmin连接不上
phpMyAdmin开始能打开,但是我在权限里把root的密码改了,再打开phpMyAdmin就显示:“phpMyAdmin试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与MySQL服务器的管理员所给出的信息一致。奇怪的是我把config.inc.php里的$cfg['Servers'][$i]['passw转载 2017-12-15 23:53:17 · 4408 阅读 · 0 评论 -
UEditor上传图片被压缩得模糊的解决方法
UEditor功能很强大,但是有个很不友好的功能:会在使用UEditor上传图片时,如果你的原始图片尺寸过大,就会先自动对图片大小进行压缩,然后将压缩的文件给servlet。也就是说,使用UEditor 上传图片后会导致图片大小发生改变并使图片变得模糊,而这是在用户毫不知情的情况下进行的操作,非常讨厌。如果不想让上传的精美照片被UEditor 压缩得面目全非,可以通过以下方法禁止UEd转载 2018-02-01 23:16:14 · 9743 阅读 · 0 评论 -
PHP cURL学习-手机号码归属地查询
大二学了一下PHP cURL,做了几个demo。1、代码如下:index.html<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-wid原创 2018-02-26 11:43:23 · 4337 阅读 · 0 评论 -
安装Composer与Guzzle和Symfony
1.下载Composer,选择Windows Installer,下载地址:https://getcomposer.org/download/2.安装时,注意选择PHP.exe3.失败则不断reply4.OK5.使用git bush6.中国镜像配置(代理服务器下载)7.输入git命令8.智全@zhiquan MINGW64 /d/wamp/www/ComposerTest$ composer re...原创 2018-02-26 13:47:45 · 5859 阅读 · 0 评论 -
PHP DOMDocment与DOMPath的demo
<?php $html = file_get_contents('http://www.baidu.com/'); $dom = new DOMDocument();// PHP Xml 解析DOMdocment() 文件目录为树结构 @$dom->loadhtml($html); $xpath = new DOMXPath($dom);// domxpath返回值为结点 ...原创 2018-02-26 14:16:09 · 4135 阅读 · 0 评论 -
PHP mysql_connect()连接-已淘汰
1、首先在mysql命令控制台新建数据库mysql> create database test;Query OK, 1 row affected (0.04 sec)mysql> use test;Database changedmysql> create table test_table( -> id int(5) auto_increment pri...原创 2018-02-21 00:59:39 · 10365 阅读 · 0 评论 -
PHP new mysqli()连接
1、首先在mysql命令控制台新建数据库mysql> create database test;Query OK, 1 row affected (0.04 sec)mysql> use test;Database changedmysql> create table test_table( -> id int(5) auto_increment pri...原创 2018-02-21 01:26:30 · 24458 阅读 · 2 评论 -
PHP mysqli_connect()连接
1、首先在mysql命令控制台新建数据库mysql> create database test;Query OK, 1 row affected (0.04 sec)mysql> use test;Database changedmysql> create table test_table( -> id int(5) auto_increment pri...原创 2018-02-21 01:19:45 · 9380 阅读 · 2 评论 -
PHP new PDO()连接-推荐
1、首先在mysql命令控制台新建数据库mysql> create database test;Query OK, 1 row affected (0.04 sec)mysql> use test;Database changedmysql> create table test_table( -> id int(5) auto_increment pri...原创 2018-02-21 01:45:33 · 8647 阅读 · 0 评论 -
PHP cURL学习-普通话等级考试查询
大二学了一下PHP cURL,做了几个demo。1、代码如下:index.html<html><head> <title>普通话等级考试查询</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-w原创 2018-02-25 17:22:56 · 4588 阅读 · 0 评论 -
PHP根据元器件型号抓取500条数据并存入txt
有一个哥们找我抓取一下数据,根据500多个元器件型号,在某个网站去查并且写入txt文件。于是怎么简单怎么来,使用一个叫simple_html_dom.php的解析库。下载地址:https://github.com/zhiquan181/zqtoys/tree/master/YQJDatasdoc.php<meta charset="utf-8"><?php igno...原创 2019-07-26 16:54:46 · 318 阅读 · 0 评论