2014-02-05 99 views
0

我有一個文件夾,因爲我有很多文件,我也有四個按鈕,按鈕是第一個,下一個,上一個,最後一個。當我點擊第一個按鈕時,我想獲得第一個文件內容,它應該顯示當前正在工作的文件。當我點擊下一個按鈕時,我想要獲取下一個文件內容,當我點擊上一個按鈕時想要獲取以前的文件內容,當我點擊最後一個按鈕,我想獲得最後的文件內容。如何從使用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外商投資企業和獲得下一個文件的內容添加+1,但沒有得到第二個文件內容 請幫我該怎麼辦呢?

回答

0

嘗試以下和-html是不是一個有效的擴展

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

感謝,但它不適合我,因爲我有像ABC文件。 html,def.html,ert.html,xxxx.html等so當我點擊下一步它應該從def.html文件的內容請告訴我如何得到? – user2653831

+0

代碼已更新。現在再檢查它。 –

+0

對不起,它不工作,next_slide值爲2所以我怎麼能得到def.html文件$文件夾名/ 2.html iam gets.indd of 2我想獲得第二個文件的內容 – user2653831

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); 
相關問題