0

私はphpを介してページを作成しているプロジェクトに取り組んでいますが、作成されたページは空白です.htmlがないことを意味しますが、そのページにもhtmlを含める必要があります

ここに私がページを作成している助けを借りたコードがあります

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

しかし、ページを作成するときに、このhtmlをそのページでも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>
4

3 に答える 3

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>

.phpPHPプロセスによって実行されるように、必ずそのまま保存してください。

php から html ファイルを作成する場合は、次のようなものを使用する必要があります。

<?php
file_put_contents('somefile.html', '<html>...</html>');
?>
于 2013-02-22T14:43:00.647 に答える
0

私が質問を正しく理解していれば、あなたは以下を使用しています:

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

ページに表示されているコードを含むファイルを追加します。

それはうまくいきません。何もせずにファイルを開いたり閉じたりしているという事実は別として、インクルードされたファイル / html には php.

そのファイルの php を実行する場合は、ファイルを開いて書き込むのではなく、ファイルを含める必要があります。

 $ourFileName = $title.".php";
 include $ourFileName;
于 2013-02-22T14:45:43.023 に答える
0

インクルード文を使用:

http://php.net/manual/en/function.include.php

Web サーバーからの php コードの無視を避けるために、html と組み合わせたタグを含める場合は、php 拡張機能を使用することを忘れないでください。

于 2013-02-22T14:54:59.593 に答える