Apr032014
jquery判断checkbox是否选中
使用jquery判断一组checkbox是否选中,以及如何如何使用js提交checkbox选中的值。具体代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://www.phpernote.com/js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('inp...阅读全文
抢沙发
Apr022014
PHP生成迅雷、快车、QQ旋风下载链接的实例
本文将介绍如何通过 PHP 函数处理,轻松生成制作各种第三方下载工具(比如迅雷,快车,QQ旋风)的下载链接数据,并直接输出到前台上,同时也可以将转换过的链接还原为原始的下载地址。
该功能所用到的 PHP 函数主要是下面两个:
1. base64_encode: 用于以 base64 方式加密字符串;
2. base64_decode: 用于解密以 base64 方式加密的字符串。
下面直接通过示例说明,基本都能理解,就不做详...阅读全文
Mar312014
jquery设置按钮不可点击防止重复提交数据
web开发中少不了要做表单交互的东西,实际中存在这么一个bug,当你填完form表单完后,点击提交按钮,如果网站反映过慢,页面半天没跳转,就可以不停的点击提交按钮,导致数据不停的重复被提交,这个概率虽不大却不容忽视,下面作者就分享一下如何防止重复提交的办法。
简单来说在客户端做一下处理就可以了,即当用户点击完提交按钮后,如果一切数据通过验证并合格后,就可以提交数据同时将...阅读全文
Mar312014
phpMyAdmin Cannot start session without errors错误解决办法
环境:linux ,apache2 ,php5
问题:打开phpmyadmin出现如下错误:
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
解决办法如下:
vim /etc/php5/apache2/php.ini
查找session.save_path ,将session.save_path=/var/lib/php5这一句的注释符号去掉。
如还不能正常工作,将session...阅读全文
Mar282014
php获取utf8字符串的字符长度
php获取utf8字符串的字符长度,摘自大名鼎鼎的WordPress,非常精确的哦,另外需要注意的是本函数仅适用于utf-8 编码下的字符串。
function utf8_strlen($string){
$string=trim($string);
if(empty($string)) return 0;
// 将字符串分解为单元
preg_match_all("/./us", $string, $match);
// 返回单元个数
return count($match[0]);
}
另外对于gbk/gb2312编...阅读全文
Mar272014
thinkphp关闭缓存的方法
使用thinkphp做开发的阶段,程序会经常被修改,这个时候如果不关闭缓存会造成很多不必要的麻烦,比如对表结构做一下修改,必须要删除数据结构缓存,才能看到相应的效果。所以为了开发的方便,可以把thinkphp默认的缓存给禁掉,待上线后再开启。
该如何关闭thinkphp的缓存呢?有下面几种方法可参考:
(1)在配置文件中关闭缓存
在你的配置文件config.php文件中加上如下两句:
'TMPL_CACH...阅读全文
Mar252014
Mar252014
php bom去除工具,php批量去除bom的代码
php批量去除文件bom代码的功能,支持文件夹批量去除。具体php文件代码如下:
<?php
header('content-Type: text/html; charset=utf-8');
$auto=1;/*设置为1标示检测BOM并去除,设置为0标示只进行BOM检测,不去除*/
$basedir='.';
$loop=true;//www.phpernote.com
echo '当前查找的目录为:'.$basedir.'当前的设置是:';
echo '(1)',$loop?'检查当前目录以及当前目录的子目录'...阅读全文
Mar242014
jQuery动画效果总结
jquery中有各种已经封装好的动画效果方法,清楚的了解这些动画效果能更简单快速的开发一些比较酷的效果,下面将jquery中比较常用的动画效果做一下简单的总结。
(1)show()和hide()
显示和隐藏,同时修改高度、宽度、以及不透明度。
(2)toggle()
控制显示或者隐藏,能很好的代替show()和hide()。
(3)fadeIn()和fadeOut()
只是改变不透明度。
(4)fadeTo()
只改变不透明度至某一值。
...阅读全文
Mar222014
php header后是否应该有exit
php header后是否需要书写exit以终止程序,以前一直没有太在意,今天遇到个bug,才发现这还是个问题,特意写了段代码测试了一下,代码如下:
<?php
header("Location:http://www.phpernote.com/");
//exit();
file_put_contents($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."n.txt",'php程序员教程网',LOCK_EX);
结果证明php文件运行过程中如果碰到有header(“Location:...阅读全文