• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでhtmlを取り出すには)

PHPでHTMLを取り出す方法とは?

このQ&Aのポイント
  • phpでhtmlソースを取り出す方法を知りたいです。htmlソースはdiv~/divで囲まれています。
  • 大量のhtmlソースを並び替えて表示したいです。テキストファイルにhtmlを書いてphpで並び替える方法はありますが、テキストファイルが大量になってしまいます。
  • 初心者のサイトではmysqlのデータベースを使ってhtmlソースを格納する方法があるようです。ゲームのレビューサイトを作成し、ボタン一つでソースを並び替えたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

道のりは遠いでしょう。何も分かっていらっしゃらない。 いきなり目的の結果を得る回答は不可能でしょう。 勿論、作って見せることは出来ても、理解できるように見せることは難しいです。 ここに書く限り一歩でも前進できることを書きたいのですが、さて、何を書きましょう。 流れとしては、データーベースには日付やレビュー内容や画像などのデータを収めます。 phpでは支持された操作、日付順での並び替えなど、でデータベースを読みソートします。 その結果得られたデータをphpはhtmlの形にして出力するわけです。 htmlファイルは普通存在しません。phpが出力するわけです。 ただ紛らわしいのが、phpプログラムは、phpファイルに書いても、htmlファイルに書いてもいい、という面はありますが、一般的にはphpファイルに書きます。 phpで echo "<html>"; echo "</html>"; としたら空のhtmlを出力します。 なお通常は、htmlにはJavascriptを含めます。 サーバからクライアントへJavascript付きのhtmlを送り、 ユーザが入力した内容をJavascriptで確認し、 クライアントから入力データをサーバのphpに送り、 phpプログラムで支持されたデータをデーターベースなどから用意し、 データをhtmlの形にして出力したらクライアントPCに表示される。 一般的には上記の手順の繰り返しとなります。 しかし1日や2日では理解は難しいでしょうね。

その他の回答 (1)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

もう少し、具体的な内容があれば、回答も具体的になると思います。 たとえば、「実際のhtmlはどのようなものか」「何を基準に並び替えをするのか」「大量のテキストファイルとはどれくらいの数を指すのか」などです。目的や内容によってケースバイケースなので「通常」というものは存在しません。その都度最適な方法を採用するだけです。

関連するQ&A