2014-02-16 54 views
0

嗨,我想寫在一個頁面的文本,並保存他,讓它顯示在另一個頁面。你可以幫我嗎 ?保存文本並在另一頁顯示他

,我發現這樣的事情:

<?php 
    $fileLocation = getenv("DOCUMENT_ROOT") . "/myfile.txt"; 
    $file = fopen($fileLocation,"w"); 
    $content = "Your text here"; 
    fwrite($file,$content); 
    fclose($file); 
?> 
+0

怎麼樣在會話存儲文本? – xmarston

+0

我舉一個例子:我的javascript生成隨機報價,我想保存該報價,以便報價出現在某些頁面,如myfavoritequotes.php – user3316437

回答

0
在一個頁面上

保存值使用上面的代碼在你的問題的書面

編輯:

<?php 
     if($_POST['submit']) 
     { 
     $fileLocation = getenv("DOCUMENT_ROOT") . "/myfile.txt"; 
     $file = fopen($fileLocation,"w"); 
     $content = $_POST['text']; 
     fwrite($file,$content); 
     fclose($file); 
     header("Location: anotherpage.php"); 
     } 
    ?> 
    <form action="" method="POST"> 
    <textarea name="text"></textarea> 
    <input type="submit" name="submit" value="Save" /> 
    </form> 

那麼y您可以在下一頁使用file_get_contents以再次獲取該文件的內容。

<?php 
$homepage = file_get_contents(getenv("DOCUMENT_ROOT") . "/myfile.txt"); 
echo $homepage; 
?> 

編輯:

可以使用的,而不是在文本文件中保存的文本會話(如果你希望它是保存一個臨時的時間只有) 然後用給定的代碼

  <?php 
      session_start(); 
      if($_POST['submit']) 
      { 
      $content = $_POST['text']; 
      $_SESSION['text'] = $content; 
      header("Location: anotherpage.php"); 
      } 
     ?> 
     <form action="" method="POST"> 
     <textarea name="text"></textarea> 
     <input type="submit" name="submit" value="Save" /> 
     </form> 

在anotherpage.php

<?php 
session_start(); 
$homepage= $_SESSION['text']; 
echo $homepage; 
?> 
+0

和一些保存按鈕?和textarea?你能幫我這些,因爲我不知道如何使用PHP – user3316437

+0

我已經更新了我的答案。請立即檢查。 –

0

你的意思是這樣的..?

<?php 
    $fileLocation = getenv("DOCUMENT_ROOT") . "/myfile.txt"; 
    file_put_contents('somefile.txt',file_get_contents($fileLocation)); 
    header('location:anotherpage.php'); 
    exit; 
?> 

anotherpage.php

<?php 
echo file_get_contents('somefile.txt'); 
0

使用

<?php 
     $fileLocation = getenv("DOCUMENT_ROOT") . "/myfile.txt"; 
     $file = fopen($fileLocation,"w"); 
     $content = "Your text here"; 
     fwrite($file,$content); 
     fclose($file); 
    ?> 

另一頁

<?php 
    $fileLocation = getenv("DOCUMENT_ROOT") . "/myfile.txt"; 
    $file = file_get_contents($fileLocation); 
    echo $file; 
?> 
相關問題