-3

phpは初めてですが、実際にレンダリングされたHTMLがどのファイルに含まれているかを調べたいと思います。ページのヘッダー部分がincludesフォルダーにあるようです。これを見つけるのに2日かかりました。使用するためのより簡単な方法またはツールはありますか?

4

3 に答える 3

2

これはすべて、使用しているPHPアプリケーションのタイプによって異なります。多くの人がHTMLコードをPHPコードから分離しています。

ただし、HTMLとPHPが混在しているコードで作業していて、「Templates」や「」などのフォルダーに特に指定されていないViews場合、PHPの生活は少しトリッキーになります。

あなたのジレンマを解決するために、ここに提案があります:

提案1:

  • Netbeansのコピーを取得します(PHPのものだけで問題ありません)。
  • ファイルを使用して新しいプロジェクトを作成します
  • 横に新しいプロジェクトがリストされているので、
  • 「ソースアイコン」を選択します。CTRL+Fさまざまな<html>タグの検索を押すと、検索結果リストに表示されます。

提案2:

  • Notepad ++のコピーを入手します(Windowsを使用している場合)
  • すべてのPHPファイルを選択します(できれば100未満)
  • それらをNotepad++にドラッグして、開きます
  • を押しCTRL+Fてから、[ファイル内検索]に移動します
  • <html>探しているタグをいくつか入力すると、下部にリストが表示されます。
于 2012-05-09T01:53:42.003 に答える
2

PHPは一般的に、あなたが見つけるのが最も簡単なものです。「実際に表示されるレンダリングされたHTMLがどのファイルに含まれているか」は、使用しているセットアップによって異なります。CMSには、数十または数百のファイルからのさまざまなHTML部分が含まれている場合があります。小さなカスタムサイトでは、すべてが1つのファイルに含まれている場合があります。

于 2012-05-09T01:52:38.147 に答える
0

ページの一部をレンダリングするたびにログに何かを書き込む一時的なログ機能を作成できます。

あなたはこのようなことをすることができます(擬似コード):

createPage(){
  render(head); //with log
  render(body); //with log
  render(footer); //with log
}

しかし、それはすべて、ceejayozが述べたように使用しているセットアップに依存します。

于 2012-05-09T02:33:06.977 に答える