2017-05-23 18 views
0

私はhtmlスニペットを出力する別の関数を保持するメソッドを持っています。HTMLブロックの出力方法

function col2_article() { 
    CA_2Col::createOuter2Table(); 
    CA_2Col::createInner2Table(); 
     CA_2Col::createInnerMso2Table(); 
     CA_2Col::createContentLeftTable(); 
      CA_2Col::col2_content(); 
     CA_2Col::closeContentLeftTable(); 
     CA_2Col::createMiddleMso2Table(); 
     CA_2Col::createContentRightTable(); 
      CA_2Col::col2_content(); 
     CA_2Col::closeContentRightTable(); 
     CA_2Col::closeMso2Table(); 
    CA_2Col::close2Table(); 
    CA_2Col::close2Table(); 
} 

この機能をHTMLファイルに出力することはできますか?

私はfwrite文で試してみましたが、内容はページにのみ出力され、HTMLファイルには挿入されませんでした。

function createHTML() { 
    $ca = $this->col2_article(); 
    $ca_name = 'Test'; 
    $myfile = fopen("files/". $ca_name .".html", "w") or die("Unable to open file!"); 
    fwrite($myfile, $ca); 
    fclose($myfile); 
} 
+0

'.html'は' .php'を使ってブラウザで動くようにします –

+0

私のブラウザでは出力が見えますが、私が作成したい "Test.html"ファイルは空です。 Test.phpファイル – weristsam

+0

'$ ca'には何がありますか? var_dump($ ca)を表示することはできますか? –

答えて

0

解決策は非常に簡単でした。最初に、関数の結果をエコーまたはリターン文に格納しました。次に、すべての関数の結果を返す変数に保存し、charmeのように動作します。

関連する問題