PHP - 文章列表
共 48 页
-
IIS6的PHP最佳配置方法
虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 IIS 6 最好。网上有很多介绍在 IIS 6 上配置 PHP 的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。\n这里所说的升级,是指从某个 php4 版本升级到另一个 php4 版本,或者从某个 php5 版本升级到另一个 php5 版本,而不是指从 php4 升级到 php5。\n准备:\n一台安装好的 Windows 2003 服务器,并且已经安装了 II
-
如何在十天内学会php之第五天
学习目的:学会读取数据 \n在学习之前先看两个函数: 1、mysql_query 送出一个 query 字符串。 语法: int mysql_query(string query, int [link_identifier]); 返回值: 整数 \n本函数送出 query 字符串供 MySQL 做相关的处理或者执行。若没有指定 link_identifier 参数,则程序会自动寻找最近打开的 ID。当 query 查询字符串是 UPDATE、INSERT 及 DELETE 时,返回的可能是 true 或者 false;查询的字符串是 SELECT 则返回新的 ID 值,当返回 false 时,
-
如何在十天内学会php之第六天
学习目的:学会添加删除修改数据 \nmysql_query(exec); \n单这个语句就可以执行所有的操作了,不同的就是exec这个sql语句 \n添加:exec=”insert into tablename (item1,item2) values (‘”._POST[\"item1\"].”‘,”._POST[\"item1\"].”)”; \n删除:exec=”delete from tablename where…”; \n修改:exec=”
-
使用PHP批量生成随机用户名
生成6 ~ 16位的用户名若干个,主要是文本操作,同事前提是要有一个字符串包。主要包含三个程序。\n程序一:负责从字典中随机提取数据,写入一个新文件。(1.php)\n<?php/* 从字典文件中提取随机值 */\nfile1 = “./Words.dic”;file2 = “./common_pass_mini.dic”;file3 = “./Sys_Month_Date.Dic”;rfile = “./5.dic”;n = 2000;\n//提取字典basef = file(file1);
-
如何在十天内学会php之第七天
学习目的:学会SESSION的使用 \nSESSION的作用很多,最多用的就是站点内页面间变量传递。在页面开始我们要session_start();开启SESSION; 然后就可以使用SESSION变量了,比如说要赋值就是:_SESSION[\"item\"]=”item1″;要得到值就是item1=_SESSION[\"item\"];,很简单吧。这里我们可能会使用到一些函数,比如说判断是不是某SESSION变量为空,可以这么写:empty(_SESSION[\"inum\"])返回true or false。 \n下面综合一下前面所说的我们来看一个登陆程序,判断用户
-
如何在十天内学会php之第八天
学习目的:做一个分页显示 关键就是用到了SQL语句中的limit来限定显示的记录从几到几。我们需要一个记录当前页的变量page,还需要总共的记录数num 对于page如果没有我们就让它=0,如果有<0就让它也=0,如果超过了总的页数就让他=总的页数。 execc=”select count(*) from tablename “; resultc=mysql_query(execc); rsc=mysql_fetch_array(resultc); num=rsc[0]; 这样可以得到记录总数 ceil(num/10))如果一页10记录的话,这个就是总的页数 所以可以这
-
PHP脚本的8个技巧(1)把PHP安装为Apache DSO
PHP 经常和Apache Web服务器一道用于Linux/Unix平台。当我们在Apache环境下安装PHP的时候,你有三种安装模式可供选择:静态模块、动态模块(DSO)和CGI。 我建议你最好把PHP安装为Apached的DSO ,这种安装模式的维护和升级都相当简单。比方说,假设你原先只安装了PHP的数据库支持功能。可过了几天之后你又决定要为PHP添加加密功能。很简单,你只要键入make clean命令,然后增加新的配置选项,接着再执行make和 make install命令即可。这样,新的PHP模块就会被安装到Apache上的恰当位置,你只要重新启动Apache就一切OK了,当然,整
-
PHP脚本的8个技巧(2)会话用法
PHP 4.0有一个一直为人所期待的特性,这就是PHP的会话(session)支持。相比之下,PHP 3.0的用户则不得不使用第三方的程序库或完全不能具备这项功能。缺乏会话支持能力是PHP最大的缺陷之一,也是它最受人指摘的地方。不过,随着会话支持从早期测试版本的PHP 4.0开始就成为后者的一部分,这个障碍也荡然无存了。 有了会话支持,你就可以在用户访问网络站点期间维持用户特定的变量而无须象现在这样:设置多个cookie、使用隐蔽表单域或在你可能经常要连结的一个数据库内存储信息等。 在一个页面上启动会话就是告诉PHP引擎:你或是要开始一个会话(如果先前没有)或是继续目前的会话: session
-
PHP6将实现的几个特性/功能
其实这个是很早的消息了,我也曾在论坛讨论过。\n今年8月份PHP创始人Rasmus Lerdorf提出的一个wishlist:\n1。完全抛弃全局变量 2. 删除Magic Quotes3. 增加一个输入过滤扩展代替Magic Quotes,提供一个机制让开发者很容易自己关闭或开启这个功能。而不是像现在的作法那样先判断服务器的GPC是否打开。\n4. 默认加入opcode cache,对代码执行进行速度上的优化。目前大多用的是PECL或APC,但有一个官方的解决方案显然是比较好的。5. 删除安全模式 safe_mode,改进open_basedir6. 删除在PHP3/4中已经被标记为过时de
-
PHP配置链接access数据库
首先下载 php-5.1.1-installer.exe\n才2M多,刷的就下来了,okok,然后运行,转到D盘吧,一路顺风,点击next。然后建一个目录php,新建文件info.php输入代码:\n<html><body><? phpinfo(); ?></body><html>\n在iis里数据http://localhost/php/info.php如果出现一长串的PHP Version 5.1.1等样子的话,恭喜,配置好了。如图:新建php/data/db.mdb,建表szd_t,输入点数据吧,如图:建立文件default.p