技术资源

4

php关于这个header("Cache-control: private")的用法

© kekehu / 技术资源 / 2006.08.30 / 15:49 / 19244PV

问:为什么我在点击浏览器的后退按钮后,所有字段的信息都被清空了?

答:这是由于你在你的表单提交页面中使用了 session_start 函数。该函数会强制当前页面不被缓存。解决办法为,在你的 Session_start 函数后加入 header("Cache-control: private"); 注意在本行之前你的PHP程序不能有任何输出。
0

vmware 按装FC5出现的问题解决!

© kekehu / 技术资源 / 2006.08.15 / 10:29 / 8596PV

1、故障现象

图形化安装时提示
Warning
No hard drives have been found.You probably need to manually choose device drivers for the installation to succeed. Would you like to select drivers now?.

点击在新窗口中浏览此图片
Read more...
0

Vmware虚拟机软件的使用,与在虚拟机上安装FC5(red hat linux)的安装详解

© kekehu / 技术资源 / 2006.08.14 / 18:57 / 10944PV

什么是虚拟机软件
虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络。

目前PC上的虚拟机软件有下述两个:

VMWare      http://www.vmware.cn
Virtual PC  http://www.connectix.com
使用虚拟机的好处:
1、如果要在一台电脑上装多个操作系统,不用虚拟机的话,有两个办法:一是装多个硬盘,每个硬盘装一个操作系统。这个方法比较昂贵。二是在一个硬盘上装多个操作系统。这个方法不够安全,因为硬盘MBR是操作系统的必争之地,搞不好会几个操作系统同归于尽。而使用虚拟机软件既省钱又安全,对想学linux和unix的朋友来说很方便。

2、虚拟机可以在一台机器上同时运行几个操作系统,是SOHO开发一族的必备工具。有了虚拟机,在家里只需要一台电脑,或出差时只带着一个笔记本,就可以调试C/S、B/S的程序了。

3、利用虚拟机可以进行软件测试。

使用虚拟机的硬件要求:
 虚拟机毕竟是将两台以上的电脑的任务集中在一台电脑上,所以对硬件的要求比较高,主要是CPU、硬盘和内存。目前的电脑CPU多数是PIII以上,硬盘都是几十G,这样的配置已经完全能满足要求。关键是内存。内存的需求等于多个操作系统需求的总和。现在的内存已经很便宜,也不成为问题了
Read more...
4

创建PHP5开发环境的详细文档

© kekehu / 技术资源 / 2006.07.12 / 16:14 / 7733PV

我就弄个下载地址吧,这个方便大家下载!
1

为什么我无法进入路由器设置

© kekehu / 技术资源 / 2006.06.24 / 14:38 / 21801PV

有几种情况:

1、路由给烧了。

2、路由器默认IP给改了,按说明书的方法把它还原成出厂默认值,就可以了。

3、路由器默认IP没改,但默认密码给改,你无法进入路由器。方法同2。

4、路由器其中一个插口有故障,就是你插那。换个插口就OK。


一般路由器后面都有一个RESET键,是让人把路由回复出厂值。但不同牌子的路由回复出厂值的方法有所不同,我只例举几种:

1、短时间内,连续按三下RESET键。

2、按住RESET键,关电源,然后再开电源,再放开RESET键。

3、关电源,按住RESET键,开电源,放开RESET键。

4、长按3秒RESET键。
重新连接好。
在系统里打开浏览器,地址栏输入192.168.1.1回车就可以访问了 不同路由器的IP地址不一样
192.168.0.1或者192.168.1.1
如果还不行,参照路由器说明书的重启或者重设方法,把路由重设。一般都有一个初始化的按钮,你找找,或者路由器厂家都有一个超级万能密码。默认的管理员和密码都为admin
1

PHP重叠变量的举例.

© kekehu / 技术资源 / 2006.06.12 / 15:31 / 7420PV

可能大家看到在php中看到$$a有点不太明白,我给大家举一个例子:


$a="abc";
$abc=1000;
那么
$$a就等于1000


因为:$$a=$abc=1000  大家可以用PHP测试一下很简单的
0

php传递变量的设置

© kekehu / 技术资源 / 2006.06.06 / 15:14 / 9018PV

页面之间传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,要开启变量传递,需要修改php.ini中得register_globals = On,否则,只能使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']这种方式来获取参数。
   以前我一直没有开启register_globals,所以很费事,前几天看了一个代码,尽然没有写$_GET获得,我觉的太省事了,所以我建议开启,因为省事,smile
1

phplib简明教程

© kekehu / 技术资源 / 2006.05.19 / 10:07 / 13976PV

使用PHP编写嵌入式的程序时间一长,会发现这样的程序对于改变风格来说很难.如果美工和程序不是同一个人做的话,初期就会遇到很多困难.这时你就需要使用PHP的模板技术,现有的模板技术很多,但对于新手来说不妨从PHPLIB着手.PHPLIB的好处就在于简单,易用,有一些PHP基础的人很快可以上手.下面就对PHPLIB模板的用法做一下简要介绍.

一.基本用法

以下为index1.php文件:

[code]<?php

//包含模板类
require_once("./inc/template.inc");

//生成一个实例对象
$t = new Template("./templates/");
/*
其中第二个参数为"keep","comment", "remove" (默认)三者之一.决定了在输出环节上如何处理模板中未完成处理的变量名称.如果设为"keep",这些变量名称将原封不动的保留下来.如果设为"comment",那么会在报错的同时,将未完成处理的变量名称全部转换成HTML的注释.如果设为"remove",未完成处理的变量名称便会被悄然删除(这也是默认的情况).
Read more...
0

phplib 7.4 Template模板类中文详解

© kekehu / 技术资源 / 2006.05.19 / 09:54 / 11682PV

phplib 7.4 Template模板类中文详解


[code]<?php
/*这里是定义类Template*/
class Template
{
/* 如果设置了,则输出参数 */
var $classname = "Template";
var $debug = false; //是否调试
var $root = ".";//root为模板文件的存放目录
var $file = array(); //包含了所有的模板文件名和模板名的数组
var $varkeys = array(); //存放文本元素的键名
var $varvals = array(); //存放文本元素的值
var $unknowns = "remove";
/* "remove" => 删除未定义的变量 "comment" => 将未定义的变量变成注释 "keep" => 保留未定义的变量 */
Read more...
1

怎么实现搜索的关键字字体变色

© kekehu / 技术资源 / 2006.05.07 / 09:43 / 10882PV

通过从mysql搜索取得数据并显示出来,该怎么实现搜索的关键字字体变色呢?

$result = mysql_fetch_row()

$title = $row['title'];

$title = str_replace($search_keyword,"<b><font color=red>".$search_keyword."</font></b>",$title);

echo $title;

15/19 第一页 上页 10 11 12 13 14 15 16 17 18 19 下页 最后页