- ベストアンサー
PHPでHTMLを取り出す方法とは?
- phpでhtmlソースを取り出す方法を知りたいです。htmlソースはdiv~/divで囲まれています。
- 大量のhtmlソースを並び替えて表示したいです。テキストファイルにhtmlを書いてphpで並び替える方法はありますが、テキストファイルが大量になってしまいます。
- 初心者のサイトではmysqlのデータベースを使ってhtmlソースを格納する方法があるようです。ゲームのレビューサイトを作成し、ボタン一つでソースを並び替えたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
道のりは遠いでしょう。何も分かっていらっしゃらない。 いきなり目的の結果を得る回答は不可能でしょう。 勿論、作って見せることは出来ても、理解できるように見せることは難しいです。 ここに書く限り一歩でも前進できることを書きたいのですが、さて、何を書きましょう。 流れとしては、データーベースには日付やレビュー内容や画像などのデータを収めます。 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)
もう少し、具体的な内容があれば、回答も具体的になると思います。 たとえば、「実際のhtmlはどのようなものか」「何を基準に並び替えをするのか」「大量のテキストファイルとはどれくらいの数を指すのか」などです。目的や内容によってケースバイケースなので「通常」というものは存在しません。その都度最適な方法を採用するだけです。