如何使用PHP从文件夹中获取文件?

时间:2014-02-05 13:12:40

标签: php

我有一个文件夹,因为我有很多文件,我也有四个按钮,按钮分别是第一个,下一个,上一个,最后一个。当我点击第一个按钮我想获得第一个文件内容,它应该显示当前正在工作的文件。当我点击下一个按钮我想获得下一个文件内容,当我点击上一个按钮想要获取以前的文件内容,当我点击最后一个按钮时,我想获得最后一个文件内容。

$next_slide=$text+"1";
echo $next_slide;
$a_str = array($_POST["content"]);
$contents = implode(PHP_EOL, $a_str);
$contents .= PHP_EOL . PHP_EOL;   
$get_content=file_get_contents($foldername.'/'.$next_slide."-html",$contents);

当我点击第一个获取第一个文件内容时,将1传递给php fie并添加+1以获取下一个文件内容,但不获取第二个文件内容 请帮我怎么做?

2 个答案:

答案 0 :(得分:0)

请尝试以下操作,-html不是有效的扩展程序

$handler = fopen($foldername.'/'.$next_slide.'.html','r');
$get_content = fread($handler);

答案 1 :(得分:0)

您必须节省客户的选择:

 $choice = 0;
 if(isset($_SESSION['actual'])){
     $choice = $_SESSION['actual']; or COOKIE as you want.
 }
 if($_GET['next']){
      $choice++;
 }
 elseif($_GET['previous']){
      $choice--;
 }
 elseif($_GET['first']){
      $choice = 'first';
 }
 elseif($_GET['last']){
      $choice = 'last';
 }
 $_SESSION['actual'] = $choice;

 $get_content=file_get_contents($foldername.'/'. $choice ."-html",$contents);