连接MySQL数据库的两种方法:
(1)利用PHP的数据库函数连接
连接MySQL数据库的两种方法:
(1)利用PHP的数据库函数连接
使用ob_gzhandler函数有3种方法让它对php进行压缩:
1、在php.ini中设置output_handler = ob_gzhandler
2、在.htaccess中加入php_value output_handler ob_gzhandler
3、在php文件头加上ob_start(‘ob_gzhandler’);
“->”(减号、右尖括号)
用于类中,访问类里的函数或对象,比如:
php中如何判断图片格式,下面给出一种较为简便的方法:
第一种思想方法就是把图片路径当作字符串来处理,那么判断图片格式的也就是变成了查找.号的字符串
变量与其它变量 明确区别的,下面我来给各位介绍 static 静态变量和属性方法及静态变量的引用与静态函数的用法,各位有需要了解的同学可参考。
前言
我们在写一个Web程序的时候,总会想着把自己的网站更美观一些,功能能更多一些,有时候写一些小的工具或者加上小的插件会让我们的站点更加完善。比如万年历功能,比如我们现在要讲的天气预报功能。
按N天分隔时间, 求出每一个时间段的开始和结束. 例如按7天分隔里头, 求当前时间所处的区间的开始和结束. 要注意时区!
注意, 不要简单地对时间戳取模, 而是要对时间戳与开始时间(1970-01-01)的距离进行取模.
配置的phpmyadmin3.2.4用来管理MySQL数据库,登陆进入以后,页面下面提示:配置文件现在需要一个短语密码。
解决方法:编辑phpmyadmin目录里的config.inc.php文件,找到:$cfg['blowfish_secret'] = ' '; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
修改密码方法
一、通过浏览器登入phpmyadmin控制台,点击“权限”,
php+mysql事务处理的几个步骤:
1.关闭自动提交
2.开启事务处理
3.有异常就自动抛出异常提示再回滚
4.开启自动提交
注意:mysql只有这个InnoDB驱动是支持事务处理的,默认MyIsAM驱动不支持.
下面是实例代码:
check_php_syntax.sh
#!/bin/bash
# check php syntax
if [ $# -lt 1 ];then
echo 'Usage: ' $0 'directory';
exit
fi
if [ ! -d $1 ];then
echo $1 'not a directory,please check!';
exit
fi
directory=$1
temp_file="/tmp/file$$"
#echo $temp_file
ls -R $directory | awk '
BEGIN{
FS="n"
folder="'$directory'"
logname="'$temp_file'"
}
{
if($0~/.php$/){
system("php -l " folder "/" $0 " >> " logname " 2>&1")
}
if($0~/:$/){
folder=substr($1,1,length($1)-1)
}
}
'
if [ -e $temp_file ];then
cat $temp_file | awk '
BEGIN{
error = 0
}
{
if($0~/Parse/) {
error++
errorfile[$0] = $0
}
}
END{
print "错误文件:" error "个"
if(length(errorfile)>0) print "错误行数:"
for (i in errorfile)
print i
}
'
else
echo "php file not found."
exit;
fi
<?php
/**
* Tanphp framework
*
*
* @category Tanphp
* @package Data_structure
* @copyright Copyright (c) 2012 谭博 tanbo.name
* @version $Id: Tree.php 25024 2012-11-26 22:22:22 tanbo $
*/