PHP
文章平均质量分 74
lucklrj
这个作者很懒,什么都没留下…
展开
-
使用 PHP 解析 javascript escape() 编码过的字串
PHP 跟 Javascript 都有 HTML encoding 的函式,编码过的结果虽然类似,但是还是有些微的不同,所以不能互转。 二者的差异可以可参考:http://php.weblogs.com/php_jscript_vbscript_1节录如下:PHP:urlencode( ) All punctuation, accented characters, and any other no转载 2006-09-09 15:32:00 · 1755 阅读 · 0 评论 -
Discuz 5.0 中读取纯真IP数据库函数分析
Discuz 5.0 不在使用自己的IP数据,而是使用纯真IP的数据格式, 存取纯真IP数据库稍微有点麻烦,它的存储格式比较特殊也很有趣,具体的格式分析参考下面两个链接,其他语言实现参考文章末的链接。《纯真IP数据库格式详解》链接一:http://blog.csdn.net/heiyeshuwu/archive/2006/05/12/725675.aspx链接二:http://lumaqq.li转载 2007-03-16 13:45:00 · 996 阅读 · 0 评论 -
PHP中GBK和UTF8编码处理
一、编码范围1. GBK (GB2312/GB18030)/x00-/xff GBK双字节编码范围/x20-/x7f ASCII/xa1-/xff 中文/x80-/xff 中文2. UTF-8 (Unicode)/u4e00-/u9fa5 (中文)/x3130-/x318F (韩文/xAC00-/xD7A3 (韩文)/u0800-/u4e00 (日文)ps: 韩文是大于[/u9fa转载 2007-08-08 14:45:00 · 891 阅读 · 0 评论 -
php画K线图的一个工具
http://www.advsofteng.com/download.html ]支持目前流行语言。 require_once("../lib/FinanceChart.php");# Create a finance chart demo containing 100 days of data$noOfDays = 100;# To compute moving averages s转载 2007-09-03 10:27:00 · 4709 阅读 · 0 评论 -
用 lighttpd 建立 FLV 影片網站
用 lighttpd 建立 FLV 影片網站 影片轉 FLV 檔, 並製作影片截圖 在 lighttpd web server 使用加密網址, 隱藏實際影片路徑 免費的 Flash FLV Player 影片轉檔安裝 ffmpeg安裝 flvtool2影片轉 FLV 檔ffmpeg -i myvideo.wmv -s转载 2007-12-16 00:11:00 · 2201 阅读 · 0 评论 -
discuz x2.5 非uctencer 整合
现为一个系统增加discuz x2.5,因各种原因未使用ucenter.直接修改discuz程序:思路如下:a.com:为原站,a.com/bbs为discuz在访问discuz时,如果用户未登录时间,在初始化用户信息时,请求a.com/xx.php来判断用户是否登录,如果a.com上登录,则计算discuz的cookie:auth,这里discuz有个cookie前缀...原创 2012-09-07 10:07:20 · 220 阅读 · 0 评论 -
PHP模拟登录新浪微博(sina sso 1.4.5)
在模拟登录新浪微博的时候,发现用户名,密码都用js ras2方式加密传输。尝试将js加密过程用php来实现,结果发现一直提示用户名密码不对,用php翻译js也失败。最后搜索出用node.js来实现。[code="java"]c("Encryption password");$cmd = "node D:\web\data\sina.js ".$pre_login_data[...原创 2013-08-12 10:57:10 · 150 阅读 · 0 评论 -
PHP fastcgi MaxRequestLen设置请求最大值(上传允许最大值)
日志:[Tue Jan 13 17:49:53 2015] [warn] [client 127.0.0.1] mod_fcgid: HTTP request length 132391 (so far) exceeds MaxRequestLen (131072), referer: ***AddHandler fcgid-script .fcgi .phpFcgidInit...原创 2015-01-13 18:07:31 · 1255 阅读 · 0 评论 -
phpexcel读取excel时间的坑
按照phpexcle的api,将excle解析为数组的代码:[code="java"]$this->excel = PHPExcel_IOFactory::load($this->file_path);$sheetData = $this->excel->getActiveSheet()->toArray(null,true,true,true);[/code]如果字段有日...2014-08-22 16:34:37 · 585 阅读 · 0 评论 -
php 多语言 gettext问题以及解决
产生的po文件,以utf8无bom保存,[code="java"]msgfmt -o default.mo default.po --verbosedefault.po: warning: PO file header missing, fuzzy, or invalid warning: charset conversion will not workfou...原创 2015-03-28 02:25:55 · 508 阅读 · 0 评论 -
为PHP CodeIgniter 框架controllers支持多层目录
[code="java"]Index: Router.php===================================================================--- Router.php (版本 11328)+++ Router.php (版本 12362)@@ -274,13 +274,26 @@ return $segments...2013-11-01 18:13:33 · 173 阅读 · 0 评论 -
nginx+php+ci
配置文件备忘: location / { index index.php; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; ...原创 2014-09-08 23:52:27 · 121 阅读 · 0 评论 -
2维数组根据数组里的字段来构造树
常见应用环境:[code="java"]//把一个多维数组,按field 顺序建一个新的多维数组,层数为array_field的个数function extended_array($array,$fields,$clear=1){ $array_field=explode(",",$fields); $array_field_length=count($array_fi...2015-11-18 01:09:10 · 211 阅读 · 0 评论 -
Discuz! 数据库结构参考
Discuz! 数据库结构参考总表===>>各表概述cdb_access--当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。cdb_admingroups--管理模组信息表cdb_adminsessions--后台管理登录记录cdb_announcements--论坛公告信息cdb_attachments--附件信息表cdb_attachtypes--附件的所性类型(即转载 2006-12-21 15:38:00 · 1423 阅读 · 0 评论 -
PHP和Socket简介
章: PHP And Socket书名: 《PHP Game Programming》作者: Matt Rutledget翻译: heiyeluren ◇ Socket基础◇ 产生一个服务器◇ 产生一个客户端在这一章里你将了解到迷人而又让人容易糊涂的套接字(Sockets)。Sockets在PHP中是没有充分利用的功能。今天你将看到产生一个能使用客户端连接的服务器,并在客户端使用so转载 2006-07-28 09:35:00 · 2899 阅读 · 1 评论 -
走进全文搜索[NP博士原创]
为什么我要写这种东西?因为趋势。或者说是为了实现。我总是喜欢做一些看起来无意义的事情…… 搜索,是互联网的每一步! 提到搜索,最有名的当然是Google、baidu这类全网搜索引擎,提到开发工具,恐怕要算是Lucene了。Lucene是一个开源的全文搜索的工具包,由Java编写,是Apache软件基金会的一个项目。Lucene现在有了很多Java之外的语言版本,比如.NET、Perl等转载 2006-09-20 09:48:00 · 1126 阅读 · 0 评论 -
由文件下载引起的
初级版:php提供了内置的函数,可以使用readfile() 来实现文件的直接输出.readfile(1.mp3);提高版:你可以打开allow_url_fopen来输出外部的文件.readfile(http://xxx/1.mp3);但是如果你想用FTP的话,就需要这样做:readfile(ftp_get($conn_id, $local_file, $server_file, FTP转载 2006-09-21 22:20:00 · 1139 阅读 · 0 评论 -
PHP如何进行中文分词?
什么是中文分词? QUOTE: 什么是中文分词? 众所周知,英文是以词为单位的,词和词之间是靠空格隔开,而中文是以字为单位,句子中所有的字连起来才能描述一个意思。例如,英文句子I am a student,用中文则为:“我是一个学生”。计算机可以很简单通过空格知道student是一个单词,但是不能很容易明白“学”、“生”两个字合起来才表示一个词。把中文的汉字序列切分成有意义的词,就是中文分词,转载 2006-09-20 15:57:00 · 1796 阅读 · 0 评论 -
使用 eAccelerator加速PHP代码
使用 eAccelerator加速PHP代码 eAccelerator 真是一个好东西(它的前身是truck-mmcache)。 简单来讲它是一套配合PHP(支持PHP5)运作的缓存系统,通转载 2006-05-15 00:32:00 · 982 阅读 · 0 评论 -
php中的序列化与反序列化[喜悦原创]
php中的序列化与反序列化1.serialize() unserialize(),这个大家用的最多, 老熟人了session保存默认用的就是这个.如果想存储对象,数组数据等可以用(试试跟var_export()比较)CODE:[Copy to clipboard]session_start();echo $foo = serialize($_SESSION)print_r(u转载 2006-09-22 16:40:00 · 3981 阅读 · 0 评论 -
PHP的curl_setopt
curl_setopt(PHP 4 >= 4.0.2)curl_setopt -- 为CURL调用设置一个选项 描述 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。转载 2006-06-12 23:47:00 · 2484 阅读 · 0 评论 -
php的socket函数参考
这些Socket函数直接跟互联网的协议进行发送信息。相对于fopensock的流来讲,他们操作在一个比较底层的级别。通常,他们都是对C函数进行封装,并且名称都类似。如果你有使用C进行socket编程的经验,那么使用这些函数将是非常熟练的。我们这里不讨论特别详细的socket编程。使用这些函数能够解决高层级别函数所不能解决的难题。使用这些函数能够实现类似fopen的功能,你也许有很多方法来实现soc转载 2006-06-12 23:45:00 · 2410 阅读 · 0 评论 -
php模拟点击器,刷新,清除ie的get和post请求
//在 PHP.4.3.11, socket 上测试通过 define( NL, "/r/n" ); class Transferer { var $mHost; var $mPort; var $mRequest; var $mResp转载 2006-06-12 23:49:00 · 2453 阅读 · 0 评论 -
smarty缓存控制
smarty提供了强大的缓存功能。但有时我们并不希望整篇文档都被缓存,而是有选择的缓存某一部分内容或某一部分内容不被缓存。例如你在页面上端使用一个带有广告条位置的模板,广告条可以包含任何HTML、图象、FLASH等混合信息. 因此这里不能使用一个静态的链接,同时我们也不希望该广告条被缓存. 这就需要在 insert 函数指定,同时需要一个函数取广告条的内容信息。smarty也提供了这种缓存控制能力转载 2006-10-31 12:38:00 · 875 阅读 · 0 评论 -
过滤html在线编辑器产生有危害代码
部分强大的在线编辑器,已经包含了代码整理,过滤功能,但js处理的能被很轻易的饶过,服务端必须要再次过滤一次,这几天花了点时间,写了部分,希望对大家有点用处,本人能力有限,还请有能力的朋友补全它。 /*不需要过滤的数组*/$htm_on=array("","","","","","","","","","","","","font");$htm_on_uper=array("","","原创 2006-06-07 23:06:00 · 1018 阅读 · 0 评论 -
让php支持端点续传
一个例子: $fname = ./05e58c19552bb26b158f6621a6650899; $fp = fopen($fname,rb); $fsize = filesize($fname); if (isset($_SERVER[HTTP_RANGE]) && ($_SERVER[HTTP_RANGE] != "") && preg_match("/^bytes=([0转载 2006-06-12 23:43:00 · 989 阅读 · 0 评论 -
发送文件的函数
/** * 发送文件 * * @author: legend(legendsky@hotmail.com) * @link: http://www.ugia.cn/?p=109 * @description: send file to client * @version: 1.0 * * @param string $fileName 文件名称或路径 * @param string转载 2006-11-11 20:18:00 · 1043 阅读 · 0 评论 -
过滤在线编辑器产生的不安全html代码
[code="java"]过滤在线编辑器产生的不安全html代码;2015-12-16 21:05:16 · 283 阅读 · 0 评论