自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 收藏
  • 关注

原创 php setcookie函数详解

bool setcookie ( string$name [, string$value [, int$expire = 0 [, string $path [, string$domain [, bool$secure = false [, bool $httponly = false ]]]]]] )name The name of

2015-05-28 18:18:10 1003

原创 php实现的算法题

题目来源:http://www.rocing.cn/archives/55/3.7 写一个function实现数组内每个元素之间加法的递代运算?注:数组元素全部为自然数.例:$data=array(1,2,3);程序要求打印出数组每个数组元素相互之间各种可能性加法(包括元素自已本身加法)1+1=2,1+2=3,1+3=5,2+2=4,2+3=5,3+3=6打印出

2015-03-26 09:00:47 651

原创 关于thinkphp扩展的继承

return array(//'配置项'=>'配置值'     'MODULE_DENY_LIST'      =>  array('Common','Runtime','Test'),     'AUTOLOAD_NAMESPACE' => array('Lib' => APP_PATH.'Lib'));namespace Lib;class Date_son

2014-04-10 00:39:32 2409

原创 关于php静态方法间的调用

A.php<?phpclass A { private $f='none'; function __construct(){ $this->f = 'go,go,go'; echo '??'; } public static function s() { return 'sss'; } function get_f(){ return $this->f;

2014-03-27 01:51:19 2491

转载 如何在windows下的Python开发工具IDLE里安装其他模块?

以安装Httplib2模块为例1 下载模块   到 “https://code.google.com/p/httplib2/” 下载一款适合你的压缩包“httplib2-0.4.0.zip”2 解压下载的压缩包“httplib2-0.4.0.zip”到某目录下3配置python在dos下的运行环境  (之前需要配置系统环境变量,在系统环境变量Path后添加p

2014-01-19 21:02:20 6744 3

原创 关于强制类型转换

var_dump('0'==null);        //false   var_dump('0'==0);    //truevar_dump('0'=='');  //falsevar_dump('0'==false);  //true  var_dump(0==null)  //truevar_dump(0=='0')  //trueva

2013-11-14 11:32:24 602

原创 约瑟夫问题(php数组方式解决)

//1,2,3,4,5,6,7,8,9,10 约定为7 (包括当前)数5下,到5的那个人退出$s = array(1,2,3,4,5,6,7,8,9,10);function ddd($s){$i = 1;while($i$str = implode(',',$s);$st = strrpos($str,',')+1;$last = substr($st

2013-03-16 19:57:18 527

原创 php语法

/**感觉php的语法实在是太松散了,怎么做都可以像第18,22这样的格式的写法也…… 我不能按这样的来写代码*/class MyClass {const constant = 'constant value';function showConstant() {echo self::constant ."\n";}}echo MyClass::c

2013-03-12 21:15:26 523

原创 php function 中的static 声明变量

<?phpecho "static 测试 ";function static1($s,$s2=''){ static $test = array(); var_dump(isset($test[$s])); //%%SSSS% isset($test[$s]) or $test[$s] = $s; empty($s2) or $test[$s2] = $s2; if(

2012-11-10 10:37:01 4124

原创 关于php 当中静态方法 的使用方式

class B {public static $class2;public function __construct(){ self::$class2   = Test::getInstance();}public static function ttss(){return self::$class2->hello();}}class

2012-10-27 01:58:36 917

原创 Expected </IfModule> before end of configuration apache

查看了下错误日志 [Fri Sep 21 11:14:46 2012] [alert] [client 127.0.0.1] E:/xinyuancun.com/4_PG/COD/xinyuancun.com/www.local.com/.htaccess: Expected  before end of configuration 今天帮同事配置apache时报了这个错误 结果是.h

2012-09-21 11:46:06 2268

原创 php中const与define定义常量的区别

const 在php5.3之前只能在类中使用,在5.3之后就变为可全局使用了,并且在使用命名空间时只能用这个来定义常量比如:one.phpnamespace test;const AA= 'AA'; define('BB','BB');?>two.phpinclude_once('one.php');echo \test\AA; //正确echo \

2012-09-06 16:47:41 3093

原创 php当中多次使用PDO::query ( string $statement ) 报non-object错误的解决方法

$pdo = new PDO("mysql:host=localhost;dbname=acl","root","123456");$rs = $pdo -> query("call pr_add(12,28)");while($row = $rs -> fetch()){print_r($row);}$rs = null; //此处如果释放了,就可以了,我之前也在想有类似的函数,

2012-07-31 17:09:10 3651

原创 关于mysql_fetc_array()在左连接时被覆盖问题的解决

现在有两张表,分别为表Aid   name1    你好2    世界3    天下会表Bid   class1    太行2    宇宙现在执行如下的语                  select * from a left join b on a.id=b.id结果id name id class 1 你好 1

2012-07-26 21:58:02 1446

转载 启动Apache时提示错误“Cannot load php5apache2_2.dll into server”

启动Apache时提示错误“Cannot load php5apache2_2.dll into server” 2011-07-14 16:41故障现象:  在命令符方式下启动Apache时提示错误信息“Syntax error on line 122 of D:/Apache/conf/httpd.conf: Cannot load D:/PHP/php5apache2_2.d

2012-07-04 21:29:59 23548 2

原创 删除目录及目录下的所有文件 用glob方法

其实原理都是一样的,用rmdir删除空目录,unlink删除文件 glob这个函数推荐下,非常好用。function delDirFile($dir){foreach (glob($dir.'*') as $k=>$filename) {if(is_dir($filename)){$newdir = glob($filename.'/*'); //如果这个目录为空则删除if(e

2012-06-11 17:14:08 1131

原创 php 数组当中一些特殊使用

array_uniquearray_filter 只能用了一维数组

2012-06-02 16:40:03 407

原创 php 子类与父类的关系

当php 在子类中调用父类的方法,如果这个父类中的方法里调用了其他的方法,而这个方面在当前父类与子类中都有的话,那么是先调用子类的。class A extends B{    public function route()    {        parent::route();        $Itemid = JRequest::getInt('Itemid')

2012-05-29 00:53:50 2159

原创 子类new对象的时候,如果子类没有构造器那么他会执行父类的构造函数

class A {    public function __construct() {        echo "hello,构造函数在这呢";                $this->load('ss');//当我用子类new对象的时候,如果子类没有构造器那么他会执行此处的构造函数    }            public function load($s)

2012-05-29 00:52:06 996

原创 通过引用的方式为对象变量赋值

引起思考的出处:libraries/joomla/registry/registry.php   /**     * Method to recursively bind data to a parent object.     *     * @param   object  &$parent  The parent object on which to attach t

2012-05-25 01:37:59 633

原创 关于SQLITE的使用

最近在接着看非常不错的一本书,内容挺丰富的,//-------------关于PDO SQLITE的使用-----------------------------$db = new PDO('sqlite:file_book');//创建表并自动插入数据$db->beginTransaction();//试着查找名称为zodiac的表//$q = $db->query(

2012-05-12 00:07:20 778

原创 关于在子类中使用parent关键字时$this在父类中的归属

class A{    public $a='bb';    public function getA(){        return 'BB';        }        public function parse(){        echo 'ttt'.$this->a."\n";      }}class B extends A {

2012-05-04 00:48:04 749

转载 php如何分割字符串?php mb_substr分割字条串,解决中文乱码问题,支持分割中文!

因为网站开发需要,必须有一项功能可以把字符串一个一个分割开来,并且转换为数组。刚开始用“str_split函数”在实验分割中文字符时就出现了乱码。蚂蚁学院经过一翻研究,最终发现以下方法可以有效分割字条串,并且支持编辑设置。以下是字符串分割代码:$str = '蚂蚁学院,欢迎您的光临!';function mbstringtoarray($str,$chars

2012-04-06 00:36:12 5144

原创 true or false

var_dump(($passport = getpassport2($_POST['user'], $_POST['password']))&&$passport['uid']var_dump($passport = getpassport2($_POST['user'], $_POST['password'])&&$passport['uid']原因是下面的语句是也执行 var

2011-11-09 17:27:27 518

转载 各种浏览器下用JS获取文件域的文件路径的方法/PHP获取用户浏览器和操作系统版本名称

1.ie6: Js代码  var file_url = document.getElementById("file").value;  var file_url = document.getElementById("file").value;

2011-08-12 11:20:46 5139

转载 empty(trim($str))报错原因

最近写程序的时候发现一个这样的问题,一个if判断如下:[php]if (!empty(trim($ch_url))) { ... }[/php]执行程序报出如下错误:[code]Fatal error: Can't use function return value in

2011-07-19 11:51:55 3476

转载 http_build_query生成字符串的参数连接符&

<br /> http_build_query生成的字符串中各参数之间的连接符号是由php.ini中的 arg_separator.output 来决定,默认的是&.<br /> 绝大多数时间是用户通过点击由http_build_query生成的url去访问页面,这时浏览器会自动识别出url里的参数。但是当我们用函数去请求该地址时,比如说file_get_contents(), 就会出现参数无法正确识别的情况。<br /> 建议修改配置arg_separator.output

2011-06-02 22:31:00 2257 1

转载 关于javascript获取当前对象的问题

<br /><a href="dsfjlsdjf" onclick="testGet(this)">test</a><br /><br /><SCRIPT LANGUAGE="JavaScript"><br /><br /><!--<br /><br />function testGet(o){<br /><br /> alert(o.href);<br /><br />}<br /><br />//--><br /><br /></SCRIPT><br /> <br />

2011-05-26 16:01:00 490

转载 PHP面向对象的标准

(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。 (6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口。(7)类之间应该零耦合,或者只有导出耦

2011-05-15 01:35:00 423

原创 关于ucenter实现同步登录的机制

echo uc_user_synlogin($uid)---------->登录信息------->远程ucter地址---返回输出内容:$synstr .= '';在ucenter当中$ap

2011-04-11 02:11:00 3989 1

转载 字符串长度检测---strlen与isset的比较

废话不多说,直接上检测代码:header("Content-type: text/html; charset=utf-8");$startDate = microtime(TRUE);$foo = "hubin";for($i=0;$i{ if(strlen($foo) {   echo ''; }}echo '共花费时间:',microtime(TRUE)-$startDate;echo "";$startDate2 = microtime(TRUE);

2011-03-29 16:36:00 1731

原创 用heredoc方式输出html

<br /><?php<br />print <<< HTML<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Conte

2011-03-07 14:25:00 623

原创 关于html的disable,table,按钮

news

2011-02-25 15:14:00 5817

转载 详解PHP中$_SERVER

1,$_SERVER["QUERY_STRING"]说明:查询(query)的字符串2,$_SERVER["REQUEST_URI"]说明:访问此页面所需的URI3,$_SERVER["SCRIPT_NAME"]说明:包含当前脚本的路径4,$_SERVER["PHP_SELF"]说明:当前正在执行脚本的文件名实例:1,http://www.biuuu.com/ (直接打开主页)结果:$_SERVER["QUERY_STRING"] = “”$_SERVER["REQUEST_URI"] = “/”$_SE

2011-02-09 22:49:00 659

原创 mysql 语句,最近新学的

<br />数据表 user<br />id     name<br />a      b<br />c       e<br />c       e<br />d      e<br />d       f<br />a      s<br /> <br />现在我要取出不重复的id个数  SELECT count(DISTINCT id) FROM user<br /> <br />SELECT DISTINCT uid FROM user<br />功能与 SELECT  uid FROM user

2011-01-19 10:28:00 409

原创 2010年12月份工作小结

<br />12-3<br /> <br />今天学了一招如下,当我需要在取出的一堆数据当中让某一条置顶,我们可以这样做<br />SELECT* FROM`uc_pointapp` ORDERBY`pappfatherid`,`pappfatherid`=`pappanother`DESC LIMIT0,30<br />这条语句的意义是取出所有的数据,但以pappfatherid与pappanother相等的那条置顶,以前都不知道,如果要用代码来做,可能有得麻烦了。

2010-12-03 14:06:00 361

原创 引用与赋值

<br /><?php<br />$arr = array(1,2,3,4,5,6);<br />foreach ($arr as &$val){<br /> $val = 'x';<br /> $new[] = $val;<br />}<br />print_r($new);  //赋值<br />echo "<br>/n";<br />print_r($arr);    //引用<br />?><br /> <br /> <br /><?php<br />class A{<br /> static pu

2010-11-29 23:12:00 877

转载 使用 MySQL 的条件判断实现大小值判断

<br />如果在 MySQL 中使用了 InnoDB 引擎,那么对于常规的 COUNT (id) 等操作非常耗费资源,速度比较慢,为了保持效率,需要将这些数据行的统计值保存起来,使用的时候直接查询获取就可以了。比如一个 BBS 系统中需要将每个论坛板块的主题数量和回复数量作为一个字段保存到相应的板块信息表中;如果主题和回复变动不频繁,那么对这个统计值的操作也不频繁,每次使用 COUNT (id) 重新查询还是可行的,但如果面对的是一个大型 BBS,不仅数据量巨大,而且用户数巨大引起主题和回复更新非常快,频

2010-11-15 10:28:00 11322

转载 php 读 mssql(sql server)时间格式问题!

<br /><br />PHP从MSSQL读出数据库问题,如果服务器php.ini文件没有配置,php从mssql读出来的时间格式是“2008 十一月 27 17:07”,而不是大家熟知的 2008-11-27 17:07 格式!<br />解决办法如下:<br />1、修改php.ini文件,找到php.ini文件,将mssql.datetimeconvert 设为OFF,并去掉行首的‘;’<br />2、如果没办法修改php.ini文件,可以在你的php配置(比喻数据库连接文件)文件里加上一句:<br

2010-11-06 15:05:00 951

原创 2010年11月份工作小结

目的:提高自己做法:把每天学到的新东西发到这上面,进行实时总结11月3号:1. $smarty->is_cached  是否已被缓存2.php局部不缓存:php部分function smarty_block_dynamic($param, $content, &$smarty) {    return $content;}$smarty->register_block('dynamic', 'smarty_block_dynamic', false);模板3.当php执行超时时会没有任何输出,刚

2010-11-03 10:19:00 442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除