随笔分类 - PHP操作
摘要:这主要是编码问题,确认你在网页制作软件时所设定的编码,要与mysql的编码一致就可以解决 问题如下图: 打开这个表的操作页面,按下图设置: 排序规则里设置成你网页的编码方式,注意,要点选下面的Change all column 问题就应该解决了!
阅读全文
摘要:0?$matches[0]:''; function CheckSubstrs($substrs,$text){ foreach($substrs as $substr) if(false!==strpos($text,$substr...
阅读全文
摘要:在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');
阅读全文
摘要:header("Content-type: text/html; charset=utf-8");
阅读全文
摘要:1 网络上类似的代码大多只能在gb2312编码下使用,下面这个类同时能在utf-8编码下将汉字转换为拼音,具体的代码和用法如下: 2 ='5.0') ? array_combine($_TDataKey, $_TDataValue) : _Array_Combine($_TDataKey, $_TDataValue); 51 arsort($_Data); 52 reset($_Data); 53 if($_Code != 'gb2312') $_String = _U2_Utf8_Gb($_String); 54 $_Res = ''; 55
阅读全文
摘要:下面是一个简单的检查文件是否存在的实例代码:复制代码代码如下:如果文件存在,执行该 PHP 文件的显示结果是:The file C:blablaphphello.txt exists.如果文件不存在,执行该 PHP 文件的显示结果是:The file C:\blabla\phphello.txt does not exist.你也可以用file_exists 函数测试某个目录是否存在,示例代码如下:复制代码代码如下:if (file_exists("C:\blabla\php")){echo "yes";}else{echo "no"
阅读全文
摘要:利用htaccess文件可以很好的进行站点伪静态,并且形成的目标地址与真正的静态页面几乎一模一样,如abc.html等,伪静态可以非常好的结合SEO来提高站点的排名,并且也能给人一种稳定的印象。由于伪静态必须要完全根据不同的站点进行不同的设置,因此,我们仅能简单介绍其原理,给出几个常用程序的示例:若要通过htaccess使用伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。下面是Discuz的伪静态设置文本:# 将 RewriteEngine 模式打开RewriteEngine On# Rewrite 系统规则请勿修
阅读全文
摘要:"; $str .= genRandomString(25); $str .= ""; $str .= genRandomString(25); echo $str; ?> "; $s = ""; } ?>
阅读全文
摘要:DOMDocument相关的内容. 属性: Attributes 存储节点的属性列表(只读) childNodes 存储节点的子节点列表(只读) dataType 返回此节点的数据类型 Definition 以DTD或XML模式给出的节点的定义(只读) Doctype 指定文档类型节点(只读) documentElement 返回文档的根元素(可读写) firstChild 返回当前节点的第一个子节点(只读) Implementation 返回XMLDOMImplementation对象 lastChild 返回当前节点最后一个子节点(只读) nextSibling 返回当前节点的下一个兄弟节
阅读全文
摘要:用Smarty模板生成html文件,其实就是在 display() 的同时,增加了 ob_start()、b_get_contents() 和 fwrite() 函数。具体实现方法,请看下面两个文件:文件一: generate_html.phpassign("TITLE", $title); $smarty->assign("DESCRIPTION", $description); $smarty->assign("KEYWORDS", $keywords); $smarty->assign("CSSPAT
阅读全文
摘要:mysql_query("select count(*) from table") //得到字段的结果数******rand(0,10) //随机数获取*******PHP、MySql防止重复插入: mysql_query("insert ignore into table(str) values(insertstr)",$connw);******时间的加减运算,返回时间戳: mktime(0,0,0,date("m"),date("d")+5,date("Y")); //前面三个零是小时、分
阅读全文
浙公网安备 33010602011771号