quanshiyinian 发表于 2014-10-21 11:07:04

写好之后,如何在地址栏目上观看留言需要?tid=1

写好之后,如何在地址栏目上观看留言需要?tid=1

$tid= $_GET['tid'];


echo '你想看第',$tid,'行留言';这个输出之后,在地址栏后面输入?tid=1

这样就表示,你想看第几号留言。

quanshiyinian 发表于 2014-10-21 11:16:46

$tid= $_GET['tid'];


//echo '你想看第',$tid,'行留言';
//这个表示打开了文件
$fh=fopen('./msg.txt','r');


print_r(fgetcsv($fh));
后面的这个print_(fgetcsv($fh));这个表示,会读出一行。如果复制多个就会读出多个行就是这样的,
$tid= $_GET['tid'];


//echo '你想看第',$tid,'行留言';
//这个表示打开了文件
$fh=fopen('./msg.txt','r');


print_r(fgetcsv($fh));
print_r(fgetcsv($fh));
print_r(fgetcsv($fh));
print_r(fgetcsv($fh));
print_r(fgetcsv($fh));

一直读下去,但是这样的方法不大好,所以我们可以应用下面的方法

quanshiyinian 发表于 2014-10-21 11:26:06

quanshiyinian 发表于 2014-10-21 11:16
后面的这个print_(fgetcsv($fh));这个表示,会读出一行。如果复制多个就会读出多个行就是这样的,
一直读 ...

之后,我们往往给它加一个循环---效果如下:
$tid= $_GET['tid'];


//echo '你想看第',$tid,'行留言';
//这个表示打开了文件
$fh=fopen('./msg.txt','r');
while(( $row=fgetcsv($fh) )!=false){
        print_r($row);


}

quanshiyinian 发表于 2014-10-21 11:33:18

quanshiyinian 发表于 2014-10-21 11:26
之后,我们往往给它加一个循环---效果如下:

之后呢,为了更加方便我们去想要哪个就输出哪个,那么我们在给加一个$tid= $_GET['tid'];


//echo '你想看第',$tid,'行留言';
//这个表示打开了文件
$fh=fopen('./msg.txt','r');

$i=1;

while(( $row=fgetcsv($fh) )!=false){
       
        if($tid==$i){
                print_r($row);
        }


       
        $i=$i+1;



        //print_r($row);
        /*if($tid==$i){
                print_r($row);
        }
        */

}




?>

quanshiyinian 发表于 2014-10-21 11:36:24

quanshiyinian 发表于 2014-10-21 11:33
之后呢,为了更加方便我们去想要哪个就输出哪个,那么我们在给加一个

这样呢,我们是表示把所有的留言全部打印出来,$tid= $_GET['tid'];


//echo '你想看第',$tid,'行留言';
//这个表示打开了文件
$fh=fopen('./msg.txt','r');



while(( $row=fgetcsv($fh) )!=false){
       
                print_r($row);
        }
页: [1]
查看完整版本: 写好之后,如何在地址栏目上观看留言需要?tid=1