php生成GIF图片验证码

阅读详细 »

微信小程序日历组件(思路)

最近在做微信小程序项目,其中涉及到日历。一直以来,遇到日历,就是网上随便找个插件,这次心血来潮,想着自己去实现一下。这次不是封装功能强大,健硕完美的组件,只是记录一下,主体思路。更多功能还得根据项目需要,自己去挖掘、实现。(大佬轻喷)

阅读详细 »

小程序插件 – 「腾讯地图」插件

今天我们会与大家分享一款同样优秀的小程序插件——「腾讯地图」插件,从使用场景到使用方法,都将作出详细的介绍。

阅读详细 »

微信小程序 -「腾讯视频」插件 ,小程序视频播放解决方案

「腾讯视频」插件能做什么?

如果你有一个电商小程序,想在其中增加商品介绍视频,少不了会担心搭建视频服务开发成本太大的问题;

如果你有一个餐饮类小程序,想在其中增加菜品介绍视频,少不了会担心带宽成本太高的问题;

如果你有一个门票预订小程序,想在其中增加景点介绍视频,少不了会担心视频资质申请流程太长的问题;

……

阅读详细 »

微信小程序如何开发跑马灯效果?

跑马灯效果比较常见,一般做电商类的小程序,都会用到,所以代码君今天特地写一篇文章,来教一下大家,如何去实现跑马灯效果,下面是代码君实现的效果,可以先看一下!

阅读详细 »

微信小程序及各种平台对接常用可逆加密算法aes256

不同程序之间经常会交换数据,我们经常采用的套路是:
假设要传输的信息是json,我们假设其为json_data,通过http传递信息为
json_data_encode=json_data&sign=md5(json_data+key)
接收方通过验证sign就知道内容有没有被篡改.
阅读详细 »

phpwind和discuz哪个好…(现在phpwind的8.0和dz 的1.5哪个更好呢)

discuz!(简称dz)和phpwind(简称pw)是国内最著名的两个PHP论坛系统,随着它们相继宣布开源以后,在各方面,不管技术上,还是功能上,还是界面上,都有了长足的发展,声威大振,远非国外那些功能简单的电子公告板系统可比了。其造成的一个副作用是大大带动了PHP在国内的普及(本人就是在寻找合适的论坛程序的时候,才开始关注PHP,进而不能自拔的 )。

阅读详细 »

php使用CURL不依赖COOKIEJAR获取COOKIE的方法

php在使用curl处理COOKIE是通常都需要创建保存的文件 (cookie.txt)
然后依赖依赖一下两个方法:
阅读详细 »

PHP+Curl伪造客户端获取页面 – curl 参数介绍

通过cur伪造cookie

curl_setopt( $ch, CURLOPT_COOKIE, 'redirectLogin=3;t=这里在模拟cookie的值;');

阅读详细 »

wordpress定时发布失败——修改方法

wordpress 发布文章的时候 设置 定时发送,发现通常会出现发布失败的现象。

最近发现wordpress定时发布老是失败,网上搜索了很多方法,一一试过了,很多对我来讲,都不适用!在这里盘点一下:

方法一:修改 /wp-includes/cron.php 文件代码,解决WordPress定时发布失败 测试失败

打开 /wp-includes/cron.php 文件
找到 wp_remote_post( $cron_url, array( ‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters( ‘https_local_ssl_verify’, true ) ) );
修改 timeout 时间 ,将 0.01 改成10 或者更大些就可以了

方法二 .安装WP Missed Schedule插件,解决WordPress定时发布失败 测试成功

直接在wordpress后台搜索即可安装,安装启动即可解决问题,无须任何的设置! 

WP Missed Schedule插件下载地址:https://github.com/sLaNGjI/wp-missed-schedule

三. 在主题的 添加自动更新代码,解决WordPress定时发布失败 测试成功。

在主题文件夹创建 cron.php文件 代码如下:

