PHP - 文章列表
共 48 页
-
PHP技巧:动态URL静态化
动态URL静态化的主要目的,其一是搜索引擎优化(SEO),其二是面向用户友好。动态URL静态化是把一个动态地址转化成一个静态地址。其实,这个静态地址的内容还是从动态地址来的,只是看起来,类似一个静态地址。例如,本站页面\nhttp://www.xxx.cn/blog/read.php/416.htm
-
PHP技术:txtSQL安装手册中文版
txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希望大家多多指教。欢迎使用txtSQL 2.2快速安装手册。这页将指引你如何开始安装txtSQL。1-解压缩下载包2-配置类文件2.1-目录结构3-包含类文件3.1-类实例3.2-连接到txtSQL3.3- 更改密码3.4-选择一个数据库4-执行SQL指令4.1-指令的列表 4.2-显示结果5-从断开txtSQL连接6-差错处理7-已发布的txtSQL函数1、解压缩下载包当你打开.zip文件时,你将注意到有两个文件:
-
PHP实例源代码:PHP实现翻页处理的类
PHP实例源代码:PHP实现翻页处理的类<?php class Page{ \nvar CountAll; //共有纪录数 var CountPage; //每页显示记录数 var Link; //显示 完整的分页信息 var ForPage; //上一页 var NextPage; //下一页 var FirstPage; //第一页 var LastPage; //最后一页 var CurrPage; //第几页 var PageNum; //共有多少页 var Parameter; //参数 var LimitNum; //不是统计全部记录,而是显示部分记录,例如共有100条记录,
-
PHP技巧:用PHP导出MySQL数据库内容为.sql文件
通常我们都用 phpMyAdmin 来导出,不过如果你的数据库如果存在下列问题,那么 phpMyAdmin 也无能为力。数据库的字符集与应用程序的字符集不一致;\n应用程序用错误的编码将数据保存到了数据库中;\n用 phpMyAdmin 和 mysqldump 导出的数据总是乱码。 \n总之你用 phpMyAdmin 和 mysqldump 导出的数据有乱码时,就试试看这个脚本吧。\n使用很简单:php export_db.php 数据库名 [-h 主机名] [-c 字符集] [-f 输出文件名] [-u 用户名] [-p] 数据库名是必须提供的,其他参数如果没有提供则使用下面的默认值:
-
PHP技巧:PHP对GB编码动态转UTF-8几种方法评测
在《IP地址->地理位置转换的测评》一文中提到用ip2addr函数直接读取IP数据库文件是效率最高的,相比用MySQL数据库存储IP数据,用SQL查询是效率最低的。但是IP数据库文件QQWry.dat是GB2312编码的。现在我需要UTF-8编码的地理位置结果。如果用MySQL方法,可以在数据存入数据库时就转换为UTF-8编码,一劳永逸。但是QQWry.dat文件又无法修改,只能把ip2addr函数的输出结果再进行动态转换。动态转换GB->UTF-8编码至少有四种方法:用PHP的iconv扩展转换用PHP的mb_string扩展转换用对换表转换,对换表存储在MySQL数据库中用对换
-
PHP技巧:PHP中几种删除目录的三种方法
1。递规法:\ndeleteDir($dir){if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file) && $file!=’.’ && $file!=’..’) { deleteDir($file); } else { unlink($file); } } closedir
-
PHP技巧:php技术生成静态页面的实现
我们先回顾一些基本的概念。\n 一、PHP脚本与动态页面。\n PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 —–> WEB服务器引入指定相应脚本进行处理 —–> 脚本被载入服务器 —–> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 —-> 将解析后的HTML语句以包的方式传回给浏览器。由此不难看出,在页面发送到浏览
-
PHP函数:php中rename()函数的妙用
大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。 熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。 例如: oldpath —-文件或目录原来路径 newpath —-新定义路径 那么 rename(oldpath,newpath)就可以完成文件/目录移动的操作 win32和unix的php4版本都支持这个功能。 另外,好象php4的win32版取消了unlin
-
PHP教程:在PHP中将图片存放ORACLE中
我这里提供一个用PHP操纵blob字段的例子给你,希望能有所帮助!这个例子是把用户上传的图片文件存放到BLOB中。 假设有一个表,结构如下: CREATE TABLE PICTURES ( ID NUMBER, DESCRIPTION VARCHAR2(100), PICTURE BLOB ); 然后是用来处理数据的PHP程序代码。 〈?php //建立Oracle数据库连接 conn = OCILogon(user, password, SID); //提交SQL语句给Oracle //在这里要注意的两点:一是用EMPTY_BLOB()函数。这是Oracle的内部函数,返回一个LOB的定位符
-
WEB开发源代码:PHP生成静态页面的类
以下是引用片段:class html { var dir; //dir for the htmls(without/) var rootdir; //root of html files(without/):html var name; //html文件存放路径 var dirname; //指定的文件夹名称 var url; //获取html文件信息的来源网页地址 var time; //html文件信息填加时的时间 var dirtype; //目录存放方式:year,month,,,, var nametype; //html文件命名方式:name \nfunction html(nam