Tag/
共686个网摘 [
1 ...
17 18 19 20 21 22 23 ]
上一页 |
下一页 |
tq85收录,使用标签:WebConstruct, Linux, php,时间:2006-1-13 18:20:19 | 相关网摘,我也收藏
和很多开源产品一样,开始的多种系统会向少数优秀平台集中:好比Blog发布工具,最后都集中到MovableType(Perl)和WordPress(PHP)这2个平台上,Wiki的发布系统也在向少数平台集中。我了解了Perl/PHP/Python/Java这几种开发语言的主流Wiki平台:Perl: TWiki 非常著名的企业Wiki写作,在很多大公司有广泛的应用,非常完善的权限管理PHP: MediaWiki(就是WikiPedia维基百科等项目的后台发布系统),非常适合大规模/丰富主题的Wiki平台搭建;Java: Confluence虽然商业版本的收费(开源),但是对于非盈利组织是免费的,Apache基金会的很多项目都是用Confluence JIRA(变更管理工具)协作开发;Python: TRACTrac和SVN的集成是Python内部协同开发环境的绝妙搭配;
http://www.chedong.com/blog/archives/001110.html
tq85收录,使用标签:WebConstruct, php,时间:2006-1-11 5:02:24 | 相关网摘,我也收藏
--enable-mbstring=LANG: Enable mbstring functions. This option is required to use mbstring functions.As of PHP 4.3.0, mbstring extension provides enhanced support for Simplified Chinese, Traditional Chinese, Korean, and Russian in addition to Japanese. To enable that feature, you will have to supply either one of the following options to the LANG parameter; --enable-mbstring=cn for Simplified Chinese support, --enable-mbstring=tw for Traditional Chinese support, --enable-mbstring=kr for Korean support, --enable-mbstring=ru for Russian support, and --enable-mbstring=ja for Japanese support.Also --enable-mbstring=all is convenient for you to enable all the supported languages listed above. Note: Japanese language support is also enabled by --enable-mbstring without any options for the sake of backwards compatibility.
http://cn.php.net/mb_string
tq85收录,使用标签:php,时间:2006-1-4 22:10:44 | 相关网摘,我也收藏
1、问题起源我们经常会在一个动态页面中加入很多个人信息,以 CMS 首页为例,用户登录之前显示登录框,登录之后显示其用户名,并根据权限显示其可用模块的链接。由于每个用户登录之后,显示出来的动态信息都是不一样的,所以这部分无法进行 cache,我们将这部分信息定义为“个人信息”,它的特性是根据登录用户进行动态改变。现在问题来了,就是一个 CMS 的首页,访问者的登录概率并不是百分百的,应该说有一大部分人访问首页是没有登录的,这个时候的首页是一个公共的页面,没有任何个人信息,或者说这时候首页的任何动态信息都是可以转换成静态的,也就是说这部分是可 cache 的。
http://blog.csdn.net/heiyeshuwu/archive/2006/01/04/570176.aspx
tq85收录,使用标签:php,时间:2006-1-2 0:36:31 | 相关网摘,我也收藏
前段时间JackMa问我“defined(’HW_TRACKING’) or define(’HW_TRACKING’, false); ”是什么语法,当时想起以前看到的一篇js里And跟Or的特殊用法《And and Or in JS》,即$c = a __ b; //如果 Boolean(a) == true 结果为a,否则为b$c = a && b; //如果 Boolean(a) == true 结果为b,否则为a 在php中虽然不能直接这样用,但是可以用此来简化一些判断语句,如$a __ $c = $b; 或者 $a or $c = $b; //如果Boolean($a) == false 则执行后面的$c = $b$a && $c = $b; 或者 $a and $c = $b; //如果Boolean($a) == true 则执行后面的$c = $b 比如简化这个常见的判断语句:$a = $a > 1 ? $a : 1; 可以写成: $a > 1 __ $a = 1;以前没见过,可能是我火星了,不过用起来挺方便,就是可读性差了点。
http://www.ugia.cn/?p=86
tq85收录,使用标签:php,时间:2005-12-28 18:16:14 | 相关网摘,我也收藏
[PHP]/*远程图片自动保存到服务器上参数:$info 需要处理的内容$dir 图片保存的目录$url 新图片链接地址返回值:Array[0] 所取得的图片 多个图片之间 *** 分隔.Array[1] 处理后的内容调用试例$u_images = new u_images();$arr_imgs = $u_images->get_img($content, 'new_images/' , 'http://www.abc.com/');$images = $arr_imgs[0];$content = $arr_imgs[1];邮箱:userden@126.com*/class u_images
http://www.phpx.com/pth108563.php
tq85收录,使用标签:php,时间:2005-12-28 0:08:08 | 相关网摘,我也收藏
AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的Web开发能力)[ AJAX介绍 ]Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。异步JavaScript和XML(AJAX)不是什么新技术,而是使用几种现有技术——包括级联样式表(CSS)、JavaScript、XHTML、XML和可扩展样式语言转换(XSLT),开发外观及操作类似桌面软件的Web应用软件。
http://blog.csdn.net/heiyeshuwu/archive/2005/12/26/562639.aspx
tq85收录,使用标签:php,时间:2005-12-26 12:56:27 | 相关网摘,我也收藏
1. PHP的GD库真是好东西2.在国内找点原创技术文章真困难,万一原创那个版本不能用,你就没机会在国内找到能用的。比如这个需要解决GB2312到UTF-8字符转换问题,原创那篇文章需要用一个叫GB2312.txt的文件(估计是一个数组表),结果作者当时没有提供,而且把很复杂耗时的文件操作放到循环体内,搞笑的是100多个转载的网站没一个提供GB2312.txt下载,没一个把错误修复一下(用他们最擅长的Ctrl V把读文件操作移到循环外面),结果我到现在都没找到这个GB2312.txt。好在php其实有现成的函数叫iconv。3. 比2更困难的是找跟中文有关的技术文章时恰巧那个原创帖子有问题,这时因为涉及到中文,没法到英文Google去搜。比如我想找一个用Javascript实现中文BASE 64编码的代码,结果找到的全是现用escape处理中文在用老外的那套编码处理的文章。但是这个方法是错误的,这样编码出来的根本不是BASE 64,可我们国内网站转来转去当宝贝,只有CSDN一个留言提出了这个错误。代码网上很多,没啥难度,到我的论坛看看效果吧:http://www.flyeon.com/forum/43-1.html
http://blog.donews.com/concorde/archive/2005/12/25/670754.aspx
tq85收录,使用标签:php,时间:2005-12-14 19:11:45 | 相关网摘,我也收藏
附: /*** Unicode aware replacement for strlen()** utf8_decode() converts characters that are not in ISO-8859-1* to '?', which, for the purpose of counting, is alright - It's* even faster than mb_strlen.** @author * @see strlen()* @see utf8_decode()*/function utf8_strlen($string){ return strlen(utf8_decode($string));} /*** Unicode aware replacement for substr()** @author lmak at NOSPAM dot iti dot gr* @link http://www.php.net/manual/en/function.substr.php* @see substr()*/function utf8_substr($str,$start,$length=null){ preg_match_all("/./u", $str, $ar); if($length != null) { return join("",array_slice($ar[0],$start,$length)); } else { return join("",array_slice($ar[0],$start)); }}
http://spaces.msn.com/members/sushener/Blog/cns!1pBKS112Y95AYVOupammmHMQ!437.entry
tq85收录,使用标签:php,时间:2005-12-14 19:06:09 | 相关网摘,我也收藏
Notice: Only variable references should be returned by referencePHP5一个很让人恼火的一点就是BC(向后兼容)不是很理想。比如说,很多的PHP4的脚本都可能会出现下面的错误提示:Notice: Only variable references should be returned by reference 具体什么样的脚本会出现这样的错误呢,我举个例子: 解决的方法很简单,如下: 其实,即使不出现上面那样的Notice错误,程序也应该按照下面的编码方式来写,因为对于第一段代码,出现了多次的return,也就是说有多个出口,而第二段代码只在最后出现了一次,程序只有一个出口,所以当你的程序很复杂的时候,第二段代码的可读性要更好一些,当然有时候按照第二种写法会出现一些看似不必要的if...else...语句,但是我们还是应该坚持这样写。^_^
http://spaces.msn.com/members/sushener/Blog/cns!1pBKS112Y95AYVOupammmHMQ!435.entry
tq85收录,使用标签:php,时间:2005-12-8 14:15:23 | 相关网摘,我也收藏
This page is intended as a reference for functionality PHP provides which can either help with handling UTF-8 or should be regarded as a risk when used in conjunction with UTF-8 encoded strings. Further information can be found on the i18n and charsets pages.Note that this page applies to PHP < version 6, which is expected to have native support for Unicode / UTF-8
http://www.phpwact.org/php/i18n/utf-8
tq85收录,使用标签:php, NetSecurity, Linux,时间:2005-12-6 14:51:57 | 相关网摘,我也收藏
所谓XSS:就是Cross Site Script 跨网站脚本漏洞的缩写。如果纵容这种漏洞有什么危害呢?上图只是破坏者利用脚本打印除了自己在网站的所有的Cookie列表:我们看到的有mt的后台,有analytics的session,还有最近试验的使用mod_usertrack生成的用户识别cookie。如果这个链接是侵入者诱导其他用户在一个第3方的网站上触发,然后引导用户指向当前网站,然后再利用其他的脚本将用户在当前网站的cookie或其他信息发送到另外一个网站上。流程大致如下:dirty-web.com/spam email ==user click==> commecial-site.com ==send cookie==> dirty-web.com这样就完成了一次对用户在一个商业网站上的信息盗取。
http://www.chedong.com/blog/archives/001081.html
tq85收录,使用标签:php,时间:2005-11-27 14:45:53 | 相关网摘,我也收藏
译者注:本文的原名是《Creating a Multi-File Upload Script in PHP》。我个个觉得这文章写得一般,代码也不是非常专业,但是它比较短,而且一时间也找不到好一点的文章,就把这个译过来了。其实PHP手册里也有一节是说多文件上传的,大家可以对比对比。文章内有的字句译出来不太顺眼,所以按照原意作了一定量的修改。本人水平有限,还望各位高手多指点。导言 作为一个PHP的程序员,我曾遇到过这么一个客户,他需要一个可以同时上传多个文件的表单。因此,一天夜里我就用了一个小时的时间,找到了最好最简单的方法来完成这个要求。在这篇教程里,“for”这个循环语句,将会成为核心代码。
http://www.cpcwedu.com/Document/websitestudy/094638146.htm
tq85收录,使用标签:php,时间:2005-11-25 20:30:33 | 相关网摘,我也收藏
也就是说,session的存放可以分子目录,但是要自己建立子目录,我写了个小程序,以三级子目录为例完成这个功能: 2:49:49 PM _ Permalink _ Comments (0) _ Trackbacks (0) _ PHPPermalinkPublish a commentYou must sign in using a Microsoft .NET Passport to publish a comment to this website. Sign in to the Microsoft Passport NetworkDon't have a Passport? Get one todayName:E-mail address (optional):Your blog URL (optional):Comment (text only): TrackbacksThe trackback URL for this entry is:Weblogs that reference this entry# None
http://spaces.msn.com/members/sushener/Blog/cns!1pBKS112Y95AYVOupammmHMQ!425.entry
tq85收录,使用标签:php,时间:2005-11-22 17:40:49 | 相关网摘,我也收藏
想用del.icio.us的REST API作些事情,结果发现用原先的HTTP GET请求脚本去访问这些API得不到任何实际内容。一开始一直以为是自己的GET Header填的有问题,又或者它的Response使用了特殊的标头。但查来查去查不出个所以然来。直到最后才明白自己犯了低级错误:原来美味书签的API Response Header是没有Content-Length标识的,而我的脚本却是通过这个标头来读取后续的正文内容,当然是什么也读不到了。不过在这过程中,意外的发现了几篇不错的文章:http://dietrich.ganx4.com/delicious/ 这里提供了一个完整实现REST API通讯功能的PHP Classhttp://utterplush.com/log/php-parsing-delicious 详细介绍了用PHP解析del.icio.us XML报文的过程
http://www.zeali.net/blog/entry.php?id=237
tq85收录,使用标签:php,时间:2005-11-20 5:08:49 | 相关网摘,我也收藏
用圆括号将所有选择项括起来,相邻的选择项之间用_分隔。但用圆括号会有一个副作用,是相关的匹配会被缓存,此时可用?:放在第一个选项前来消除这种副作用。 其中?:是非捕获元之一,还有两个非捕获元是?=和?!,这两个还有更多的含义,前者为正向预查,在任何开始匹配圆括号内的正则表达式模式的位置来匹配搜索字符串,后者为负向预查,在任何开始不匹配该正则表达式模式的位置来匹配搜索字符串。3.7 后向引用 对一个正则表达式模式或部分模式两边添加圆括号将导致相关匹配存储到一个临时缓冲区中,所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从 1 开始,连续编号直至最大 99 个子表达式。每个缓冲区都可以使用 '\n' 访问,其中 n 为一个标识特定缓冲区的一位或两位十进制数。 可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对相关匹配的保存。
http://www.ddvip.net/web/php/index6/22.htm
tq85收录,使用标签:php,时间:2005-11-20 5:04:02 | 相关网摘,我也收藏
3、(((\/[\~]*_\\[\~]*)(\w) )_[.](\w) )* 满足条件3“(\/[\~]*_\\[\~]*)”表示可以出现"/~"或者是"\~",(其中“[\~]*”表示 ~ 可以出现也可以不出现),因为不是每个链接地址都有下一级目录“(\w) )_[.](\w) )”表示必须出现一个单词字符(即目录或者是一个带有扩展名的文件)注意:最后还有一个“*”表示上面括号内的可以出现也可以不出现,否则就只能匹配有下一级目录的链接地址了。4、(((([?](\w) ){1}[=]*))*((\w) ){1}([\&](\w) [\=](\w) )*)*)满足条件4“((([?](\w) ){1}[=]*))*((\w) ){1}”表示形如"?PageNo=2"的字符串可以出现也可以不出现,如果出现则只能出现一次(因为不可能有两个“?”号出现)。
http://www.ddvip.net/web/php/index6/24.htm
tq85收录,使用标签:PHP, RSS,时间:2005-11-9 19:45:30 | 相关网摘,我也收藏
老长时间没有写过代码,今天说起搞个简单的可以用手机访问的新闻站点,就去搜了一下,PHP RSS parser,Google返回许多结果,各种各样的Parser都有,找了个简单的,名为lastRSS,只有一个文件,不到9kB,可以解析RSS .9/1/2,但不支持RDF(没结果出来)。这个小库实在是够简单,用起来也方便。新建一个RSS对象,就可以用了,返回的是一个大数组,内含encoding, Channeltag, lastBuildDate, Textinput, image, items, items_count。其中items又是数组,包括所有条目数据,属性有tag, description, title, date。最后那个items_count就是这些条目的总数,也可以用sizeof/count得到。结果请看这里,手机有浏览器的话访问一下还是可以的。不过本站输出条目基本上是全文,还是长了点。
http://blog.cathayan.org/item/1102
共686个网摘 [
1 ...
17 18 19 20 21 22 23 ]
上一页 |
下一页