未来往事

php检测是否https协议访问 不指定

Rinald 本站原创 PHP 2015/08/12 19:59
php检测访问协议https/http,php判断访问协议


人民币大小写转换类 PHP:

使用方法:
+阅读全文

php模拟get提交数据请求 不指定

Rinald 本站原创 PHP 2015/08/08 22:20
本文介绍几种php模拟发送get请求方法
file_get_contents 模拟发送 get 请求



curl 模拟发送get请求



fsocket模拟发送get请求



jQuery error()替换载入错误的图片

error()函数
当元素遇到错误(没有正确载入)时,发生 error 事件。
error() 方法触发 error 事件,或规定当发生 error 事件时运行的函数。
提示:该方法是 bind('error', handler) 的简写方式。

示例:如果图片不存在,则用预定义的图片取代它:
jQuery移除class对应的事件

在使用jQuery进行class更改后发现class对应的点击事件并没有发生改变,究其原因需要在类改变后用off()将之前绑定在类上的事件取消,如果需要事件则重新绑定。

off()函数
用于移除元素上绑定的一个或多个事件的事件处理函数。主要用于解除由on()函数绑定的事件处理函数。

例如:

js返回上一页并刷新页面 不指定

Rinald 本站原创 WEB前端 2015/08/02 13:56
js返回上一页并刷新页面

jquery实时监听某输入框值的变化

//实时监听password输入框值并赋值到password2输入框中
问题描述:默认情况下,Discuz引入jQuery代码后直接使用 $(),运行后会报错。

原因分析:Discuz默认使用了$()作为对象选取函数,刚好与jQuery默认的$()函数重合造成冲突。Discuz $()对象选取函数代码位于static/js/common.js第8-10行:


至此,你应该了解到为么Discuz引入JQuery后为什么会出现部分功能失效或报错的问题。解决方法这里列出2种:

方法一:
在common.js载入之前先载入jQuery.js,不然jquery的$()函数会覆盖common.js的$()函数。然后用到jQuery的$()函数的地方都用jQuery()代替。

方法二:
在common.js载入之后再载入jQuery.js,在调用jQuery的函数前给jQuery赋予一个新的变量,这样也可以保持原有的discuz程序不被更改,新添加的jQuery代码也能正常工作,例如重新对jQuery $()进行赋值为fity:
重新对jQuery进行赋值:

使用示例:

说明信息:
Thinkphp版本:3.2
URL_MODEL配置2

解决方法:
rewrite ^/Public/(.*)$ /Public/$1 break; //加在下面这行规则上面,假设静态资源位于根目录下Public目录下
rewrite ^(.*)$ /index.php?s=$1 last;

Thinkphp smarty $Think模版系统变量 不指定

Rinald 本站原创 PHP 2015/06/15 17:48
ThinkPHP整合smarty后$Think模版系统变量的用法是$smarty,如$smarty.get.id

Jquery replace 不指定

Rinald 本站原创 WEB前端 2015/06/07 22:43
Jquery字符替换replace

示例:将下列html代码中图片SRC地址中的www.fity.cn域名修改为fity.cn:

JQuery 替换方法:
Discuz在电脑上访问并切换手机版和触屏版方法

1、在浏览器上安装 User Agent Switcher 插件,然后切换用户代理模式
2、修改discuz程序源码中static\js\mobile\common.js文件,注释下面的代码:

PHP在已有日期时间上加一天 不指定

Rinald 本站原创 PHP 2015/06/07 22:28
PHP在原有日期时间上加上一天:

php 毫秒 不指定

Rinald 本站原创 PHP 2015/06/03 11:54
php获取毫秒数
PHP microtime()返回当前 Unix 时间戳和微秒数。
php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,该函数返回秒数和小数表示的毫秒数两个元素,借助此函数,可以很容易定义一个返回毫秒数的函数:


错误信息:
您的服务器无法访问应用中心,这将会导致应用无法安装。请联系您的服务商或者网站技术人员,确保您的服务器能够正常访问 addon.discuz.com 或 addon1.discuz.com

错误截图:
点击在新窗口中浏览此图片

电信网络下ping addon.discuz.com和addon1.discuz.com分别得到的ip是:
C:\Users\Administrator>ping addon.discuz.com
正在 Ping addon.discuz.com [101.226.129.174] 具有 32 字
来自 101.226.129.174 的回复: 字节=32 时间=21ms TTL=54
来自 101.226.129.174 的回复: 字节=32 时间=21ms TTL=54
C:\Users\Administrator>ping addon1.discuz.com
正在 Ping addon1.discuz.com [101.226.129.174] 具有 32
来自 101.226.129.174 的回复: 字节=32 时间=13ms TTL=54
来自 101.226.129.174 的回复: 字节=32 时间=16ms TTL=54
补充说明:101.226.129.174为电信IP,可以通过ip138.com查询到
来源:未来往事  http://fity.cn

服务器上ping addon.discuz.com和addon1.discuz.com分别得到的ip是:
[root@SAT18-C25-3 /]# ping addon.discuz.com
PING addon.discuz.com (140.207.69.30) 56(84) bytes of data.
^C
--- addon.discuz.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3228ms
补充说明:140.207.69.30为联通IP
来源:未来往事  http://fity.cn

但是服务器上ping电信IP:101.226.129.174可以正常ping通的:
[root@SAT18-C25-3 /]# ping 101.226.129.174
PING 101.226.129.174 (101.226.129.174) 56(84) bytes of data.
64 bytes from 101.226.129.174: icmp_seq=1 ttl=50 time=171 ms
64 bytes from 101.226.129.174: icmp_seq=2 ttl=50 time=171 ms
^C
--- 101.226.129.174 ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2028ms
rtt min/avg/max/mdev = 171.741/171.754/171.767/0.013 ms
来源:未来往事  http://fity.cn

服务器上ping联通IP:140.207.69.30不通,至此,大致可以推测出原因是机房线路访问不了联通网络。那么我在hosts配置文件中修改addon.discuz.com和addon1.discuz.com解析到电信IP:101.226.129.174临时解决该问题。
#vi /etc/hosts
101.226.103.122 api.manyou.com
101.226.129.174 addon.discuz.com
101.226.129.174 addon1.discuz.com
来源:未来往事  http://fity.cn

至此问题解决:
点击在新窗口中浏览此图片


第6页 / 共35页 第一页 « 上一页 1 2 3 4 5 6 7 8 9 10 下一页 » 最后页 [ 显示模式: 摘要 | 列表 ]