
本例用于子目录引用跟目录
1、在当前子目录根部创建config.php,内容为
chdir(dirname(__FILE__)); //切换到config.php所在目录到跟目录
define('tsmail_style', 'css/tmailstyle.css');
//子目录/css/tmailstyle.css
define('tsmail_lang', '../lang/Chinese-Simplified.php');
//跟目录/lang/Chinese-Simplified.php
...
2、当前子目录的其他页面
include_once 'config.php';
参考:php绝对路径与相对路径之间关系的的深入研究
作者: owoer
|
发表于:2012年8月13日
|
栏目:PHP
|
php绝对路径与相对路径已关闭评论
阅读全文

网上试过很多方法不太理想
如:如何判断网站客户端是手机还是电脑?
如何判断是手机还是电脑在访问网站?
后使用js判断屏幕分辨率来分流
<script type="text/javascript">
if (window.screen.width<1024){
top.location="m/index.php";
}
</script>

网站静态化处理的几种方法
1. 使用IIS_ReWrite 静态化处理,适合PHP、ASP、ASP.NET 程序。
A. isapi_rewrite.isapi_rewrite分精简(lite)和完全(full)版.精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理,精简版下载地址ISAPI_Rewrite 2.7 For IIS 。
B. 打开IIS,选择网站,右键菜单属性,添加过滤器。
C. 打开文件:开始菜单->程序->Helicon->ISAPI_Rewrite->httpd.ini
D. 将RewriteRule /user/(\d+).htm /user.asp\?id=$1 [I,O] 加入内容中。
E. 在浏览器地址栏输入:/user/1.htm 页面将指向/user.asp?id=1......

php读取大文件详解
在 php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的 完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法。
需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。
实现方法:
1. 直接采用file函数来操作
注: 由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占......

你写了一个php脚本,一般都不用考虑内存泄露和垃圾回收的问题,因为一般情况下你的脚本很快就执行完退出了。
但在一些运行时间长,数据量大的时候,程序运行一段时间后,php脚本就占用了过多内存,然后就报错(PHP Fatal error: Allowed memory size of 134217728 bytes exhausted)退出了。一般来说,每个页面处理结束,新建的simple_html_dom对象就应该被销毁了——但是实际上没有,很明显,内存泄 露发生了。
PHP的垃圾回收机制
php 5.3之前使用的垃圾回收机制是单纯的“引用计数”,也就是每个内存对象都分配一个计数器,当内存对象......
作者: owoer
|
发表于:2012年8月9日
|
栏目:PHP
|
PHP的内存泄露与垃圾回收已关闭评论
阅读全文