-
40个迹象表明你还是PHP菜鸟
英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者...
PHP 2014-12-13 08:27:04 -
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 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 -
php array_intersect()函数使用代码
本文为大家讲解的是php中的array_intersect()函数的用法,该函数返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值,感兴趣的同学参考下. array_intersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意键名保留不变...
PHP 2014-12-13 08:06:05 -
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 -
一些使用频率比较高的php函数
本文为大家整理了一些在php开发中使用频率比较高的php函数,有生成随机字符串,字符串截取函数等,感兴趣的同学参考下. 1...
PHP 2014-12-13 07:48:04 -
php mysql入门-结果集的分页
本文是一篇php+mysql开发的入门教材,为大家讲解的是数据表结果集的分页方法,感兴趣的同学参考下. <?php @mysql_connect("localhost", "root","1981427") //连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db("test") //选择数据库mydb or die("数据库不存在或不可用"); $query = @mysql_query("select * from tablename1") //执行用于计算页数的SQL语句 or die("SQL语句执行失败"); $pagesize = 5; //设置每页记录数 $sum = mysql_numrows($query); //计算总记录数 if($sum % $pagesize == 0) //计算总页数 $total = (int)($sum/...
PHP 2014-12-13 07:45:04 -
php preg_match_all结合str_replace替换内容中所有img
本文是一个php结合preg_match_all函数结合str_replace函数实现的可以用来替换内容中所有img标签的代码,感兴趣的同学参考下. 最近做站的时候,采集了大量的数据,但采回来的数据基本上都要经过过滤原站保留的数据,其中IMG就是一个地方。网站上好多这些应用例子似乎没有必要“秀”出来,但站已几天没写日志,那就来一个吧 采集回来的图片img标签中,有好多javascript脚本和无用的信息,必需过替换自己想要的,比如alt...
PHP 2014-12-13 07:36:04 -
php 设计模式之 工厂模式
本文是一个php实现的工厂模式,以数据库操作类为示例进行演示,感兴趣的同学参考下. 用工厂模式设计数据库操作类,本程序要运行在PHP5.0以上,使用本程序可以方便的更换数据库,并且可扩展到其它数据库平台;在换数据库平台时,只是简单的修改数据库类型就可以了。 本人常用mysql数据库,所以程序只写了mysql的数据库操作类...
PHP 2014-12-13 07:33:03 -
PHP中常用的输出函数用法
本文为大家整理总结了pHP中常用的输出函数,对echo、print、die、printf、sprintf、print_r等函数都做了简明总结,感兴趣的同学参考学习下. echo(); "输出内容"; 可以同时输出多个字符串,可以多个参数,并不需要圆括号 ,无返回值。 print(); 有返回值1,0切只能包含一个参数 只可以同时输出一个字符串,一个参数, 需要圆括号,有返回值, 当其执行失败时返 flase...
PHP 2014-12-13 07:30:03 -
PHP获取mysql数据表的字段名称和详细信息的方法
本文为大家讲解了PHP如何获取mysql数据表的字段名称和详细信息的方法,本文同时还给出了获取数据表结构、列出数据库数据表等方法,感兴趣的朋友可以参考下 首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: SHOW DATABASES //列出 MySQL Server 数据库。 SHOW TABLES [FROM db_name] //列出数据...
PHP 2014-12-13 07:27:03 -
PHP中函数内引用全局变量的方法
本文为大家讲解的是PHP函数内引用全局变量的解决方法,感兴趣的同学参考学习下. 先看下面的代码: <?php $var1 = "#####"; $var2 = "&&&&&"; function global_references($use_globals) { global $var1, $var2; if (!$use_globals) { $var2 =&$var1; //1 } else { $GLOBALS["var2"] =&$var1; //2 } } global_references(false); echo "var2 is set to '$var2'<br/>"; global_references(true); echo "var2 is set to '$var2'<br/>"; ?&...
PHP 2014-12-13 07:24:03