<?php
//自动更新 
//将文件保存cron.php 放到主题的inc目录下,然后functions.php文件中插入如下代码
//require get_template_directory() . '/cron.php';
//
//
if (!function_exists('add_action')) {
    header('Status 403 Forbidden');
    header('HTTP/1.0 403 Forbidden');
    header('HTTP/1.1 403 Forbidden');
    exit();
}
function wpms_log() {
    echo "\n<!--Plugin WP Missed Schedule 2011.0920.2011 Active-->";
}
add_action('wp_head', 'wpms_log');
add_action('wp_footer', 'wpms_log');
define('WPMS_DELAY', 5);
define('WPMS_OPTION', 'wp_missed_schedule');
function wpms_replace() {
    delete_option(WPMS_OPTION);
}
register_deactivation_hook(__FILE__, 'wpms_replace');
function wpms_init() {
    remove_action('publish_future_post', 'check_and_publish_future_post');
    $last = get_option(WPMS_OPTION, false);
    if (($last !== false) && ($last > (time() - (WPMS_DELAY * 60)))) return;
    update_option(WPMS_OPTION, time());
    global $wpdb;
    $scheduledIDs = $wpdb ->get_col("SELECT `ID` FROM `{$wpdb->posts}` WHERE(((`post_date`> 0) && (`post_date` <= CURRENT_TIMESTAMP())) OR ((`post_date_gmt`>0) && (`post_date_gmt` <= UTC_TIMESTAMP())) ) AND `post_status` = 'future' LIMIT 0,5");
    if (!count($scheduledIDs)) return;
    foreach($scheduledIDs as $scheduledID) {
        if (!$scheduledID) continue;
        wp_publish_post($scheduledID);
    }
}
add_action('init', 'wpms_init', 0);

然后在主题的 function.php 文件中加入如下代码

//自动更新
require get_template_directory() . '/cron.php';

PHP获取视频的第一帧与时长

//获得视频文件的缩略图 阅读详细 »

Fiddler实现手机抓包

手机用fiddler抓包

电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。

一.对PC(笔记本)参数进行配置

   1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的)

         打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,

         勾选CaptureHTTPS CONNECTs,点击Actions,

         勾选Decrypt HTTPS traffic和Ignore servercertificate errors两项,点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行),见图:

2.配置fiddler允许远程连接

         上一步窗口中点击Tools->TelerikFiddler Options->Connections,勾选allow remote computers to connect,默认监听端口为8888(下图Fiddler listens on port就是端口号),若端口被占用可以设置成其他的,配置好后要重新启动fiddler,如下图:

点击完成之后,PC端配置完成,接下来开始配置手机端,以安卓为例,iOS方法同安卓;

二.对手机端进行参数配置

         首先要保证手机和电脑都处于同一个网络;

         然后要知道电脑的ip地址(当然这个电脑是安装fiddler的电脑),电脑ip地址可通过cmd,输入ipconfig查询,或网络共享中ipv4找到,我的是192.168.103.53,

         再者要知道fiddler的端口号,Tools->TelerikFiddler Options->Connections,port中值就是端口号,一般默认为8888;接下来开始操作手机;

1.第一步:手机和电脑连接同一个网络,打开手机浏览器,输入http://ip:端口号,点击前往;见下图:

        

2.第二步:前往之后会跳转到证书下载页,见下图:

         点击FiddlerRootcertificate下载证书;

        

3.第三步:点击下载之后,安装证书并起个名字,随便写就行,点击确定;

        

4.第四步:要求设置一个手机密码,自己设置一个,记住密码就行,最后不用了去系统-安全-密码中去掉即可;

        

5.第五步:更改手机无线网的代理

         手机系统设置-无线网-点击高级,代理选择手动,主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定即可,

6.操作手机,电脑fiddler中会显示一些http信息,成功;

三.其他

1.停止电脑对手机的网络监控

         系统设置-wifi,找到代理,去掉即可;

2.删除手机中证书                       

         安卓系统设置—安全—收信任的凭证—用户,点击证书删除即可;

3.删除手机上密码

         手机系统—安全—密码,删除系统密码即可;

———————
本文来自 趣味小白猪 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/gld824125233/article/details/52588275?utm_source=copy 

This site requires Javascript to work, please enable Javascript in your brow

