随笔分类 -  PHP

摘要:if (strpos($data ,chr(0x95)) !== false) { echo 'true';}else{ echo "false";} 阅读全文
posted @ 2015-06-02 22:57 Zhentiw 编辑
摘要:formatOutput = true;// Add a root node to the document$root = $doc->createElement('rows');$root = $doc->appendChild($root);// Loop through each row ... 阅读全文
posted @ 2015-05-28 14:51 Zhentiw 编辑
摘要:Add BOM: UTF-8file_put_contents($myFile, "\xEF\xBB\xBF". $content); 阅读全文
posted @ 2014-10-30 21:26 Zhentiw 编辑
摘要:搭建一个PHP的MVC项目,主要思想是Controller, 调用Model来获取数据,然后把获取到的数据交给View来显示。 $user = $this->model('User'); $user->name = $name; $this-... 阅读全文
posted @ 2014-09-13 14:49 Zhentiw 编辑
摘要:1. 内存存储: Memcache使用Slab Allocaiton内存存储机制: 通常的内存管理方式,对所有记录进行简单的malloc和free会导致内存碎片,所以像Windows将内存分块(chunk), 每个chunk128bype。Memcache将分配的内存分割成各种尺寸的chunk,... 阅读全文
posted @ 2013-09-02 14:40 Zhentiw 编辑
摘要:原理图: 原先浏览器输入的网址会发送到apache服务器,然后apache会调用php模块来处理,最后找到你所想访问的页面; 如果在apahce, httpd.conf文件中开启rewrite机制,则apache会去查看可以匹配的规则,然后解析用户所输入的伪静态地址找到所想访问的php页面。 步骤开 阅读全文
posted @ 2013-06-23 19:51 Zhentiw 编辑
摘要:伪静态的实际运用 1. 在一个项目中有两个文件夹,public和private, public文件夹的图片可以被所有人访问,private只能被自己访问。如何实现? 第一个方法是: 在public和private下创建.htaccess文件,对于private只让127.0.0.1访问,public 阅读全文
posted @ 2013-06-23 19:41 Zhentiw 编辑
摘要:小项目代码: manager.html <html> <head> <meta http-equiv="content-type" content="text/html; charset="utf-8" /> </head> <h1>Manager</h1> <hr/> <a href="addNe 阅读全文
posted @ 2013-06-14 21:15 Zhentiw 编辑
摘要:实现全站真静态化。 一般CMS系统都分为前台和后台, 前台系统是给用户看的,而后台则是管理员添加,修改,删除页面的地方。 在CMS系统中,前台一般都是html静态页面。 后台的责任是完成CRUD操作后更新静态页面。在更新静态页面的时候需要注意,是不是已更新完毕就立即更新,或者是定时更新。 通常例如D 阅读全文
posted @ 2013-06-14 21:07 Zhentiw 编辑
摘要:在实际开发中,我们实现伪静态,用的更多的是rewrite机制,但是他任然是以正则技术为基础的。 我们来看看如何实现: http://localhost/news.php?type=music&id=100 我们希望这个地址可以用下面的访问url来替换 http://localhost/new-mus 阅读全文
posted @ 2013-06-03 04:25 Zhentiw 编辑
摘要:在我们实际开发中,有需要,不希望使用真静态,但是希望利于SEO, 可以考虑使用伪静态。 http://localhost/news.php?type=music&id=100 我们希望这个地址可以用下面的访问url来替换 http://localhost/new-music-id=100.html 阅读全文
posted @ 2013-06-03 04:16 Zhentiw 编辑
摘要:在正则规范中,我们可能会看到(?: pattern), (?!pattern ) (?<! pattern) (?<=pattern), (?=pattern),这些叫做环视。 (?: pattern): 非捕获匹配, 说白了就是系统不会捕获这个子表达式 (?!pattern): 顺序否定环视,表示 阅读全文
posted @ 2013-06-03 04:00 Zhentiw 编辑

点击右上角即可分享
微信分享提示