A-A+

php无数据库文本留言本制作思路

2012年04月09日 PHP技术文章 暂无评论 阅读 106 views 次

php无数据库文本留言本的主要制作思路就是向文本中按照一定的规则写入留言内容,然后再通过写入的规则将其内容读取出来。

主要涉及的php函数有 file_get_contents,explode,implode,foreach语句等,下面简要介绍一下这几个函数。

file_get_contents(path,include_path,context,start,max_length):这个函数的作用就是将整个文件读入到一个字符串中,这里只用到了path 参数值,读取的文本路径,在我们的 txt 文本留言本中,将其 info.txt 文件里所有的内容赋值到变量 $info 中。

explode(separator,string,limit): 这个函数的定义是将字符串分割为数组,前两个是常用的参数,第一个是规定在哪里分割字符串,第二个是要进行分割的字符串,在.txt文件中,我们按照 @@@ 来进行分割。 也就是 $column = explode("@@@",$info); 将分割返回的值存储到 $column 数组中。

Foreach语句:Foreach语句主要用于访问循环集合的数组,那么我们就可以通过这个函数来循环显示上面的 $column 数组值了,也就是我们程序里的下列语句了:

foreach($column as $keys=>$values){
<?php echo $message&#91;0&#93;;?>
....
...
}

在添加留言内容时涉及到了文本操作的一个重要函数:file_put_contents,这个函数的作用是将一个字符串写入到 .txt 文本中,那么我们就可以首先用 file_get_contents("info.txt") 函数将 info.txt 文本中的内容读取出来,然后再利用 file_put_contents() 函数进行追加写入。

小说明:最多的是利用 php 文件操作函数,php 的文件操作函数其实还是比较复杂的,我们可以利用这个php+txt 留言本程序进行我们的练习操作。

标签:

给我留言