PHP
AmberCR
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP相关数据库查询语句
<?phpmysql_close();#关闭库exit;#检测数据库表是否存在$sql="select TableName from Fatheranclass where TableName='$TableName'";$result=mysql_fetch_row(mysql_query($sql));if($result){echo "alert('抱歉,该表已存在!');w原创 2013-03-03 13:50:17 · 747 阅读 · 0 评论 -
判断字符串是不是全英文、全中文、中英混合
[php]判断字符串是不是全英文、全中文、中英混合mb_strlen($str,"gbk");strlen($str);利用php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文、英汉混合、还是纯汉字。简要说明如下(以上示例程序)1、如果strlen返回的字符长度和mb_strlen以当前编码计算的长度一致,可以判断是纯英文字符串。2、如果strlen返转载 2013-03-02 11:55:06 · 3146 阅读 · 0 评论 -
php页面跳转
header("Location: ../");原创 2013-03-02 11:08:14 · 393 阅读 · 0 评论 -
php使用iconv进行从utf-8转为gb2312字符编码出错解决方案
在php函数库有一个函数:iconv()把gb2312置换成utf-8$text=iconv("GB2312","UTF-8",$text);在用$text=iconv(“UTF-8″,”GB2312″,$text)过程中,如果遇到一些特别字符时,如:”—”,英文名中的”.”等等字符,转换就断掉了。这些字符后的文字都没法继续转换了。针对这的问题,可以用如下代码实现$text转载 2013-03-02 11:36:07 · 1530 阅读 · 0 评论 -
处理"网页已经过期"问题
警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。返回时网页上出现这句话可以在程序的最前面加上session_start();header("Cache-control: private");这句话前面不能有输出语句~原创 2013-03-02 16:15:17 · 913 阅读 · 0 评论 -
PHP获取当前url路径的函数及服务器变量QUERY_STRING、REQUEST_URI、SCRIPT_NAME、PHP_SELF
1,$_SERVER["QUERY_STRING"] 说明:查询(query)的字符串2,$_SERVER["REQUEST_URI"] 说明:访问此页面所需的URI3,$_SERVER["SCRIPT_NAME"] 说明:包含当前脚本的路径4,$_SERVER["PHP_SELF"] 说明:当前正在执行脚本的文件名实例:转载 2013-03-02 11:15:22 · 528 阅读 · 0 评论 -
得到客户端IP地址
//得到客户IP地址function GetIP(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR转载 2013-03-02 11:31:47 · 414 阅读 · 0 评论 -
PHP运算符及php取整函数
ceil -- 进一法取整说明float ceil ( float value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。例子 1. ceil() 例子echo ceil(4.3); // 5echo ceil(9.999);转载 2013-03-02 11:41:43 · 568 阅读 · 0 评论 -
php代码优化方法,加速运行速度的技巧总结
1. 尽量采用大量的PHP内置函数。2. echo 比 print 快。3. 不要把方法细分得过多,仔细想想你真正打算重用的是哪些代码?4. 在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。5. 注销那些不用的变量尤其是大数组,以便释放内存。6. 并非要用类实现所有的数据结构,数组也很有用。7. $row['id']的效率是$row[id]的7倍。8.转载 2013-03-02 11:46:56 · 1089 阅读 · 0 评论 -
文本框换行保存到数据库
其实文本框提交到数据库的时候已经保存了换行,只是在页面调用的时候没有就正确就取出来,可以通过str_replace()解决,如:str_replace("\r\n","",$temp);原创 2013-03-02 11:53:21 · 1263 阅读 · 0 评论 -
date函数
Date函数 1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大写Y表示年四位数字,而小写y表示年的两位数字;小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。echo date('Y-M-j');2007-Feb-6echo date转载 2013-03-02 11:10:30 · 452 阅读 · 0 评论 -
PHP中GET和POST中文传递乱码
方法一: 传递前编码 $ChineseName="我的名字,是中文的哦"; $EncodeStr=urlencode($ChineseName); echo "我的名字"; 传递后解码 echo urldecode($_GET["name"]); 方法二: 利用iconv(‘UTF-8′,’GB18030′,$_GET["name"])来解码原创 2013-03-02 11:05:06 · 2060 阅读 · 0 评论 -
php 获取IP函数
gethostbyname();原创 2013-03-03 13:51:01 · 413 阅读 · 0 评论 -
php字符串函数大全
addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字转载 2013-03-03 13:51:14 · 358 阅读 · 0 评论 -
PHP数组函数解析(最全的数组资料)
对于网页编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等,今天学习了数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之……一、数组定义:数组的定义使用 array()方式定义,可以定义空数组:<?php$number = array(1,3,5,7,9);//定义空数组$转载 2013-03-03 13:51:25 · 592 阅读 · 0 评论 -
php时间函数
<?phpecho "今天:".date("Y-m-d").""; echo "昨天:".date("Y-m-d",strtotime("-1 day")), ""; echo "明天:".date("Y-m-d",strtotime("+1 day")). ""; //------------------------------------------------转载 2013-03-03 13:50:01 · 421 阅读 · 0 评论 -
判断数组是否存在某元素
查找一个元素是否在数组中,一共有上面三种做法:in_array '函数在数组中搜索给定的值。in_array(value,array,type)type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。 array_key_exists 'array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,转载 2013-03-02 11:17:50 · 3332 阅读 · 0 评论 -
PHP数组函数总结
1、Outputting arraysprint_r() 不熟悉这个的我就不想多说了!最基本的函数,当然要输出数组也可是使用循环结构输出,不过有这么方便的输出函数干吗不用呢! 2、Creating arrays array() 这个函数我也不想说了,这其实只能算语言结构,大家在新建数组的时候都用到过,没用过的我只能说:兄弟,我无语了! list() 这个函数和上面转载 2013-03-02 11:23:56 · 367 阅读 · 0 评论 -
随机函数
mt_rand([int min,int max]);原创 2013-03-02 11:19:09 · 379 阅读 · 0 评论 -
三个类概括PHP的五种设计模式
class people { private $name = ''; private $user = null; private function __constract($name){/*此处private定义辅助实现 单元素模式*/ $this->name = $name; } public static function instance($name){/*此方法实转载 2013-03-02 15:38:13 · 391 阅读 · 0 评论 -
header函数设置字符类型
header('Content-Type:text/html;charset=gb2312');原创 2013-03-03 13:50:38 · 921 阅读 · 0 评论
分享