phpを使って「htmlページを自動量産!」みたいなのってどうやってやるのでしょうか?よろしければ、教えてください!

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/05/03 19:24:31
  • 終了:2008/05/04 03:08:20

回答(4件)

id:koujirou6218 No.1

koujirou回答回数597ベストアンサー獲得回数472008/05/03 19:52:50

ポイント44pt

fopenが許可されているサーバならfopen("test.thml","w")と記述し実行すれば生成されます。

さらに、foreachなどを使えば大量に生成できるでしょう。

質問の内容からしてプログラムにはあまり精通していないようですので、perlパスの記述がいらないPHPの学習をオススメします。

phpを使ってプログラミングするならブックマークしとけといわれるサイトです。

http://au2.php.net/

id:ken33jp No.2

ken33jp回答回数928ベストアンサー獲得回数132008/05/03 21:39:32

ポイント14pt

RSSで、データを取得して、大量に引用サイトをつくればOK。

http://q.hatena.ne.jp/answer

id:subweb No.3

subweb回答回数21ベストアンサー獲得回数02008/05/03 21:40:18

ポイント20pt

どのようなページかにもよりますが、

型が同じで文章だけ違うようなページの自動生成であれば、

まずはテキストを用意します。

1ファイルが1ページ用でも、一行が1ページ用のテキストファイルでもかまいません。

用意したテキストを読み込み、

ページを出力するプログラムを書くというイメージです。

構文としては foreach を使用します。

という具合にやり方は色々あるのですが、

検索すると次のようなものも出てきましたよ。

http://www.colors.jp/wiki/index.php?bpTran%A4%C7%C2%E7%CE%CC%A5%...

Google などで、「PHP ページ大量生成」と入力してみました。

id:u6k No.4

u6k回答回数7ベストアンサー獲得回数02008/05/04 02:12:12

ポイント22pt

自動量産という言葉だけでは漠然としていて、いくつかの方法が考えられますが、「元となるデータがあり、それにテンプレートを適用してWebページを生成する」という方法があります。

これは「元となるデータ + テンプレート = Webページ」という感じで、もう少し細かく言うと、

  1. 元となるデータ(記事)を何らかの形(例えばXMLのように、プログラムから読みやすい形式)にして用意、
  2. データをはめ込むテンプレート(Webサイト全体のデザインを含む)を用意、
  3. この二つをテンプレート・エンジンなどを通して、Webページを生成。

という感じです。PHPのテンプレート・エンジンを探すなら、とりあえず http://gigazine.net/index.php?/news/comments/20060803_php_templa... をご覧ください。

ただ、回答1の方もおっしゃっているようにあまりプログラミングに精通しておられないようですので、PHPではなく他の環境を試されてはいかがでしょうか。要はファイルを生成できれば良いので、例えばExcelに慣れているのでしたら、Excelに記事を書きVBAでWebページを生成、なんてこともできますね。Excelの場合、テンプレート・エンジンみたいな便利なツールは無い(知らない)ですが、少しの知識があれば簡単なテンプレート・エンジンであれば作れます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません