易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP的安装以及配置

安装以及配置
1.       安装Apache-2.2.4(Apache_Dir=D:\myspace\Apache-2.2.4)
2.       解压安装PHP-5.2.11(PHP_Dir=D:\myspace\PHP-5.2.11)
3.       找到PHP-5.2.11下的php.ini-dist,改名为php.ini
4.       打开php.ini,做部分修改
5.       491   ;extension_dir = "./"
                  extension_dir = "D:/myspace/PHP-5.2.11
然后
          extension=ext/php_gd2.dll
          extension=ext/php_mbstring.dll
          extension=ext/php_mhash.dll
          extension=ext/php_mime_magic.dll
          extension=ext/php_ming.dll
          extension=ext/php_mysql.dll
          extension=ext/php_xmlrpc.dll
 
打开Apache-2.2.4下的conf下的httpd.conf,进行修改
在115行左右添加
LoadModule php5_module D:/myspace/PHP-5.2.11/php5apache2_2.dll
PHPIniDir "D:/myspace/PHP-5.2.11"
 
在150行左右
注释
#DocumentRoot "D:/myspace/Apache-2.2.4/htdocs"
然后添加
DocumentRoot "D:/myspace/MyPHP"
 
179行左右
将<Directory "D:/myspace/Apache-2.2.4/htdocs">改为
<Directory "D:/myspace/MyPHP">
 
在214行左右
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php default.php
<IfModule >
 
在386行左右添加
AddType application/x-httpd-php .php
 
在192行左右的
Options Indexes FollowSymLinks改为# Options Indexes FollowSymLinks
然后写Options FollowSymLinks
 
添加环境变量
Path=D:\myspace\PHP-5.2.11;D:\myspace\PHP-5.2.11\ext
最后测试
在目录MyPHP中创建hello.php


相关文档:

PHP函数(2)

in_array(value,array,type)        //检查一个值是否在数组中,type可选,设置为true检查类型是否相同,分大小写
例:
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
echo "Got Irix"; ......

php 安全模式的不足

PHP的safe_mode选项的目的是为了解决本章所述的某些问题。
但是,在PHP层面上去解决这类问题从架构上来看是不正确的,正如PHP手册所述(http://php.net/features.safe-mode)。
当安全模式生效时,PHP会对正在执行的脚本所读取(或所操作)文件的属主进行检查,以保证与该脚本的属主是相同的。
虽然这样确实可以防范本章中 ......

discuz 经典php加密解密函数 authcode 解析

http://bbs.kl3w.com/thread-117-1-1.html
康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。
原理如下,假如:
加密
明文:1010 1001
密匙:1110 0011
密文:0100 1010
得出密文0100 ......

php下载文件代码

一般的文件安全下载方法可以使用下面的代码:
1. <?php?
2.
3. $durl = 'file/phpcms2008_o2abf32efj883c91a.iso';
4. $filename = 'phpcms2008_o2abf32efj883c91a.iso';
5. $file = @fopen($durl, 'r');
6. header("Content-Type: application/octet-stream");
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号