技术开发

php技术

ThinkPHP中实例Model方法的区别说明

阅读(21) 作者(admin)

在TP中,我们可以用下面两种方法去创建一个数据表的映射对象(我暂时用到的) 第一种:$Test = D('Test') 第二种:$Test = new Model('Test') 虽然这两种都可以对数据进行select,insert,delete,udpate操作,在数据验证上有很大的...

使用VisualStudio开发php的图文设置方法
php技术

使用VisualStudio开发php的图文设置方法

阅读(19) 作者(admin)

现在,三层、mvc之类的思想遍地开花,使得代码和html得以分离,加之随着开发的分工和项目的增大,一个好的IDE能为编码工作提供了许多的便利。就像开发java用eclipse,.NET用visual studio一样,开发PHP也很需要一种这样的利器。...

php技术

php excel类 phpExcel使用方法介绍

阅读(28) 作者(admin)

下载地址:http://www.codeplex.com/PHPExcel   下面是总结的几个使用方法   include ‘PHPExcel.php';   include ‘PHPExcel/Writer/Excel2007.php';   //或者include ‘PHPExcel/Writer/Excel5.php'; 用于输...

php技术

php下正则来匹配dede模板标签的代码

阅读(21) 作者(admin)

html代码 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>...

php技术

php中var_export与var_dump的区别分析

阅读(23) 作者(admin)

一 var_dump (PHP 3 >= 3.0.5, PHP 4, PHP 5) var_dump -- 打印变量的相关信息 描述 void var_dump ( mixed expression [, mixed expression [, ...]] )

此函数显示关于一个或多个表达式的结构信息,包括表达式的类...

php技术

php visitFile()遍历指定文件夹函数

阅读(11) 作者(admin)

注:visitFile()有少量修改 复制代码 代码如下: <? // 查看指定文件夹的文件 $fileList = array(); function visitFile($path) { global $fileList; $path = str_replace("//", "/", $path); $fdir = dir($path); whi...

php技术

PHP下对字符串的递增运算代码

阅读(10) 作者(admin)

有同学问了一个问题: 复制代码 代码如下: <?php for($i = 'A'; $i <= 'Z'; $i++) { echo $i; } //输出是啥? 输出是: 复制代码 代码如下: ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARAS……....

深入理解PHP原理之异常机制
php技术

深入理解PHP原理之异常机制

阅读(10) 作者(admin)

PHP的异常机制的原理是什么? 在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢? 让我们从一个问题说起, 上周的时候, blue5tar提了一个问题:”对于下面的代码, onError明明执行了, 但是onE...

php技术

php下统计用户在线时间的一种尝试

阅读(18) 作者(admin)

下面列出几个比较常用的方法:

首先介绍一下所涉及的数据表结构,四个字段:

复制代码 代码如下: uid<int(10)> :用户id session_id<varchar(40)> :用户登录后系统产生的session_id,PHP可是使用session_id()函数获取 login...

php技术

PHP生成excel时单元格内换行问题的解决方法

阅读(16) 作者(admin)

翻出来源码开了下,字符串中使用换行的方法为"Name:{$name}/nAddress:{$adress}/nCity:{$city}/nCountry:{$country}/n ......" 既然"/n"起不到换行的目的,修改成"/r/n"看看. 修改 =》 提交 =》测试 得出的结果还是 没有...

php技术

php采集时被封ip的解决方法

阅读(21) 作者(admin)

在网上找了一些资料都没有找到,功夫不负有心人啊,在找的时侯有一个人提到了用搜索引擎爬虫蜘蛛的USERAGENT。虽然只提到一点点我还是想到了,列出我的解决方法,

1.使用Snoopy或curl传搜索引擎爬虫的USERAGENT值。 查看...

php技术

php Notice: Undefined index 错误提示解决方法

阅读(14) 作者(admin)

第一种方法:如果不影响程序的正常执行,可以采用屏蔽的方法

可以在代码的第一行 加上 error_reporting(E_ALL ^ E_NOTICE);

关闭掉 NOTICE错误的警告

第二种方法:定位到具体的行,根据提示解决。例如elseif ($_POST['is...

php技术

PHP下利用header()函数设置浏览器缓存的代码

阅读(15) 作者(admin)

这涉及到4种头标类型:

Last-Modified(最后修改时间); Expires(有效期限); Pragma(编译指示); Cache-Control(缓存控制);   前三个头标属于HTTP1.0标准。头标Last-Modified使用UTC日期时间值。如果缓存系统发现Last-Mo...

php技术

使用bcompiler对PHP文件进行加密的代码

阅读(8) 作者(admin)

使用说明:

//载入函式 include_once('phpCodeZip.php'); //建立加密文件(sourceDir要加密的php文件目录,targetDir加密后的文件目录) $encryption = new PhoCodeZip('sourceDir','targetDir'); //执行行加密 $encrypt...

php技术

php中函数的形参与实参的问题说明

阅读(14) 作者(admin)

当实参个数<形参个数 时php会发出警告,因为php的解释机制会认为,有参数被定义了却没有被使用,那很可能会影响函数的功能。所以会发出警告。然而,当 实参个数>形参个数 时,php是不会报错的,它只会取前面的几个参数,多余的则...

php技术

php数据库连接时容易出错的特殊符号问题

阅读(14) 作者(admin)

应该注意的是:表名、字段名是用操作符(键盘左上角的“~”那个键上的“`”)包起来的。而VALUES后面的值则是用单引号包起来的,据说这样是一种防注入的措施。 复制代码 代码如下: $sql="INSERT INTO `表名` (`字段1`,`字段2...

php技术

PHP程序员面试 切忌急功近利(更需要注重以后的发展)

阅读(20) 作者(admin)

我一说出这样的话,人们大量的评论就会批评道:你错了,错了,完全的错了。 好的程序员需要具备沟通交流的技能,他们要有跟他人一起合作的能力。团队里不止你一个人! 事实上,人们会说:最好折中一下对技术上的要求,这样可以找出更...

php技术

PHP开发需要注意的安全问题

阅读(16) 作者(admin)

作为PHP程序员,特别是新手,对于互联网的险恶总是知道的太少,对于外部的入侵有很多时候是素手无策的,他们根本不知道黑客是如何入侵的、提交入侵、上传漏洞、sql 注入、跨脚本攻击等等。作为最基本的防范你需要注意你的外...

php技术

小文件php+SQLite存储方案

阅读(25) 作者(admin)

我们草根站长购买的虚拟主机往往都有文件数量限制,大量小文件占用大量资源,落伍精华区也有兄弟推荐豆瓣的解决方法,但是要有主机权限。只能另装思路,采用php+SQLite解决问题,经过我测试,切实可行,现在推荐给大家。

现在公...

php技术

PHP中文件上传的一个问题

阅读(25) 作者(admin)

我也一直很困惑。在文档上,说的比较模糊,就是 move_uploaded_file 这个函数,加了一步检查,检查这个文件是否是有 HTTP POST 上传的,

至于,如何检查的没有说。

我google 了好一阵子,都没有能解决这个问题,也不知道问题出现...

php技术

php生成随机密码的三种方法小结

阅读(14) 作者(admin)

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考...

php技术

PHP安全技术之 实现php基本安全

阅读(19) 作者(admin)

1.不要依赖注册全局变量功能(register_globals)

注册全局变量的出现曾经让PHP变得非常易用,但也降低了安全性(方便之处经常会破坏安全性)。建议在编程时把register_globals指令关闭,在PHP6中这个功能也会被取消。

2.在...

php技术

提高PHP编程效率的53个要点(经验小结)

阅读(23) 作者(admin)

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的...