2013-02-22 56 views
0

我正在創建一個項目,我通過php創建頁面,但創建時的頁面爲空白我的意思是沒有html,但我需要做的是有html在該頁面通過php將html添加到新創建的頁面

這裏是在其幫助下的我創建的頁面

 $ourFileName = $title.".php"; 
    $ourFileHandle = fopen($ourFileName, 'w') or die("can't open file"); 
    fclose($ourFileHandle); 

但代碼,當頁面科瑞我希望這個網站也b在頁面

 <div class="content"> 
<form action="" class="valid" method="post" enctype="multipart/form-data"> 
    <div class="row"> 
     <label>Title</label> 
     <div class="right"><input type="text" name="title" value="<?php echo $row['title'];?>" 
    /></div> 
     </div> 
         <div class="row"> 
      <label>Link</label> 
      <div class="right"><input type="text" name="link" value="http://localhost/admin/your page name" 
    /></div> 
     </div> 
     <div class="row"> 
     <label></label> 
      <div class="right"> 
      <button type="submit"><span>Enter menu item</span></button> 
           <input type="hidden" name="hidden" /> 
          </div> 
         </div> 
        </form> 
       </div> 
+0

請澄清:你是否想要閱讀一頁然後用上面的HTML顯示它,或者你是否試圖將HTML寫入頁面? – 2013-02-22 14:42:33

+0

你有沒有試過把HTML放到你的PHP文件中,放在你的PHP代碼之後,在??後面?這就是PHP的用途。 – meagar 2013-02-22 14:42:36

+0

我想寫它 – 2013-02-22 14:43:12

回答

3

如果你的意思是你想結合PHP和HTML你可以用你的php到HTML網站,例如:

<html> 
<title>...</title> 
<?php 
echo 'this comes from php'; 
?> 
<p>Some HTML Text</p> 
<?php 
echo '<b>You could also add some html tags here</b>'; 
?> 
</html> 

請務必將其保存爲.php所以它得到由PHP程序執行。

如果你想創建HTML文件從PHP的必須使用這樣的事情:

<?php 
file_put_contents('somefile.html', '<html>...</html>'); 
?> 
0

如果我理解正確的問題,您使用的是:

$ourFileName = $title.".php"; 
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file"); 
fclose($ourFileHandle); 

要添加該文件包含頁面中顯示的代碼。

這是行不通的。除了你打開和關閉文件而不做任何事情之外,你的包含文件/ html包含php。

如果你想在這個文件來執行PHP,你需要包含文件,而不是開寫它:

$ourFileName = $title.".php"; 
include $ourFileName;