• ベストアンサー

これってPHPに詳しい人にも難しいですか?

はじめまして、PHP初心者です。 詳しい人がいたら教えてほしいのですが、とりあえず私が PHPを覚えてやってみたいことを書きますね。 ・あるキーワードで検索し検索結果からページを作成する ・相手側からリンクが貼られていれば相互リンクを追加する ・Googleサイトマップの作成 これらをPHPスクリプトで全て自動化したいのですが、 調べてもいまいちわかりません。 お金や時間をあまりかけたくないのですが、何とかなりますか? それともPHP初心者には早すぎる試みでしょうか?

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

  • ベストアンサー
  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.2

●あるキーワードで検索し検索結果からページを作成する どこから何を検索するか、で難易度が極端に変わります。 PHPと連動するリレーショナルデータベース内から検索するなら非常に簡単です。 PHPの動作するサーバ内にあるファイルからなら、まあ簡単です。 インターネットからだとちょっと難しいです。 クライアント側にあるファイルだと、仕組み的に難しいです。 地球上からだとほぼ不可能です。 ●相手側からリンクが貼られていれば相互リンクを追加する 特定のURLを指定して、そのソース内に自分のURLがあるか判断して、あったら相手のURLをリンクさせる‥‥ならわりと簡単でしょう。 ただ、特定のURLというのをネットから自動的に抽出するとなると面倒ですね。Google APIがありますので、それを理解して操作できるようになれば難しくはなさそうです。 ↓のページが参考になるかもしれません。 http://www.asahi-net.or.jp/~cs8k-cyu/gglwebapi/index.html ●Googleサイトマップの作成 処理の内容を想像できないので、ここはコメントしません。

その他の回答 (1)

回答No.1

処理の仕方などによって仕様が異なると思います。 >あるキーワードで検索し検索結果からページを作成する PHPだけで十分出来ます。 >相手側からリンクが貼られていれば相互リンクを追加する トラックバックの事かな?それだと、ある程度の条件が必要になります。勝手に相互リンクを作成する場合だと、例えば自身のサイト側と相手先のサイト側同士でトラックバックの送受信が可能かどうかなども考慮が必要です。自身が提供するサイトならPHPだけでも可能だと思いますが。 >Googleサイトマップの作成 この辺は微妙です。例えばXML生成ぐらいならPHPでも出来るかもしれませんが、肝心なgoogleへの登録はどうなんでしょう。私が知る限りでは、手動での登録方法しかわかりません。

yasemaro
質問者

お礼

回答ありがとうございました。 ・あるキーワードで検索し検索結果からページを作成する これが一番やりたかったことなので、 ちょっとPHPを基本からやってみたいと思います。

関連するQ&A