PHP - 文章列表

共 48 页

  • PHP实例:动态网页PHP+MYSQL如何插入记录到数据库

    “INSERT INTO”语句的作用是:向一个数据库的表中插入一条新的记录。\n向一个数据库表中插入数据\n“INSERT INTO”的作用是:向一个数据库的表中插入一条新的记录。\n语法\nINSERT INTO table_nameVALUES (value1, value2,….) \n你可以在指定的列中插入数据,具体如下:\nINSERT INTO table_name (column1, column2,…)VALUES (value1, value2,….) \n注意:SQL语句是“字母大小写不敏感”的语句(它不区分字母的大小写),即:“INSE

  • PHP和MySQL基础教程(一)

    HTML 和 PHP 、MySQL 的交互 为什么要用到数据库?World Wide Web (WWW) 不仅仅是一个提供信息的地方。如果你有什么东西,作一个网站,同样可以和全世界的人一起分享。但是,这并不是一件很容易的事。当网站越做越大时,你可能会遇到这样的问题:网站包含了太多的东西,使得访问者不能够很快得得到他们想要的东西。这个问题在某种程度上对一个网站而言是致命的。访问者想要向你提供信息,而且这些信息必须保存下来以备后用。上面的两个问题,都可以通过数据库来解决!在 WWW 的世界中,数据库无处不在。大如 Yahoo! , Amazon , eBay ,小到一个简单的留言板,都可以

  • PHP技巧:使用PHP制作动态网页过程中的五个技巧

    1. str_replace\nstr_replace是常用的php函数,用于字符串替换,经常看到某些php新人为了替换一批字符串,写了好多行str_replace,实在是惨不忍睹。\n比如这个例子:\nPHP:\nstr = ’某人的栖息地 — www.dwww.cn’;str = str_replace(’某人’, ’坏人’, str);str = str_replace(’的’, ’di’, str);str = str_replace(’栖息地’, ’猪窝窝’, str);str = str_replace(’www.dwww.cn’, ’dwww.cn’, str);\n

  • 用PHP5的DirectoryIterators递归扫描目录

    PHP5中增加了Iterator,一组有助于导航和处理等级数据结构的现成接口,这是PHP5最有趣的新特性之一。\n这些Iterator显著减少了处理XML文档树或文件集合所需的代码。PHP5中使用大量Iterator,包括ArrayIterator、 CachingIterator、LimitIterator、RecursiveIterator、SimpleXMLIterator和 DirectoryIterator。\n通过DirectoryIterator可以迅速有效地对目录中的文件进行处理。在编码过程中稍微增加一些创造力,DirectoryIterator还可用于递归处理嵌套式目录树。这

  • php用session做客户验证时的注意事项

    如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名变量就会搅和在一起, 可以用HTTP_*_VARS[\"username\"]来判断你想要的那个变量.\n但是即使同名, 在php.ini中variables_order = “GPCS”也会按照优先级别来判断, 等级低的值没法冲掉等级高的. 所以, 如果一开始就用session_register(“username”)是明智的,也可以用session_is_registered来判断变量是否已经注册.\n这是一个例

  • PHP实例:取得上层目录

    <?//获取上层目录名称并把她作为idpath= GLOBALS[\"_SERVER\"][\"PHP_SELF\"];//str=substr(path,-19,6);\nstr= strrchr(path,’/\");str1=rtrim(path,str);//echo str1; pos=substr(strrchr(str1,’/\"),1); //echo pos;userid=pos;//获得id\n?>\n参考的东西:\n很极端的例子,一种变相解决的问题的思路,记录下来,以备后用。如何去掉文件默认名字的后缀?fileName = a.txt\

  • PHP和MySQL基础教程(二)

    数据验证 清理空格trim 函数将清除数据头尾的空格,它的语法是:trim (first_name);必填字段的处理在你数据库中,有些字段时必须填写的。这样对应于 HTML 表单的相应的字段也不允许空出来不填。当然,这个检验处理的过程可以用客户端的 javascript 脚本来处理,但既然我们讲的是 PHP ,就还使用 PHP 来处理吧。下面的代码检查用户的姓是否输入:if (ereg(”.”, first_name) == 1){print (” 姓 : “);print (”first_name”);verify =

  • PHP入门:如何获得PHP相关资料?

    1. 我在哪儿能得到php? 2. 有预编译的二进制版本吗? 3. 我在哪儿能得到可选的php扩展库 ? 4. 我怎样做才能使这些库运作起来? 5. 我在我的windows上用cvs得到最新版本的php源代码, 我怎样编译它? 6. 我在哪儿能找到 browser capabilities file?\n1. 我在哪儿能够得到php?\n你可以在任何php成员站点上下载php. 这些站点可以在 http://www.php.net/找到。 你也可以使用匿名cvs 得到绝对是最新版本的源代码。要想知道更多的cvs信息, 请查阅http://cvs.php.net/. \n2. 有预编译的二进制代

  • PHP和MySQL基础教程(四)

    对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但……没有完全绝对的事,在这儿也是一样。 前面我曾经讲到,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如:mysql_query (”INSERT INTO tablename (first_name, last_name)VALUES (’first_name’, ‘last_name’)“);这是因为 PHP 也是以分号作为一行的结束的,额外的分号有时会让 PHP 的语法分析器搞不明白,所以还是省略掉的好

  • PHP和MySQL基础教程(三)

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