易截截图软件、单文件、免安装、纯绿色、仅160KB

php的关于bom的解决方案

       前一段时间在公司做一个php的项目,最后将项目安装在客户的个人电脑上的时候很多页面变形了,找了很久都没有发现是什么问题,搞得我很郁闷。第二天用zend studio 打开项目的配置文件时发现在文件的开始的地方出现了一个点点,而且用其他的编辑工具看不到这个点点。我在zend下面把那个点点删了保存后网站就正常了。
      后来在网上一查才知道那个点点是utf-8 with bom这种编码格式产生的。php对bom没有进行很好的处理,所以导致了网站运行不正常。而且这种bom在有些IDE里面不容易发现,所以很容易出现问题。我在网上看到一个找bom文件的php脚本,共享出来希望对大家有所帮助。脚本内容如下:
<?php
set_time_limit(0);
class Jo_Dir {
    public $__dirs = array();
    public function __construct($path) {
        if (!is_readable($path)) {
            throw new Exception("path not found {$path}");
        }
        $this->__dirs[0] = $path;
    }
    protected function _file($file)
    {}
    protected function _dir($dir)
    {}
    public function run() {
        $i = 0;
        while (true) {
            if (!isset($this->__dirs[$i])) {
                break;
           }
            $this->_fetch($i);
            $i += 1;
        }
       
        for ($i = count($this->__dirs) - 1;


相关文档:

PHP二维数组排序

 PHP本身是有一个多维数组排序的函数的。
bool
array_multisort
( array
$ar1
[, mixed
$arg
[, mixed
$...
[, array
$...
]]] )
下面是手册当中对于array_multisort函数的描述:
array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。
关联(string ......

php中页面3秒自动跳转

 function redirect($url, $msg)
{
       echo $msg."</br>\n";
       echo "<a href=\"".$url."\">如果没有跳转,请点这里跳转</a>\n";
       echo "<script language=\"javascript\">se ......

PHP将图片存入MYSQL

 完整的实现了PHP将图片存入MYSQL
前提:
 1 首先必须拥有PHP的运行环境,另外还得有MYSQL数据库
 2 如果文件不能上传成功请检查pics是否是可写的权限
首先先把pic2db.rar文件解压到PHP可以运行目录下。
其次在MYSQL中建立一个数据库:pic2db,然后在该数据库下建立一个表,表结构为:
CREATE TABLE `pi ......

PHP中的ereg()与eregi()函数的不同


ereg()
字符串比对解析。
语法: int ereg(string pattern, string string, array [regs]);
返回值: 整数/数组
函数种类: 资料处理
内容说明
本函数以 pattern 的规则来解析比对字符串 string。比对结果返回的值放在数组参数 regs 之中,regs[0] 内容就是原字符串 string、regs[1] 为第一个合乎规则的字符串、regs ......

ajax、jquery sortable、php实现能记忆的动态工具栏

最近在负责做网站的后台管理部分,觉得jquery的sortable做动态工具栏很实用,但网上很多都只介绍ajax和sortable一起,没有和database结合着用,唯一看到的就是用cookie,如果有朋友喜欢用cookie的,可以来这里看看。 我个人不喜欢cookie,cookie有时间的限制,而且好多人现在都禁止cookie的使用了。就自己编了个码,用php、j ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号