本文实例讲述了php文件操作之小型留言本。分享给大家供大家参考。具体如下:
Index.php文件如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?php
$path = "DB/" ; //定义路径
$dr = opendir( $path ); //打开目录
while ( $filen = readdir( $dr )) //循环读取目录中的文件
{
if ( $filen != "." and $filen != ".." )
{
$fs = fopen ( $path . $filen , "r" );
echo "<B>标题:</B>" . fgets ( $fs ). "<BR>" ;
echo "<B>作者:</B>" . fgets ( $fs ). "<BR>" ;
echo "<B>内容:</B><PRE>" . fread ( $fs , filesize ( $path . $filen )). "</PRE>" ;
echo "<HR>" ;
fclose( $fs );
}
}
closedir ( $dr ) //关闭目录
?>
|
Post.php文件如下:
1
2
3
4
5
6
7
8
9
10
11
|
<?php
$path = "DB/" ;
$filename = "S" . date ( "YmdHis" ). ".dat" ;
$fp = fopen ( $path . $filename , "w" );
fwrite( $fp , $_POST [ "title" ]. "/n" );
fwrite( $fp , $_POST [ "author" ]. "/n" );
fwrite( $fp , $_POST [ "content" ]. "/n" );
fclose( $fp );
echo "留言发表成功!" ;
echo "<a href=" Index.php " mce_href=" Index.php ">返回首页</a>" ;
?>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd" >
<html>
<head>
<title>发表新的留言</title>
<meta http-equiv= "Content-Type" content= "text/html; charset=gb2312" >
</head>
<body>
<H1><p align= "center" >发表新的留言</p></H1>
<form name= "form1" method= "post" action= "Post.php" >
<table width= "500" border= "0" align= "center" cellpadding= "0" cellspacing= "0" >
<tr>
<td>标题</td>
<td><input name= "title" type= "text" id= "title" size= "50" ></td>
</tr>
<tr>
<td>作者</td>
<td><input name= "author" type= "text" id= "author" size= "20" ></td>
</tr>
<tr>
<td>内容</td>
<td><textarea name= "content" cols= "50" rows= "10" id= "content" ></textarea></td>
</tr>
</table>
<p align= "center" >
<input type= "submit" value= "Submit" >
<input type= "reset" value= "Reset" >
</p>
</form>
</body>
</html>
|
希望本文所述对大家的php程序设计有所帮助。