首页 > 资讯列表 >  编程/数据库 >> PHP
  • PHP 开发乱码问题解决方法

    PHP 开发乱码问题解决方法

    本文为大家讲解的是php开发中的乱码问题的解决方法,感兴趣的同学参考下. PHP程序语言编码一定要统一为UTF-8或GB2312如果选择其他的语言在里面中文会出现乱码的。 在PHP脚本中读出中文或者其他语言文字为乱码的时候,首先检查你的文件格式是不是用UTF8的编码格式保存的...

    PHP 2014-12-13 09:03:04
  • php 删除无限级目录与文件代码

    php 删除无限级目录与文件代码

    本文是一个php实现的可以用来 删除无限级目录与文件的代码示例,感兴趣的同学参考下. php下需要删除多级目录的朋友及可以参考下面的类 <? //删除目录 class del_path { function wm_chief_delpath($del_path) { if(!file_exists($del_path))//目标目录不存在则建立 {echo"目录不存在";return false;} $hand=opendir($del_path); $i=0; while($file=readdir($hand)) {$i ; if($i==1||$i==2) {continue;} if(!(strchr($file,"...

    PHP 2014-12-13 08:57:04
  • php目录管理函数总结

    php目录管理函数总结

    本文为大家整理了一些php操作文件夹目录的函数,主要包括一些文件和文件夹的操作用到的一些函数,感兴趣的同学参考学习 chdir : 改变目录。 dir : 目录类别类...

    PHP 2014-12-13 08:51:03
  • php 时间计算问题小结

    php 时间计算问题小结

    本文是一个php处理时间计算的问题小结,感兴趣的同学参考下. 最近在学PHP,一位朋友问到时间的计算,此时我想到了delphi和mssql的计算函数,它们用起来都很方便,但查查php手册并未发现类似的时间计算函数,通过网文的启发和自已的测试,还是找到简单的方法来实现 具体如下: 1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码 $time1='2008-10-1 12:30:30'; echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m 执行结果:2008-10-01 13:00:30 2>若我们要计算两个时间的差值,可以用以下方法: $time1='2008-10-1 12:30:30'; $time2='2008-10-1 13:45:30'; $diff=(strtotime($time2)-strtotime($time1))/60; echo $time1....

    PHP 2014-12-13 08:39:03
  • php生成静态页函数

    php生成静态页函数

    本文是一个php下的可以用以用来生成html静态网页的方法,感兴趣的同学参考下. 生成静态函数 这里要用到的路径为服务器绝对路径; 若给定的路径目录不存在则自动创建 <?php /** ------------------------ Function: php2html($in_Url, $out_htmlFile, $out_logFile) ------------------------ @ Description: 生成静态函数 */ // {{{ contents function php2html($in_Url, $out_htmlFile, $out_logFile) { $htmlContent = file_get_contents($in_Url); //将文件读入 $htmlContent 变量 /** * @检查要生成的文件是否存在 */ if (is_file($out_htmlFile)) { @unlink($out_htmlFile);//若文件已存在,则删除 } /** * @ 创建目录 网页部分...

    PHP 2014-12-13 08:33:08
  • 40个迹象表明你还是PHP菜鸟

    40个迹象表明你还是PHP菜鸟

    英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者...

    PHP 2014-12-13 08:27:04
  • PHP 截取字符串 兼容GB2312和UTF8编码

    PHP 截取字符串 兼容GB2312和UTF8编码

    本文是一个php实现的可以用来截取中文字符串的函数,兼容gbk和utf8编码,非常实用的一个函数,感兴趣的同学参考下. 主要包括截取GB2312中文字符串,截取utf8编码的多字节字符串,UTF-8、GB2312都支持的汉字截取函数,BugFree 的字符截取函数,推荐使用字符串截取功能的朋友。 1. 截取GB2312中文字符串  <?php //截取中文字符串 function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2); $i++; } else $tmpstr .= substr($str, $i, 1); } return $tmpstr; } ?> 2. 截取utf8编码...

    PHP 2014-12-13 08:24:04
  • 在服务端进行目录建立、删除,文件上传、删除的过程的php代码

    在服务端进行目录建立、删除,文件上传、删除的过程的php代码

    本文是一个php实现的代码具有查看服务器端目录和文件,删除文件夹等操作,是学习php文件操作不错的参考资料,类似一个php在线文件管理系统,感兴趣的同学参考下. <?php extract($_POST); extract($_GET); ?> <html> <head> <title>查看服务器端目录和文件</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="form1" method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>">...

    PHP 2014-12-13 08:18:04
  • Ajax、MySQL 和 Zend Framework 的乱码问题解决方法

    Ajax、MySQL 和 Zend Framework 的乱码问题解决方法

    本文为大家讲解的是Ajax、MySQL 和 Zend Framework 的乱码问题解决方法,感兴趣的同学参考下. 问题: 在 Google Map 上用 Ajax 以 get 方式向服务器传递数据时,服务器端显示为 url 乱码, Zend Framework 向 MySQL 存储数据为乱码,但是提取出来又是正常中文字体, MySQL 中输入中文,显示在 PHP 网页上为乱码。 解决方式: 1. Ajax 的 url 编码需要转换,我使用的如下函数: public function js_unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i < $len; $i++) { if ($str[$i] == '%' && $str[$i+1] == 'u') { $val = hexdec(substr($str, $i+2, 4)); if ($val < 0x7f) $ret .= chr($val);...

    PHP 2014-12-13 08:12:06
  • php array_intersect()函数使用代码

    php array_intersect()函数使用代码

    本文为大家讲解的是php中的array_intersect()函数的用法,该函数返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值,感兴趣的同学参考下. array_intersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意键名保留不变...

    PHP 2014-12-13 08:06:05
  • mssql 数据库分页SQL语句

    mssql 数据库分页SQL语句

    本文为大家讲解的是sql server数据库的分页sql的写法,感兴趣的同学参考下. 我们在编写MIS系统和Web应用程序等系统时,都涉及到与数据库的交互,如果数据库中数据量很大的话,一次检索所有的记录,会占用系统很大的资源,因此我们常常采用,需要多少数据就只从数据库中取多少条记录,即采用分页语句。根据自己使用过的内容,把常见数据库Sql Server,Oracle和MySQL的分页语句,从数据库表中的第M条数据开始取N条记录的语句总结如下:   SQL Server   从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:   SELECT *   FROM ( SELECT Top N *   FROM (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1 ) t2   Order by 主键 asc 实例: select * from ( select TOP pagesize * FROM ( SELECT ...

    PHP 2014-12-13 08:03:04
  • php错误:Cannot modify header informatio解决方法

    php错误:Cannot modify header informatio解决方法

    本文为大家讲解了php错误:Warning: Cannot modify header information - headers already sent by的错误原因及解决方法,感兴趣的同学参考下. Warning: Cannot modify header information - headers already sent by出错的原因 <?php ob_start(); setcookie("username","宋岩宾",time()+3600); echo "the username is:".$HTTP_COOKIE_VARS["username"]."n"; echo "the username is:".$_COOKIE["username"]."n"; print_r($_COOKIE); ?> Warning: Cannot modify header inform...

    PHP 2014-12-13 07:57:04

站长搜索

http://www.adminso.com

Copyright @ 2007~2025 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持