PHP - 文章列表

  • 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

  • PHP实例:PHP安全编程之加密功能

    数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解PHP提供的一系列安全功能。在本篇文章中,我们将介绍这些功能,提供一些基本的用法,以便你能够为自己的应用软件中增加安全功能。  预备知识  在详细介绍PHP的安全功能之前,我们需要花 点时间来向没有接触过这方面内容的读者介绍一些有关密码学的基本知识,如果对密码学的基本概念已经非常熟悉,就可以跳过去这一部分。  密码学可以通俗地被描述为对加/解密的研究和实验,加密是将易懂的资料转换为不易懂资料的过程,解密则是将不易懂的资料转换为原来易懂资料的过程。不易

  • PHP技巧:PHP中时间和日期函数总结

    PHP中所有函数都是UNIX纪元的,即从1970年1月1日开始的。日期是从这个时候开始的秒数。当一个函数调用从这时候计的秒数时,就把它当作(timestamp)时间戳。 本地时间函数 1. string date(string format,inieger timestamp) 该函数返回一个表示时间的字符串,是由string format 控制的。 如: <? print(date(“Y年 m月d日”);//输出当前,年月日. print(date(“Y年 m月d日”,60*60*24*365*10);//输出1980年1月1日. ?&g

  • PHP实例:PHP的拼写检查函数库

    在使用这个函数前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼写检查函数库 aspell library。 \naspell_new : 载入一个新的字典。 aspell_check : 检查一个单字。 aspell_check-raw : 检查一个单字,即使拼错也不改变或修正。 aspell_suggest : 检查一个单字,并提供拼写建议。 \naspell_new载入一个新的字典。语法: int aspell_new(string master, string personal);返回值: 整数函数种类: 资料处理内容

  • PHP技巧:PHP如何读取COOKIES

    察看浏览器的 Cookies   让我们来看看保存在浏览器中的内容。如果你用的是 IE5 ,在 windows 目录下有一个 cookies 的目录,里面有很多文本文件,文件名都是类似于 wudong@15seconds[1].txt 这样的,这就是浏览器用来保存值的 cookies 了。在以前的 IE 版本中, cookies 的内容是可以察看的,但现在内容已经被编码了。在浏览器得到一个 Web 页面之前,它会先看这个页面的域名,是否在 cookie 中存在,如果有相比配的,浏览器会先把匹配的 cookie 传送到服务器,然后才接受处理服务器传送过来的页面。   先举个 cookies 应用

  • PHP教程:实现网站的无限分类

    1.分析 \n我们在用 php 制作网站时,分类是很重要的,在分类下面又再分类这第二个分类称为次分类,而现在大多数网站分类只分到第三类: \n第一分类(父分类)–>第二分类(子分类)–>第三分类(孙分类) \n这种亲缘分类越多,程序和数据库的控制就越加的复杂困难.在同一级的分类处理和控制是非常的简单的,因为只需要一个数据库来记载这一级的分类就行了,如:系统,新闻等分类,在这一级上处理是很简单的,但对一个网站来说一级分类是不够的,还需要再分类,如: \n系统–>linux,windows 新闻–>linux 新闻,windo