2016-05-05 7 views
0

にHTMLやPHPファイルを配置するPHPファイル()関数を使用して()関数のよう:test.phpを中私はPHPファイルを使用しようとすると、アレイ

$lines = file("./folder/page.php"); 
foreach ($lines as $line) { 
    echo $line; 
} 

ページ。 PHP

<html> 
<head> 
    <title></title> 
</head> 
<body> 
<div class="about"> 
    About: 

</div> 
<div class="question"> 
    Question: 

</div> 
</body> 
</html> 

それは、

About: 
Question: 

そして、いや時間を返します。 tmlタグ、php行なし。 目標、texteditorのようにすべての情報を$ linesという配列にする。

+1

page.php – Webomatik

+0

のコンテンツは、ブラウザで開いpage.phpあなたは何を見ていた場合は投稿してください?同じことが正しい?ブラウザでソースを表示します。 – AbraCadaver

+0

「返ってくる」と言えば、どこですか?あなたはソースコードをチェックしましたか? HTMLタグは通常、ブラウザでは表示されません。 – Webomatik

答えて

0

コードは完全に正常に動作します。 HTMLタグがページの一部であることを前提としたブラウザで出力を表示している可能性があります。ページソースを表示すると、目的の出力が得られることがわかります。 あなたのHTML文字をエスケープすれば、出力が上手くいくでしょう。

あなたは私に尋ねたものをお使いに応えて
$lines = file("page.php"); 
foreach ($lines as $line) { 
    echo htmlentities($line)."<br>"; 
} 
0

、これを試してみてください。

$arrLines = array(); 
$lines  = file("./folder/page.php"); 

foreach ($lines as $line) { 
    $arrLines[] = $line; 
} 
var_dump($arrLines); 
関連する問題