相关函数:open,opendir,closedir,rewinddir,seekdir,telldir,scandir
表头文件:#include <sys/types.h>
#include <dirent.h>
定义函数: struct dirent *readdir(DIR *dir)
函数说明: readdir()返回参数dir目录流的下个目录进入点。结构dirent定义如下:
表头文件:#include <sys/types.h>
#include <dirent.h>
定义函数: struct dirent *readdir(DIR *dir)
函数说明: readdir()返回参数dir目录流的下个目录进入点。结构dirent定义如下:
<?php
/*
PHP Version: 28 April 2005
Author: move2rent
purpose:读取某个目录下的文件
*/
//要读取的目录
$folder="H:/temp";
//打开目录
$fp=opendir($folder);
//阅读目录
while(false!=$file=readdir($fp))
{
//列出所有文件并去掉'.'和'..'
if($file!='.' &&$file!='..')
{
//$file="$folder/$file";
$file="$file";
//赋值给数组
$arr_file[]=$file;
}
}
//输出结果
if(is_array($arr_file))
{
while(list($key,$value)=each($arr_file))
{
echo "$key=>$value<br>";
}
}
//关闭目录
closedir($fp);
?>
----------------------
读取某个目录下的文件2
<?php
/*PHP Version: 30 April 2005
Author: move2rent
purpose:读取某个目录下的文件二*/
/*----------------------------------*/
function listFiles($dir)
{
//打开目录
$handle=opendir($dir);
//阅读目录
while(false!=($file=readdir($handle)))
{
//列出所有文件并去掉'.'和'..'
if($file!='.'&&$file!='..')
{
//所得到的文件名是否是一个目录
if(is_dir("$dir/$file"))
{
//列出目录下的文件
listFiles("$dir/$file");
}
else
{
//如果是文件则打开该文件
$fp=fopen("$dir/$file","r");
//阅读文件内容
$data=fread($fp,filesize("$dir/$file"));
if($data)
//将读到的内容赋值给一个数组
$file_array[]="$dir/$file";
/*foreach($file_array as $key=>$value)
{
echo "$value<br>";
}
*/
//echo count($file_array);
//输出结果
while(list($key,$value)=each($file_array))
{
echo"$key=>$value<br>";
}
}
}
}
}
/*------------------------------------------*/
//调用
$dir="H:/temp";
listFiles($dir);
?>
-----------------------------------------------
如果该目录不存在则创建它
<?php
/*
PHP Version: 28 April 2005
Author: move2rent
purpose:读取某个目录下的文件,如果该目录不存在则创建它
*/
$folder="H:/temp1";
//打开目录
@$fp=opendir($folder);
//如果该目录不存在则创建它
if(!$fp)
{
//创建目录
mkdir($folder);
//修改该目录的权限
chmod($folder,'0755');
echo " the folder create success!";
}
else
{
echo " the folder have exists.";
}
?>
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白
style="visibility: none;"
document.getElementById("typediv1").style.visibility="hidden";//隐藏
document.getElementById("typediv1").style.visibility="visible";//显示
style="visibility: none;"
document.getElementById("typediv1").style.visibility="hidden";//隐藏
document.getElementById("typediv1").style.visibility="visible";//显示
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DIV-3</title>
<SCRIPT language=JavaScript>
<!--
function Change(id)
{
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DIV-3</title>
<SCRIPT language=JavaScript>
<!--
function Change(id)
{
在PHP程序中使用xajax
xajax被设计为无论在现存的还是新的项目中都十分容易使用。通过下面7个简单步骤,你就可以将xajax整合到你的项目中:
包含xajax的函数库文件:
require_once("xajax.inc.php");
创建一个xajax对象:
xajax被设计为无论在现存的还是新的项目中都十分容易使用。通过下面7个简单步骤,你就可以将xajax整合到你的项目中:
包含xajax的函数库文件:
require_once("xajax.inc.php");
创建一个xajax对象:
Ajax乱码问题整理
产生原因
主要有2个原因
1 xtmlhttp 返回的数据默认的字符编码是utf-8,如果前台页面是gb2312或者其它编码数据就会产生乱码
2 post方法提交数据默认的字符编码是utf-8,如果后台是gb2312或其他编码数据就会产生乱码
解决的办法就是在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XMLHTTP就不会乱搞了。
PHP:header('Content-Type:text/html;charset=GB2312');
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");
产生原因
主要有2个原因
1 xtmlhttp 返回的数据默认的字符编码是utf-8,如果前台页面是gb2312或者其它编码数据就会产生乱码
2 post方法提交数据默认的字符编码是utf-8,如果后台是gb2312或其他编码数据就会产生乱码
解决的办法就是在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XMLHTTP就不会乱搞了。
PHP:header('Content-Type:text/html;charset=GB2312');
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");
AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的Web开发能力)
[AJAX介绍]
[AJAX介绍]
Alert(警报器)
通知选取的使用者及计算机系统管理警示。如果停止这个服务,使用系统管理警示的程序将不会收到通知。所有依存于它的服务将无法启动。一般家用计算机根本不需要传送或接收计算机系统管理来的警示(Administrative Alerts),除非你的计算机用在局域网络上
依存:Workstation
建议:停用
通知选取的使用者及计算机系统管理警示。如果停止这个服务,使用系统管理警示的程序将不会收到通知。所有依存于它的服务将无法启动。一般家用计算机根本不需要传送或接收计算机系统管理来的警示(Administrative Alerts),除非你的计算机用在局域网络上
依存:Workstation
建议:停用