- 浏览: 39269 次
- 性别:
- 来自: 北京
最新评论
-
yakczh:
unpack(): Type v: not enough in ...
压缩与解压Zip(PHPZip类)
文章列表
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 ...
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不能访问到的地方。 有些虚拟主 ...
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 ...