
PHP
唯恒者無懼磨礪
这个作者很懒,什么都没留下…
展开
-
PHP 自动生成随机密码
<?phpfunction rand_string($len = 16, $keyword = '') { if (strlen($keyword) > $len) {//关键字不能比总长度长 return false; } $str = ''; $chars = 'abcdefghijkmnpqrstuvwxyz23456789ABCDEFGHI原创 2013-10-29 16:30:47 · 3126 阅读 · 0 评论 -
判断服务器系统
<?phpif(PATH_SEPARATOR==':') echo 'Linux';else echo 'Windows';echo '';echo php_uname();echo "";echo PHP_OS;echo "";/* Some possible outputs: Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 1原创 2014-02-08 15:22:46 · 815 阅读 · 0 评论 -
连接数据量 select option下拉框 显示 数据库信息
<?php/* * 连接数据量 select option下拉框 显示 数据库信息 */require_once (dirname(__FILE__)."/"."../conf/config.php");$link = mysql_connect (HOST,USER,PASS) or die ('数据库连接失败!原因:'.mysql_error());mysql_select_原创 2014-02-08 15:25:57 · 3326 阅读 · 0 评论 -
局域网访问Apache PHP错误:Forbidden You don't have permission to access / on this server.
修改一下php的配置文件httpd.conf在原有的位置文件中找到配置节 Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Satisfy all修改成 Options FollowSymLinks Allow转载 2014-02-08 15:03:34 · 3086 阅读 · 0 评论 -
PHP代码加密_解密
PHP代码加密_解密原创 2014-02-08 15:13:30 · 1807 阅读 · 0 评论 -
各种时间显示处理
<?phpclass FormatDate{ var $theTime; function FormatDate($string) { //Set constructor $this->theTime = $string; } //Returns numerical day function Day() { return date("j", $this->theTi原创 2014-02-08 15:17:53 · 661 阅读 · 0 评论 -
将阳历转换为阴历
<?php/* * 农历 节气 节日 * edit: www.jbxue.com */class Lunar{ var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,原创 2014-02-08 15:20:21 · 1533 阅读 · 0 评论 -
获取浏览器及电脑的信息
<?phpecho '信息 '.$_SERVER["HTTP_USER_AGENT"].'';echo $_SERVER["HTTP_ACCEPT_LANGUAGE"].'';if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))echo "Internet Explorer 8.0";else if(strpos($_SERVER["HT原创 2014-02-08 15:22:08 · 1085 阅读 · 0 评论 -
PHP 使用Apache 中的ab 测试网站的压力性能
打开Apache服务器的安装路径(我用的是 WampServer),在bin目录中有一个ab.exe的可执行程序,它就是要介绍的压力测试工具。 在Windows系统的命令行下,进入ab.exe程序所在目录,执行ab.exe程序。注意直接双击无法正确运行。 d:(回车/进入D盘) cd wamp\bin\apache\Apach原创 2014-06-14 09:02:13 · 1443 阅读 · 0 评论 -
PDO--PHP Data Objects
PDO的环境配置:开启支持PDO 在php.ini配置文件中开启: extension=php_pdo.dll extension=php_pdo_mysql.dll 在PDO操作中涉及到类:PDO、PDOStatement(预处理对象)、PDOException(异常类)一、 PDO类的构造方法:---------------------------------------原创 2014-06-01 00:26:39 · 1408 阅读 · 0 评论 -
PHP 生成唯一的激活码
<?php/** * 生成永远唯一的激活码 * @return string */function create_guid($namespace = null) { static $guid = ''; $uid = uniqid ( "", true ); $data = $namespace; $data .= $_SERVER ['REQUEST_TIME']; //原创 2014-06-02 17:07:39 · 2519 阅读 · 0 评论 -
PHP 文件操作类(创建文件并写入) 生成日志
<?php/** * 文件操作(生成日志)支持多条插入 * (如果插入多条语句并换行 用','逗号分开) * */class log { public $path = './info.txt'; //默认值文件 public $mode = 'a'; //默认追加写 public $content = '默认值:空'; //默认内容是 空 public原创 2014-06-01 22:14:27 · 3361 阅读 · 0 评论 -
PHP表单常用正则表达式(URL、HTTP、手机、邮箱等)
<?php/*** @description: 正则表达式匹配*/class Regex { /** * @手机号 */ public static function Phone($subject) { $pattern = '/^(0|86|17951)?(13[0-9]|15[012356789]|1[78][0-9]|14[57])[0-9]{8}$/'; ret原创 2014-09-27 17:18:18 · 787 阅读 · 0 评论 -
thinkphp 静态缓存页面的设置方法
thinkphp的静态缓存设置实例,静态化设置实例。这里直接在项目目录下生成了一个Html文件夹。里面是静态缓存的文件。 这里在conf/config.php里配置如下。有些人说要写一个htmls.php 。试过实现不了。后来thinkphp论坛里得到如下设置: //静态缓存 'HTML_CACHE_ON'=>true, 'HTML原创 2014-09-17 21:14:00 · 2170 阅读 · 0 评论 -
group by分组
<?php $arrs = array( array('id'=>3,'year'=>2014,'month'=>6,'day'=>2,'name'=>'test1','money'=>10233,'rebate'=>111), array('id'=>7,'year'=>2017,'month'=>6,'day'=>2,'name'=>'test2','money'=>12.3原创 2014-09-27 17:14:15 · 720 阅读 · 0 评论 -
执行一次SQL查询,修改UPDATE多行记录
通常情况下,我们会使用以下SQL语句来更新字段值:UPDATE mytable SET myfield='value' WHERE other_field='other_value';UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么原创 2015-01-06 10:38:46 · 17096 阅读 · 1 评论 -
MongoDB 数据库与 MySQL 操作
左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。db.users.find() select * from usersdb.users.find({"age" : 27}) select * from users where age = 27db.users.find({"username" : "joe", "age" : 27}) select * from us原创 2015-05-17 23:26:17 · 903 阅读 · 0 评论 -
获取精确时间
<?php$fp=fsockopen('time.nist.gov',13,$errno,$errstr,90);$ufc = explode(' ',fread($fp,date('Y')));$date = explode('-',$ufc[1]);$processdate = $date[1].'-'.$date[2].'-'. date('Y').' '.$ufc[2];swi原创 2014-02-08 15:19:36 · 593 阅读 · 0 评论 -
根据系统操作语言跳转到指定的网站
var type=navigator.appNameif (type=="Netscape")var lang = navigator.languageelsevar lang = navigator.userLanguage//cut down to first 2 chars of country codevar lang = lang.substr(0,2)// 英语if原创 2014-02-08 15:18:59 · 1467 阅读 · 0 评论 -
PHP addcslashes() 函数的应用
语法:addcslashes(string,characters)参数 描述string 必需。规定要检查的字符串。characters 可选。规定受 addcslashes() 影响的字符或字符范围。例:$str="my name is zhangsan";echo addcslashes($str,"m");结果:原创 2013-10-29 14:41:15 · 2923 阅读 · 0 评论 -
PHP 系统中已定义的常量
<?phpecho "系统中都有哪些已定义的常量";echo ""; //格式化输出var_dump (get_defined_constants());echo ""; //格式化输出原创 2013-10-29 14:53:18 · 3367 阅读 · 0 评论 -
PHP 中简单 JS弹框
echo "alert('发送失败!');window.location='sendmail.php'";原创 2013-10-29 14:54:39 · 4264 阅读 · 2 评论 -
PHP 实现万年历 支持查询
<?php header("content-type:text/html;charset=utf-8"); ?> form{ margin:0px; padding:0px; } td{ text-align:center; width:80px; } <?php if(!empty($_GET)){ $year = $原创 2013-10-29 14:45:08 · 2656 阅读 · 0 评论 -
PHP 设置 Session Cookie 过期
/* * 注意他们之间的前后顺序 */session_set_cookie_params(5); //设置cookies 过期session_start(); //开启session 存储session_destroy();原创 2013-11-04 16:01:56 · 4870 阅读 · 0 评论 -
PHP 实现判断密码两次是否一致
<?php header('content-type:text/html; charset=utf-8'); //设置字符集?>Insert title here function on_submit(){ var username=document.getElementById("username"); var pwd=document.getElementById("原创 2013-11-04 15:50:08 · 8753 阅读 · 0 评论 -
PHP 流程控制 判断 循环语句
<?phpheader("content-type:text/html; charset=utf-8");/* * if…else 判断 */$a =140;if($a>100){ echo '太贵了买不起!'; echo '';}else{ echo '价钱还可以'; echo '';}/* * if…else…else 多重判断(成绩统计) */$a = 7原创 2013-11-05 15:57:29 · 1536 阅读 · 1 评论 -
PHP 连接数据库 在select 标签中显示数据
<?php/**菜鸟分享 如果代码有错误,忘指点.小编本着交流,学习,分享的目的,希望各位大神多多担待**/$link = mysql_connect("localhost","root","root")or die('数据库连接失败!原因:'.mysql_error());mysql_select_db("bygd", $link);mysql_set_charset(原创 2014-01-15 14:30:47 · 3827 阅读 · 0 评论 -
遍历并打印指定目录下所有文件
遍历并打印指定目录下所有文件原创 2014-02-08 15:07:34 · 1380 阅读 · 0 评论 -
PHP 统计目录大小
PHP 统计目录大小原创 2014-02-08 15:11:59 · 1006 阅读 · 0 评论 -
PHP获取当前地址_上一页地址_及带参数的地址
PHP获取当前地址_上一页地址_及带参数的地址原创 2014-02-08 15:14:30 · 2513 阅读 · 0 评论 -
显示一条谚语
创建一个 php文件:<?phpheader('content-type:text/html;charset=utf-8');//随机显示一条谚语;$file = "yanyu.txt"; //存放谚语的文件位置;//$refresh = 60; //刷新的时间间隔;$data = file($file); //将文件存放在一个数组中;$num = count($data); //原创 2014-02-08 15:40:52 · 937 阅读 · 0 评论 -
递归创建文件目录
递归创建文件目录原创 2014-02-08 15:09:58 · 1234 阅读 · 0 评论 -
PHP算年份_阴历_节气
<?phpfunction lunarcalendar($month, $year) { global $lnlunarcalendar;//农历每月的天数。每个元素为一年。每个元素中的数据为:[0]是闰月在哪个月,0为无闰月;[1]到[13]是每年12或13个月的每月天数;[14]是当年的天干次序,[15]是当年的地支次序 $everymonth = array(0 =>原创 2014-02-08 15:15:58 · 998 阅读 · 0 评论 -
连接数据库option显示框
<?php$conn = mysql_connect ( 'localhost', 'root', 'root' );mysql_select_db ( 'stu', $conn );mysql_query ( 'set names UTF8' );$sql = "select * from stu";$query = mysql_query ( $sql );while ( $row原创 2014-02-08 15:21:18 · 754 阅读 · 0 评论 -
生成随机密码_并计算用时
<?phpfunction create_password($pw_length = 8){ $randpwd = ''; for ($i = 0; $i < $pw_length; $i++) { $randpwd .= chr(mt_rand(33, 126)); } return $randpwd;}// 调用该函数,传递长度参数$pw_length = 6echo原创 2014-02-08 15:23:14 · 796 阅读 · 0 评论 -
PHP生成网页快照
<?php$url = 'http://www.baidu.com/'; //抓取百度echo snapshot($url); //输出结果为图片地址echo snapshot($url, './baidu.png'); //将图片保存至本地baidu.png, 输出内容图片大小/** * 生成网页快照 * @param string $site 目标地址 * @par原创 2014-02-08 15:15:22 · 2146 阅读 · 0 评论 -
ThinkPHP运算符 与 SQL运算符 对照表
ThinkPHP Where 条件中使用表达式ThinkPHP运算符 与 SQL运算符 对照表原创 2014-09-19 13:17:48 · 1664 阅读 · 0 评论