语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事:
如何通过PHP取得MySQL procedure结果
总有网友问我,如何通过php调用MySQL的存储过程同时取得返回的结果集呢?确实,MySQL的存储过程大大方便了编程也提高了效率。但是,对于那些还在用php 4 的同学们来说可就麻烦了,因为php 4只能调用存储过程,但却无法直接取得返回结果集;不过,用php 5的mysqli函数就可以做到了。首先,重新编译php 5,增加对mysqli的支持,或者直接下载mysqli的扩展模块,这里不再细说。直接举个例子吧:
RedHat Linux9平台下搭建LAMP(Linux+Apache+Mysql+PHP)(1)
一、安装环境:
系统平台:Red Hat Linux9,内核2.4.20-8,文字界面(未安装图形界面)
Windows下全新安装Apache2,PHP5,MYSQL5,Zend(1)
看PHP,mysql,都出了新版本,想尝尝鲜,就试着安装了一下,然后把安装过程记了下来,希望能对学习PHP的新手有些帮助,斑竹可以考虑精一下了 Windows XP下全新安装apache2,PHP5,mysql5,zend的简单过程。
新版mysql+apache+php Linux安装指南
刚刚看到有人贴win下安装步骤,刚好今天公司网站的新服务器到手,花了一上午安装mysql+php+apache。
新版的老版的还是有些不同的。现在把步骤帖一下安装步骤:
WIN2000/XP下配置apache2.0.52+php5.0.2+mysql4.0
◆一、使用软件:
apache_2.0.52-win32-x86-no_ssl
php-5.0.2-Win32
mysql-4.0.21-win
phpMyAdmin-2.6.0
PHP&MYSQL For win32 版服务器配置说明(1)
apache 1.X for win32虽然性能差(和IIS比起来差太远了,希望2.X for win32早点出),但是它的bug比较少,资源占用也少,而且它的模块式更方便功能的增加。PHP-4具有执行快速,性能效率高的特点,PERL提供了perl-cgi的支持,zend Optimizer是加速php程序的,mod_zip用来压缩web server输出数据,mysql为数据库。以下是以win2k/xp作为蓝本,win9x运行这些服务软件太麻烦了,没办法作为service来运行。
PHP分析.wav文件并绘制png格式的波形图
使用PHP解析RDDL文档
<script>window.location.href=http://www.ibm.com/developerworks/cn/xml/x-tiprddlphp/?S_TACT=105AGX52&S_CMP=tut-cto;</script>
用syslog改进和调试PHP应用程序
<script>window.location.href=http://www-128.ibm.com/developerworks/cn/opensource/os-php-syslog/?S_TACT=105AGX52&S_CMP=tut-cto;</script>
php注射后的提权(1)
方法一:爆破法.
最显眼的要属用户名和密码了,关键是如何破密码呢?到网上搜了一个专门破SERV-U密码的工具(Serv-UPassCrack1.0a.rar),太慢了,这要等到何年何月啊!干脆用记事本打开它的脚本crack.vbs.看看解密原理:假设原来明文密码用password_mingwen表示,密文密码也就是我们在ServUDaemon.ini中看到的密码(34位),用password_miwen表示,密文的前两位合并上明文,然后经MD5加密后正好等于密文的后三十二位!】
使用PHP处理XML配置文件
<script>window.location.href=http://www.ibm.com/developerworks/cn/xml/x-xjconf/?S_TACT=105AGX52&S_CMP=tut-cto;</script>