如果你是7.6版本的火车头 在获取栏目是返回This site requires Javascript to work, please enable Javascript in your brow
火车头获取栏目时返回This site requires Javascript to work, please enable Javascript in your brow
阅读详细 »

WordPress主题自动显示文章第一张图片代码

在修改主题的时候,我们可能需要WordPress自动获取文章第一张图片,在博客吧看到了相关的实现方法,记录一下,估计以后也用得到。

在当前使用的主题模板的functions.php文件<?php和?>之前添加以下代码

   function catch_that_image() {
      global $post, $posts;
      $first_img = '';
      ob_start();
      ob_end_clean();
      $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
      $first_img = $matches [1] [0];
      if(empty($first_img)){ //Defines a default image
        $first_img = "/images/default.jpg";
      }
      return $first_img;
    }

在当前主题模板的index.php文件的内容代码前或后添加以下代码

<?php echo catch_that_image() ?>


<?php if( $picurl = catch_first_image() ) :  ?>
<img width="100%" height="auto" src="<?php echo $picurl; ?>" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt=""/>
<?php endif; ?>


Fiddler实现手机抓包——小白入门

https://blog.csdn.net/gld824125233/article/details/52588275

http://www.downza.cn/soft/234727.html

http://www.downza.cn/download/234727?module=soft&id=234727&token=b595811ff25ae45f149b6f5f805862ba&isxzq=0
重定向 http://pc.71apk.com/2017/07/Fiddler_4.6.20171.26113.exe
引用页 http://www.downza.cn/soft/234727.html

PHP生成当前页二维码,方便手机访问。

思路:
1. 在当前页面中插入图片标签<img src=”qrcode.php”/>显示二维码
2.利用 $_SERVER[‘HTTP_REFERER’] 获取请求来源,获得当前页面url地址。
3.利用PHPqrcode.php类,生成二维码。

页面中插入img标签

<img src="qrcode.php"/>

qrcode.php代码:

<?php    

include 'phpqrcode.php';

$url_default = "http://www.lrxin.com";
$url = array_key_exists('HTTP_REFERER', $_SERVER) ?  $_SERVER['HTTP_REFERER'] : $url_default;
QRcode::png($url,false,'M',10,2);

die();

超绚丽的HTML5地图分布动画

之前我们分享过不少HTML5地图插件,有很多种类型,但大部分都是数据统计类型的。这次要分享同样也是一款基于HTML5的地图应用,但它不同的地方在于它主要是在地图上实现分布动画,可以利用这款插件实现各个地区之间的客流流向,给人非常直观的数据展现。

html5-map-distribute-animation

阅读详细 »

jQuery实现的Mac样式消息提示框 可自动消失

在平时的前端开发中,我们经常需要通过一个提示框提示用户正在进行什么操作,或者已经完成什么操作。然而我们用的最多的是使用alert方法弹出浏览器默认的提示框,并且也是在浏览器中居中显示。这次我们分享给大家一款Mac样式的jQuery消息提示框插件,这款插件可以让消息框在不同的位置显示,而且为不同的消息级别分别定制了不同的外观,消息提示框会在一定的时间内淡出消失。

jquery-mac-message-tips

阅读详细 »

jQuery输入标签自动生成插件

我们在网页中发布文章的时候,经常会输入多个文章相关的标签,今天介绍的这个jQuery插件就可以帮助我们更方便地输入标签。当我们输入完标签文本后按回车或者焦点离开输入框时,输入的标签将会自动生成。同时你可以按退格键或者直接点击标签来删除生成的标签。另外插件还提供了接口让你获取生成的所有标签。在使用这款jQuery标签自动生成插件时,如果你可以增加autocomplete的功能就更强大了。

阅读详细 »

jQuery头像裁剪插件 可缩放和旋转

现在可以注册的网站中,大部分都支持上传头像,记得以前我们分享过一款jQuery头像裁剪插件,非常实用。这次我们给大家带来另外一款基于jQuery的头像裁剪插件,这款插件支持自定义头像的上传,然后对头像图片进行缩放和旋转,最后选择你满意的区域即可进行裁剪操作。

阅读详细 »