`
欧阳泽
  • 浏览: 39269 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  PHPZip类来源:网络 visitFile()函数来源:http://topic.csdn.net/u/20071225/11/e6a8db84-df02-4622-987b-2a4ed4a5eef0.html (第14楼) 注:修改为可遍历子文件夹(替换遍历方法为visitFile());      添加GetZipComment()方法;      加上用法说明(注释部分)。 <?php class PHPZip { private $ctrl_dir = array(); private $dat ...
require_once('./Smarty/libs/Smarty.class.php'); $db_host='localhost'; $db_user='root'; $db_password=''; $db_name='test'; mysql_connect($db_host,$db_user,$db_password); //连接数据库 mysql_select_db($db_name); //选择数据库 $sql="select * from posts"; $result=mysql_query($sql); //查询 $smarty ...
作为网站技术开发人员而言,往往是站在自己的开发角度来实施网站布署(读取数据及开发的方便性等等),而不是站在网站访问者与搜索引擎角度。因此大部分的网站在浏览方面不够直观或是方便,特别是现在w3c的规范,更是在大部分的网站开发人员脑里一片空白。何况百度、google、msn、yahoo等专业搜索引擎更有自己的搜索规则及判断网页等级技术,所以网站要优化,优化的目的只有一个:符合标准,符合蜘蛛爬行的标准,更重要的是符合网站访问者浏览的方便及易用性。  什么是W3C标准?你的企业网站是否符合这个标准呢?  目前W3C标准已经成为高端客户设计网站的首选,什么是W3C标准呢?         我们知道国内上网 ...
HTTP是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的。客户机/服务器是运行一对相互通信的程序,客户与服务器连接时,首先,向服务器提出请求,服务器根据客户的请求,完成处理并给出响应。浏览器就是与Web ...
md5 urlencode urldecode base64_encode base64_decode ord chr explode implode count substr srand
1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名:  id (自动递增,这是关键,类型:INT)  title (顾名思义,新闻标题,类型可取 TEXT)  content (新闻内容,类型可取 TEXT)  path (HTML文件路径,类型可取 TEXT)   2)建立 conn.php  这是连接数据库的PHP文件,你可以把连接数据的语句单独放在这一文件里,以后多个需要连接数据库的文件直接引用这个文件即可。   3)设计添加新闻的表格 add.form 简单的源代码如下 ...
///////////// //第一次调用类,给csv的路径 #$b=new CsvFieldDump("./sample.csv"); //余下的这些函数是可选的-这取决于你想要什么 #$b->dump_headers(); #$b->dump_column_by_name(array("Description", "Code")); #$b->dump_column_by_name("Code"); #$b->dump_column(array(1, 2 ...
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val();  获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text();  select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1;  radio单选组的 ...
一.创建存储过程 1.基本语法: create procedure sp_name()begin………end 2.参数传递 二.调用存储过程 1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
  MySQL如何使用索引   索引用于快速找到特定一些值的记录。如果没有索引,MySQL就必须从第一行记录开始读取整个表来检索记录。表越大,资源消耗越大。如果在字段上有索引的话,MySQL就能很快决定该从数据文件的哪个位置开始搜索记录,而无须查找所有的数据。如果表中有1000条记录的话,那么这至少比顺序地读取数据快100倍。注意,如果需要存取几乎全部1000条记录的话,那么顺序读取就更快了,因为这样会使磁盘搜索最少。   大部分MySQL索引(PRIMARY KEY, UNIQUE,INDEX 和 FULLTEXT)都是以B树方式存储。只有空间类型的字段使用R树存储,MEMORY (HE ...

解读DirectoryIterator

    博客分类:
  • php
http://phpbuilder.com/manual/en/directoryiterator.isfile.php
qlite_open()不可以调用 这是因为你的PHP服务器没有启用sqlite支持,php如何启用sqlite?请看下文: 如果没有能正常加载sqlite模块,就可能出现这样的错误: Fatal error: Call to undefined function sqlite_open() in xxx.php on line XX 解决办法如下: 打开php.ini 文件, 我这里是系统是xp ,php.ini 放在 C:\WINDOWS 下 找到这样一行 ;extension=php_sqlite.dll 现在将这句话前面的 分号 去掉。 并在下面加下这两句:
相信使用PHP开发的人员一定不会对SQLite感到陌生了,PHP5已经集成了这个轻量型的数据库。SQLite无任何限制的授权协议以及支持大部分标准的SQL 92语句,相信会有越来越多的人使用这个数据库。作为WEB开发而言,PHP与SQLite的结合就如同当年的ASP与ACCESS结合一样,ACCESS可以遭遇被人下载,SQLite同样不能幸免,毕竟SQLite也是一个二进制文件,只要WEB能访问到的,就能被下载。  ACCESS可以采用一些诡计来防止用户下载,SQLite同样可以,下面偶就将一些网上收集过来的解决方案贴在这里。  1、将SQLite放在WEB不能访问到的地方。  有些虚拟主 ...

sqlite学习笔记

    博客分类:
  • php
SELECT COUNT(*) FROM sqlite_master where type='table' and name='%s'" % tname 查询库里面是否存在某张表
用以下函数来代替str_split function mbStringToArray ($string) {    $strlen = mb_strlen($string);    while ($strlen) {        $array[] = mb_substr($string,0,1,"utf8");        $string = mb_substr($string,1,$strlen,"utf8");        $strlen = mb_strlen($string);    }    return $array;}p ...
Global site tag (gtag.js) - Google Analytics