Archive for php
PHP100视频教程解压密码[更新至88讲]
发表于 2010-03-29 21:07 : 评论 ( 4 条评论 )
PHP100视频教程90: PHP100视频教程89: PHP100视频教程88:PHP 之 CURL模拟登陆并获取数据 php100-17374-3828-4877-183-# PHP100视频教程87:PHP 之 CURL 传输与获取功能 php100-19746-3293-2273-929-# PHP100视频教程86:PHP JPGraph 中文字体和背景设置 php100-18837-3847-7576-624-# PHP100视频教程85:PHP 图表类 JPGraph 入门配置与应用php100-00000-0000-0000-000-# PHP100视频教程84: PHP开发通用采集入库程序三 php100-18823-3333-1322-842-# PHP100视频教程83: PHP开发通用采集入库程序二 php100-18942-3321-1232-010-# PHP100视频教程82: PHP开发通用采集入库程序 php100-18028-4321-1202-942-# PHP100视频教程第80讲:ADODB PHP 数据库万能引擎类(上) php100-18622-5751-1311-233-# PHP100视频教程第79讲:PHP上传RAR压缩包并解压目录 php100-83343-5234-8849-122-# [78讲] PHP+Flash多文件异步上传 swfupload php100-28323-5837-2734-392-# [77讲] Zend framework 数据库操作之编辑和视图函数 php100-18394-9384-2333-314-# [76讲] Zend framework 数据库操之读取与插入 php100-18634-6254-1001-283-# [75讲] Zend framework 配置与调试 php100-18293-2938-2839-348-# PS:俺一直在学习PHP100的视频教程,这段时间在学习兄弟连的视频教程,发现这套两年前的教程,相对来说,更加值得深入学习。 在这里推荐给大家,特别适合有一定基础的用户,如果是新入门用户,可以继续学习PHP100的教程。
Windows+Apache+PHP安全配置和优化笔记
发表于 2010-03-28 18:20 : 评论 ( 没有评论 )
Apache在Linux下应用的比较多,这里的配置基于Windows NT,因为国内大多数站长都是使用的Windows服务器。 前段时间,我的手机壁纸网站服务器IIS崩溃,一时没有找到原因,重装IIS也没有解决问题,所以临时使用Apache做为WebServer。 这里记录下配置笔记。 首先是Apache的安全配置: 如果不需要目录浏览,禁用目录浏览 Options FollowSymLinks 如果不需要.htaccess功能,能起到非常重要的安全保护并加快程序响应速度 AllowOverride none 禁用不用或者不安全的模块 启用Apache的错误日志功能 ErrorLog "D:/wamp/logs/apache_error.log" 启用PHP的目录权限限制,严格控制跨目录访问权限 php_admin_value open_basedir "E:/wamp/www.4wei.cn" 修改Apache的默认用户组和用户 <IfModule !mpm_winnt_module> User daemon Group daemon </IfModule> 禁止显示Apache的版本信息和系统信息 ServerTokens ProductOnly ServerSignature Off 其次,是Apache在Windows下的优化配置,主要是mpm_winnt的配置: 主要通过ThreadsPerChild和MaxRequestsPerChild两个参数来优化 <IfModule mpm_winnt.c> ThreadsPerChild 250 MaxRequestsPerChild 5000 </IfModule> mpm_winnt的详细说明和配置请参考 http://www.javatang.com/archives/2008/02/19/0801260.html 最后,是PHP的一些安全设置: 请保证你的PHP版本已经升级为最新版,这样可以解决很多棘手安全问题 可以考虑启用安全模式,如果程序没有严格要求的话 必须禁用一些高危函数,其中,可以保留phpinfo这个函数 disable_functions = exec,passthru,shell_exec,system,popen,proc_open,proc_close,curl_exec,curl_multi_exec,parse_ini_file,show_source,dl,passthru,escapeshellarg,escapeshellcmd 禁用危险类 disable_classes = "com" 禁止显示PHP的版本 [...]
让Snoopy也支持HTTPS的解决办法
发表于 2010-03-21 12:40 : 评论 ( 3 条评论 )
How to make Snoopy work with https, we will find out! Class Name:Snoopy.class.php Snoopy version:1.2.4 如何让Snoopy这个PHP支持HTTPS,即SSL安全协议,我们今天就来解决这个问题。 First of all, look at the comment of $curl_path in Snoopy.class.php. Snoopy will use cURL for fetching SSL content if a full system path to the cURL binary is supplied here. set to false if you do not have [...]
php在线翻译类,基于Google翻译API开发(Google Translate API For PHP)
发表于 2010-03-17 00:55 : 评论 ( 12 条评论 )
php 在线翻译程序,支持多国语言,基于Google翻译API开发。
使用Snoopy下载论坛附件,并上传到网盘的实例
发表于 2010-03-12 12:30 : 评论 ( 1 条评论 )
Snoopy无疑是我使用过的最强大的采集类,本博也做过一些简单的入门介绍。 近日,我完成了数个基于Snoopy的程序,如批量下载百度文档附件、论坛附件下载、本地文件批量上传,已经能比较熟练的使用此类。加上本博主要是做采集程序研究的,那么,有必要将Snoopy的一些高级功能拿出来晒晒,照顾下新人。那今天要演示的一个功能是,Snoopy模拟用户登陆论坛并下载附件,并上传到网盘的一个实例。 通过本例,我们要取得附件上传到网盘以后,返回附件在网盘的下载链接。这个功能,可以和火车采集器无缝结合,实现火车采集器文章、Snoopy下载附件并按自定义目录保存、附件同步上传的效果。 首先讲一下模拟用户登陆需要使用到的几个重要数据。 模拟一个浏览器,如Firefox 3.5,即User-agent; 登陆论坛的Cookie值; 一个referer,即来源页地址;
DEDE获取当前栏目及所有子栏目的文章数量
发表于 2010-03-10 20:23 : 评论 ( 2 条评论 )
因DEDEV5起,加强了对SQL注入和安全的检查,导致无法查询一些正常的子查询的SQL。 以下代码用来解决查询当前栏目及当前栏目下所有子栏目的文章总数,添加到/include/common.func.php 或者 /include/extend.func.php中,然后在模板中调用getTotalArcByTid(1)。
zend guard 4/5 破解版和免过期办法,已补授权Key一枚,成功注册。
发表于 2010-01-31 10:04 : 评论 ( 16 条评论 )
以下为本人收集的zend guard使用和注册方法。 zend guard 4 有一个特别版,但使用破解补丁以后无法正常完成加密,但加密后的文件是可以正常使用的。以下是下载地址,可以使用迅雷和电驴下载。 点此下载:Zend.Guard.v4.0.1.CRACKED.rar zend guard 4加密过的程序文件已经能被反编译过来,而zend guard 5目前还依然坚挺,可惜没有大侠放出特别版,买不起zend guard商业服务的个人和小公司几乎可以说是望尘莫及,以下是网上找到的一个免去试用版加密的文件有14天过期的限制。 首先下载以下的安装文件,目前最新版本是5.5.0,包含windows和linux两个版本,均为32位。 http://downloads.zend.com/guard/5.5.0/ZendGuard-5_5_0.exe http://downloads.zend.com/guard/5.5.0/ZendGuard-5_5_0.tar.gz 使用ZendGuard 5 加密前,修改系统时间到 2099-12-31日,再加密文件,这样就不会出加密后的文件14天后过期的问题了。 今日朋友送来一枚授权,额,终于按是注册成功了,不敢独享,免费发布下载了。 干什么?快下载吧:zend_guard 5能用的授权,解压后会得到一个.zl文件,打开ZendGuard,Help->register->seach license from disk,然后注册ok!这个授权文件到期时间是2010年7月10号,把自己电脑的日期调到这个时间之前就可以用。笑。 至于如何使用ZendGuard,以前转摘有一个视频教程: 使用zend_guard对PHP代码进行加密,视频教程
