2015-09-27 88 views
-1

我想創建一個系統,有人輸入他們的名字,它爲這個人制作一個頁面,並把一個鏈接放到另一個頁面上,名爲pages.php。PHP自動刪除文件鏈接刪除後?

我得到了所有的工作,直到發佈到pages.php工作,唯一不工作的是,我希望在pages.php上的鏈接去掉他們的頁面/文件從服務器中刪除,所以我不會在pages.php上有死鏈接。

我該怎麼辦? 我已經試過這
PHP

 if (file_exists($FILENAME)) { 
     $OPENPENDTOPICSPATH = '../pending-topics/pages.php'; 
     $OPENPENDTOPICS = fopen($OPENPENDTOPICSPATH, "a+"); 
     $PENDTOPICWRITE = ' 
      <div align="center"> 
       <a href="' . $FILENAME . '"> 
        <p id="' . $FILENAME . '"><? echo rand(0, 5000); ?> ' . $NAME . '</p> 
       </a><br> 
      </div> 
     '; 
     fwrite($OPENPENDTOPICS, $PENDTOPICWRITE); 
     fclose($OPENPENDTOPICS); 
    } else { 
     $REMOVETOPICCONTENT = ' 
      <script> 
       $("#' . $FILENAME . ').remove(); 
      </script> 
     '; 
     fopen($OPENPENDTOPICSPATH, "r+"); 
     fwrite($OPENPENDTOPICS, $REMOVETOPICCONTENT); 
     fclose($OPENPENDTOPICS); 
    } 

任何幫助嗎?

+0

這聽起來像可能更好地做一個可能的.htaccess重寫並將其保存到數據庫而不是修改某些文件。 – Rasclatt

回答

0

你在做什麼是沒有必要的。當你只有一個顯示變量的php文件時,沒有必要將這段代碼寫入文件。

將您的頁面數據保存到數據庫,並從數據庫中動態地填充頁面中的變量。

通過在get參數中使用描述性標題,您甚至可以爲每個頁面提供唯一的url。

而且您可以從數據庫中收集名稱以創建鏈接。