- 博客(27)
- 资源 (12)
- 收藏
- 关注
原创 php fsockopen()方法,简化,异步非阻塞调用
介绍在项目中遇到一个问题,就是php是同步的读取下来的,如果一个方法请求的时间长了一点, 那么整个程序走下去将会遇到阻塞,现在我想触发这个方法,但是又不影响我下下面的程序正常的走下去。查了一上午的方法, 就这个函数比较靠谱,但是会比较low 一点, 因为直接是通过url寻找我们要触发的方法。方法function _sock($url) { $host = parse_url(...
2017-08-30 12:04:02 8908 3
转载 php 阻塞和非阻塞,同步与异步的理解,什么是异步非阻塞
“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者
2017-08-29 10:46:33 1144
原创 在position absolute div 怎么居中
#container {background: #ffc url(mid.jpg) repeat-y center;position: absolute;left: 50%;width: 980px;margin-left: -490px;}
2017-08-27 09:55:29 905
原创 thinkphp一定要连接数据库之后才能调用model里面的方法吗?
做测试开发的时候 , 不需要链接数据库, 调用模板, 但是会出现无法加载数据库驱动: Think\Db\Driver\的错误,下面是解决方法在model层, 不扩展里面model 比如:namespace Home\Model;use Think\Model;class CategoryModel extends Model { }直接去掉 ext
2017-08-24 14:11:55 755
原创 微信开发使用access_token 获取微信的ip地址
public function getAccessTokenIp(){ $access_token= "S-89_p88nm0OegDG01P6Y2_1ukkvMzyTXe4JB1G3RwUxyWBVuqJ13r7wOO8dtBhhh6zbrOCmVT3pNRqtfDWk_Bqjs0m_5rGozyQh2PP4jtM5qOydbv4xnR5kLu2iknkpSZGfABAIPW";
2017-08-24 14:02:10 943
原创 微信获取access_token,access_token有什么意义,他的时长是多少
获取access_token 需要有openid ,和appsecret 这两个参数,再通过前面所学得curl 采集微信服务器所返回的参数 public function getAccessToken(){ //1.请求参数 $openid = 'wxe8f6f6a74f361d4b'; $secret = '9149cc77a4186e
2017-08-24 11:08:53 4798
原创 复习微信应用中,php采集简单demo
public function http_curl(){ //1.初始化 $ch = curl_init(); $url = 'http://www.baidu.com'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER
2017-08-24 10:43:14 268
原创 微信开发怎么被动发送图文消息用户输入信息之后回复
if( strtolower($postObj->MsgType) == 'text' && trim($postObj->Content)=='tuwen2' ){ $toUser = $postObj->FromUserName; $fromUser = $postObj->ToUserName; $arr = array
2017-08-24 10:17:50 614
原创 php微信的文本回复功能开发
if( strtolower( $postObj->MsgType) == 'text'){ if ($postObj->Content =='test'){ $msgType = 'text'; $content ='你输入的为test';
2017-08-23 17:51:19 343
原创 走进微信公众号实现关注之后推送一条服务器自定义的消息给用户
下面是tp3.2实现的代码:<?phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller { public function index(){ $timestamp = $_GET['timestamp']; $nonce
2017-08-23 17:11:13 14483 1
原创 php微信开发 接口配置信息 如何代码实现,代码实现,入口文件 token 配置失败
token 是在网页中和微信服务器商量好的哦。下次使用的时候直接代码复制即可使用<?php/** * Created by PhpStorm. * User: liaosp * Date: 2017/8/23 * Time: 10:36 */$timestamp = $_GET['timestamp'];$nonce = $_GET['nonce'];$token = 'w
2017-08-23 11:06:20 795
原创 html css 制作出翻页的时候慢慢的出来,或者放大缩小
改变之前:.active .bg: padding-top: 30px; background: blue; position: absolute; opacity: 0; -webkit-transform: scale(0.5, 0.5);
2017-08-20 16:55:44 1277
原创 西部数码虚拟主机iis怎么路由重写,去除隐藏index.php
按道理说西部数码里面有一个伪静态选项, 我们通常配置的时候是用.htaccess 来隐藏index.php 有一个客户用的是西部数码的,折腾了很久就是不能成功我们点击伪静态设置,选择 shopex 然后wwwroot 目录回生成一个web.config文件,编辑其文件下面的代码覆盖她
2017-08-19 14:34:59 1318
原创 php 爬虫的简单实现, 获取整个页面, 再把页面的数据导入本地的文件当中
$curlobj = curl_init(); //创建一个curl 的资源,下面要用的curl_setopt($curlobj,CURLOPT_URL,"http://www.baidu.com"); //获取资源curl_setopt($curlobj,CURLOPT_RETURNTRANSFER,true); //请求结果不直接打印 $output = curl_exec($cu
2017-08-17 14:34:22 3180
原创 File upload error - unable to create a temporary file in 错误上传文件的时候thnkphp怎么回事
问题:意思是上传失败, 没有临时的目录-----------------------------------------------------------------------------------------------解决办法:;upload_tmp_dir = 把; 去掉, 在后面增添目录的路径:upload_tmp_dir =C:/temp
2017-08-17 10:18:41 1426
原创 php 获取当前目录和当前文件夹
<?php /** * PHP获取路径或目录实现 */ //魔术变量,获取当前文件的绝对路径 echo "__FILE__: ========> ".__FILE__; echo ''; //魔术变量,获取当前脚本的目录 echo "__DIR__: ========> ".__DIR__; echo ''; //dirn
2017-08-14 10:14:06 46912
原创 怎么用php post 数据到服务器端,封装的方法,只需要输入url 和 post 数据即可
方法如下:<?php/** * 发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @return string */ function send_post($url, $post_data) { $postdata =
2017-08-11 12:56:05 1305
原创 thinkPHP 怎么修改数据库的一个值,连贯操作,或者修改指定的值,在原来的基础上增添值
在原来的基础上添加 值, 比如原来 余额 为20 元(‘points’), $res = M('user')->where(array("id" => $userid))->setInc('points', $points);修改值数据库的值: $res1 = M('order')->where(array("id" => $order_id))->setField
2017-08-11 11:28:47 2390
原创 强势破解 Photoshop cc 2015 原版,面对没有脱机激活的解决办法
以前一遇到系统重装或者是帮朋友安装ps 都会让人头疼,因为要激活什么的太麻烦了,然后通过各种注册机去破解,一下整理的3个解决方案:1. 通过最直接了当的安装简约版,踩100多m , 这个适合有菜鸟问,有没有ps 的。或者对ps 功能没有太多要就得人士选择,没有广告版:https://pan.baidu.com/s/1kVaFnd9
2017-08-09 15:22:43 3985
原创 js 处理form表单整理成数组,结合php 完成排序功能的实现
/** * 排序操作 */$('#button_listorder').click(function() { // 获取 listorder内容 var data = $("#from_listorder").serializeArray(); postData = {}; $(data).each(function(i){ postDat
2017-08-08 17:55:32 874
原创 querylist 入门query部署,获取网页的信息。
1, 以thinkphp3.2 为例子,在thinkphp/libriy/创建一个目录 QL/ 装入.qeurylist.php 和, queruseylist.class.php 2,在controller层里创建一个php 的文件,use QL/queryliset. <?phpnamespa
2017-08-07 23:26:55 3072 3
原创 html 怎么取消在css 文件中设置的属性值,取消background-color
background-color:transparent
2017-08-04 14:45:40 24381
原创 怎么用html 显示出一横的多出来的文字,怎么实现CSS限制字数,超出部份显示点点点.
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;js 省略的请看博客的其他文章 substr();
2017-08-04 14:28:53 1492
原创 js 显示时间戳转化为几分钟之前多久之前方法函数
function getDateDiff(data) { //var str = data; //将字符串转换成时间格式 var timePublish = new Date(data); var timeNow = new Date(); var minute = 1000 * 60; var hour = minute * 60; var
2017-08-04 13:52:01 1694
原创 js截取一段文字,省略一段文字,后面加上省略号“。。。”js发表说说
.r-advInfo-itemText{ padding: 25px 20px; background: pink; color: #000; border-radius: 40px; width: 200px; } .r-advInfo-item
2017-08-04 11:40:55 3803 1
原创 选择option之后,触发js时间, 判断选择的是什么
选项一 选项二js:function gradeChange(value) { alert(value)}
2017-08-02 09:47:37 843
原创 layer删除文章提交到后台提示成功后刷新,
$('body').on('click', '.delete', function (e) { var self = $(this); var flag = $(this).attr('flag'); layer.confirm('你确定删除文章?', { btn: ['确定','取消'] //按钮 },fun
2017-08-02 09:46:10 4125
资源付费变现小程序源码:一个支持流量主广告投放、实现资源高效利用和广告收益最大化的创新平台
2023-11-06
恋爱话术小程序源码-土味情话,恋爱导师支持多种流量主模式
2023-11-06
网关B2C银行限额json数据
2020-04-17
codecept.phar
2019-09-23
yaf index.php 移动到 public 中
2019-02-14
一般的网站需求文档
2018-08-02
gif骰子动画打包下载筛子gif,png1到6,高清下载,免费下载
2017-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人