Warning: curl_exec() has been disabled for security reasons in /pub/host/sunboyu/sunboyu/www/wp-includes/http.php on line 1022
一个程序猿 孙小一,孙小二,PHP,MYSQL,LINUX,APACHE,原创技术,扯淡

被困难压住了!

作者 : admin 于 2008年06月18日, 23:45:45
2008
06-18

最近一直在研究php中CLI的应用,可最近两天晚上配置调试环境却遇到了很大的问题。
原来在写shell中 php -q参数居然不那么好用了,我用的php5.2.6,编译的时间加上了–enable-cli 参数,而查看帮助后 php -v,挨个试了相关参数,发现用 php -c 居然可以通过,而同一个命令,在php5.1.2版本下跟php5.2.6又不同。
询问了专家级人物奶瓶,解释亦不同。
怀疑是编译的时候少了什么参数,于是用yum install php进行安装,测试

关于require和require_once的研究

作者 : admin 于 2008年06月16日, 23:12:04
2008
06-16

前几天写程序蹦出个问题,研究一下。

先创建文件 a.php

<?php
$a = “test”;
?>

再创建 b.php

阅读全部 »

PHP+MYSQL循环插入1W条记录测试

作者 : admin 于 2008年06月16日, 22:55:02
2008
06-16

表test,字段 id,content
当id没有设置主键的时候,运行时间为 37.186923027
当id设置成主键的时候,运行时间为 44.7759540081
结论……该睡觉了
有点闲着慌

PHP error_reporting()研究

作者 : admin 于 2008年06月16日, 21:40:37
2008
06-16

PHP错误处理与反馈机制,是使用set_error_handler(”myErrorHandler”); 使程序出错时调用此函数。

此函数有4个参数,myErrorHandler($errno, $errstr, $errfile, $errline),$error-错误号,$errstr-错误描述,$errfile-错误文件,$errline-出错的行号。
用此方法,可以捕捉并记录详细的错误信息,可以根据项目需求进行错误级别评定。

WordPress的报错声明
// Add define(’WP_DEBUG’,true); to wp-config.php to enable display of notices during development.
if (defined(’WP_DEBUG’) and WP_DEBUG == true) {
error_reporting(E_ALL);
} else {
error_reporting(E_ALL ^ E_NOTICE ^ E_USER_NOTICE);
}

插件的报错
error_reporting( E_ALL ^ E_NOTICE );

升级程序的报错
error_reporting( E_ALL ^ E_NOTICE );

终于发工资了……

作者 : admin 于 2008年06月16日, 15:13:28
2008
06-16

两个多月没领过工资了,今天终于发了!

多少呢?说了是要被开除的。

反正不很多,我要努力,优秀的CTO是我的目标。

《加州旅馆》超强口技版

作者 : admin 于 2008年06月15日, 22:14:02
2008
06-15

PHP中工厂方式的三层结构

作者 : admin 于 2008年06月14日, 22:38:23
2008
06-14

项目即将收尾,但有些代码乱七八糟,不少东西是为了赶时间而写成了流水程序。功能出来了,但代码可读性和可维护性却相当差。当然拿出少量时间给代码排个版是很有必要的,这里我一直主张工厂模式三层结构的方法。

网站基本是传统的机构,数据库,web,在这里,我们只讨论web中程序的结构。

三层,主要是指子类,抽象工厂方法,业务逻辑处理。

子类:子类是所有跟程序之外对象进行交互的类,包括跟数据库,磁盘存储,xml等的处理。子类有个特征,就是可以迁移到任意的项目中进行复用,也就是整个项目中最底层的一些操作。

工厂方法:工厂方法就是使用子类提供的功能进行整合,构造出能够满足一些业务具体功能的方法。

业务处理:业务处理主要是UI部分,根据用户的请求来选择合适的工厂方法,把工厂方法的返回产品数据输出给用户。

PHP中数据有效性验证

作者 : admin 于 2008年06月14日, 20:54:57
2008
06-14

在php的开发过程中,我们的error_reporting()开到最严格,2047,因此,好多php本身可避免的报错也都会出来,就跟C一样让在在强类型状态下工作。

为了尽量使程序兼容,我们对每个变量的有效性进行严格判断。

我一般使用 isset($a) ? $a : ”;这种方式对变量进行判断,如果变量不存在的话初始化变量。

当然在其他的地方也可以使用该方法检验变量有效性。

底下是大部分进行验证的函数。

检测变量状态: isset()   empty()

检测变量类型 is_array() is_double() is_float() is_real()  is_long() is_int() is_integer() is_string() is_object()

具体使用可以查下手册

PHP并不比C或者其他语言差,关键在于你编程的态度.

找IDC你还相信亦庄网通么

作者 : admin 于 2008年06月14日, 08:30:58
2008
06-14

附件里是那个新闻,可以自己下载阅读,只是提醒大家,IDC市场很混乱,找IDC别在乎一千两千的,否则损失的可不单是那点钱。

大丑闻:亦庄网通两次被骗,10000多网站无人值守

centos5安装指南(简单篇)

作者 : admin 于 2008年06月13日, 21:50:17
2008
06-13

进入默认页面,直接回车即可

测试光盘文件的完整性,我一般都跳过

阅读全部 »

 Page 44 of 48  « First  ... « 42  43  44  45  46 » ...  Last »