PHP编程
文章平均质量分 75
PHP编程
jiutao_tang
多少事,从来急;天地转,光阴迫。一万年太久,只争朝夕。
展开
-
PHP的安全配置
<br />(1)safe_mode<br />安全模式:限制文档的存取,限制环境变量的存取以及控制外部程序的运行。<br />safe_mode是唯一PHP_INI_SYSTEM属性,必须通过php.ini或httpd.conf来设置。要启用safe_mode,只需修改php.ini:<br />safe_mode = On<br />或者修改httpd.conf,定义目录:<br />Options FollowSymLinks<br />php_admin_value safe_m原创 2011-02-20 09:49:00 · 773 阅读 · 1 评论 -
php session常见问题集锦及解决办法
1.错误提示Warning: Cannot send session cookie -headers already sentWarning: Cannot send session cache limiter- headers already sent分析及解决转载 2011-10-17 21:58:01 · 1386 阅读 · 0 评论 -
【转】PHP程序员最容易犯得十种错误
1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET['usename'] ;这个例子有可能输出:/*更改admin密码的脚本或设置转载 2011-10-16 16:33:01 · 658 阅读 · 0 评论 -
【转】]mysql_fetch_row, mysql_fetch_array, mysql_fetch_assoc的区别和不同
很多初学者搞不懂这些Mysql中从查询结果集中取得数据的函数之间有什么区别,先给大家一段PHP实例代码如下:$link=mysql_connect(‘localhost’,'root’,”);mysql_select_db(‘abc’,$link);$sql转载 2011-10-16 16:20:28 · 754 阅读 · 0 评论 -
PHP服务器的常见问题
Q:端口80 被system PID 4占用怎么解决 结束系统服务项: World Wide Web Publishing ServiceQ:怎样查看端口被什么进程占用(1)Netstat命令:在命令行中输入netstat -ano,得到端口号对应的PID原创 2011-10-13 17:19:04 · 1398 阅读 · 0 评论 -
PHP 判断字符串长度及字符串切割问题
1.字符串长度PHP获取中英文混合字符串长度的实现代码如下,1中文=1位,2英文=1位,可自行修改/*** PHP获取字符串中英文混合长度 * @param $str string 字符串* @param $$charset string 编码* @return 返回长度,1中文=1位,2英文=1位*/function strLength($str,$charset='utf-8'){if($charset=='utf-8') $str = iconv('utf-8','gb23原创 2011-04-25 15:00:00 · 11101 阅读 · 0 评论 -
PHP 系统根目录、根URL的判断
我们的应用系统有可能会被放在非根目录下运行,如果程序中用了绝对路径的话,则必须考虑该应用的根目录。设系统配置文件名为 common.inc.php,放在该应用的根目录的include目录下,即路径为 ./include/common.inc.php。现在要在该文件中,设置系统根目录、根URL(指到达该应用根目录的URL层次)常量,程序如下所示 define(TTINC,原创 2011-06-10 20:40:00 · 5801 阅读 · 0 评论 -
PHP 安装包的 Thread Safe和Non Thread Safe版本
<br /> 一、如何选择PHP5.3的Thread Safe和Non Thread Safe版本<br /><br /><br /> Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。 <br /> Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。<br /><br /> 再来看PHP的两种执行方式:ISAPI和FastCGI。<br /><br />原创 2011-03-23 18:56:00 · 4020 阅读 · 0 评论 -
版本管理 与 Subversion软件的使用
版本管理也即对软件产品的管理,主要是使用版本管理软件,对软件产品开发过程中的一个或多个文件的修订过程进行跟踪,当这些文件组成的产品可以稳定运行时,就成为一个版本。版本管理不仅可以提高软件产品的稳定性,也可以优化开发人员的工作量。版本管理软件有许多,如VSS、PVCS、CVS、SubVersion(SVN)等。svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有原创 2011-03-26 20:01:00 · 1576 阅读 · 0 评论 -
PHP的session与cookie
<br /><br />1. COOKIE<br />COOKIE变量定义方法:<br />(1)setcookie("name","tom");<br />(2)setrawcookie("sex","男"); <br />(3)$_COOKIE['home']="北京"; //数组单元<br />删除COOKIE方法<br />(1) $_COOKIE(“name”,””); 变量值改为空,变量还是存在的<br />(2) Unset($_COOKIE(“se原创 2011-03-26 16:38:00 · 637 阅读 · 0 评论 -
Zend Studio 5.5.1 与 6.0.1 改成中文版
zend studio,php集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。 目前(2011.3.26)官方支持的中文版有5.5.1和6.0.1,5.5.1版本是多国语言版的,自带中文语言包,只是在“首选项”(preferences)里没给出中文选项,需要进行下面的设置才能改成中文。6.0.1版则需要下载安装一个语言包。1.原创 2011-03-26 15:47:00 · 2138 阅读 · 0 评论 -
PHP中的变量、常量、运算符
<br />1. 预定义常量<br />预定义常量也称魔术常量,使用方法与常量同,但其值会根据具体使用情况产生变量。经常使用的预定义变量有五个:<br />__LINE__:显示文件当前行号<br />__FILE__:显示文件完整路径和文件名<br />__CLASS__:显示类定义时的名称<br />__FUNCTION__:显示函数定义时的名称<br />__METHOD__:显示方法定义时的名称<br /> <br />2. 定义和使用常量<br />常量使用define()原创 2011-03-26 15:26:00 · 1034 阅读 · 0 评论 -
基础:软件系统相关术语
1. SDE、IDESDE,软件开发环境(Software Development Environment)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。IDE,集成开发环境(Integrated Development Environment)2.LAMP、WAMPLAMP基于Linux、Apache、MySQL、PH原创 2011-03-26 15:03:00 · 2524 阅读 · 0 评论 -
基于PHP的cURL使用入门
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。PHP提供了对cURL 库的支持。1. 为什么使用cURL为了获取网页内容,我们当然可以使用file_get_contents、 file、readfile等函数,但它们缺乏灵活性和有效的错误处理。而且,也不能完成一些高难度任务—如处理coockies、验证、表单提交、文件上传等。PHP获取网页内容的更多方法:http://www.ucooper.com/php-get-webpage-content转载 2011-02-20 09:57:00 · 7135 阅读 · 0 评论 -
PHP网页缓存技术
个人总结:前台静态化:把动态页面解析后保存为静态页面文件缓存:把查询结果保存为文件,XML内存缓存:memcachephp缓存器:XCache、eaccelerator等Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,转载 2011-09-23 15:35:03 · 1450 阅读 · 0 评论