当前位置:编程学习 > php >>

查询文件是否存在,存在则读取其内容并显示。PHP

这是一个查询系统,查询分3个步骤: 1.输入文件名,点击查询(输入框无需输入后缀,默认后缀即为.txt) 2.查询到的*.txt不存在,则提示一段文件不存在。查询到*.txt存在,则提示读取该文件内容,即读取*.txt 3.查询结果页面底部可自由添加一些html、
答案:直接保存以下代码运行就行了,

记得此 页面 要跟你所查询的txt放同级目录下, 

因为我的程序里面没加 目录.

=========================================================================

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
请输入文件名:<input type="text" name="filename" size="30" />
<input type="submit" name="tj" value="提交查询" />
</form>
<?php
if($_POST['tj']) {
	if(file_exists($_POST['filename'].'.txt')) {
		echo '<br /><font color="green"><b>查询到此文件, 内容如下:</b></font>' .'<br /><br />'. str_replace("\n", "<br />", file_get_contents($_POST['filename'].'.txt'));
	} else {
		echo '<br /><font color="red"><b>对不起, 此文件不存在!!</b></font>';
	}
}
?>
<div style="width:100%; margin-top:200px; text-align:center; line-height:70px; background-color:#e6e6e6; border:1px solid #ccc;">
	这里是页脚部分, 想要什么自己修改!
</div>
</body>
</html>

上一个:.NET用ado访问数据库,那PHP呢? PHP的架构是什么?
下一个:我高考结束,想自学PHP语言,怎么开始比较好。 只有一定的VB基础,数学成绩还可以。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,