• ベストアンサー

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

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

  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • 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

  • 別のサーバーのPHPへ書きこむには

    http://linkmost.com/ こちらのサイトのように、予め登録ユーザーにはPHPのスクリプトを配布しておき、お互いに相互リンク申請をし、手動承認や自動承認するだけでお互いのサーバーにアップ済みのPHPファイルにリンクが追加される、そういったシステムはPHPではどのように作るのでしょうか? ググってみるとfsockopen関数を使う、というという回答もあったのですが、どのように使うのかがわかりません。 PHP経験数ヶ月の初心者です。どうかご教授くださいませ。

    • ベストアンサー
    • PHP
  • ロリポップでのPHPの使い方

    無料配布されているPHPスクリプト(自動相互リンク集等)を使おうとすると必ずエラー表示や表示されない状態です。 ロリポのサイトで何度もパーミッション設定を見て繰り返し実践してもうまくいきません。 どなたかお助けを…;_; 又、PHPを使うに当たりロリポ側の設定で何か変更しなければいけなのでしょうか?一応無料PHPスクリプトを配布しているサイトのPHPスクリプト設置マニュアルを見る限り、サーバー側の設定指示がないので、パーミッションの変更だけをすればいいのかな?っと思っています。違いますでしょうか?

    • 締切済み
    • PHP
  • PHPでのindex.htmlの生成ができません

    相互リンクを完全自動化するために 「相互リンクSEO-P-Link ver1.3」 http://sougobosyu.com/seoplink_php.html というものをDLして設定を行いました。 ほぼ問題なく進行していたのですが、上記のページの 「7.上部の『HTML再構築』をクリックしてください。 相互リンク集のトップページ『index.html』と各カテゴリページが生成されます。」 「8.http://○○○○○○/□□□□□/index.htmlへアクセスできれば完了です。」 という部分がどうしてもうまくいきません。 http://○○○○○○/□□□□□/index.htmlを入力してもロリポップの「存在しないページ」的なエラーが表示されるのです。 URLの間違いかと思い確認しましたが間違いは無いようです。(もちろん○や□の部分は任意のものに変更しています。) そもそも「『index.html』と各カテゴリページが生成されます。」と記載されていますが、イメージとしては『HTML再構築』をクリックするとサーバ側に『index.html』と各カテゴリページのhtmlファイルが自動でポコポコッと作成されるのでしょうか? それとも、htmlファイルは私のほうで手動で作成し、そこにページの内容が作成されていくのでしょうか? PHPを始めたばかりで、分からない事だらけで申し訳ありませんがどなたかご教授いただけましたら幸いです。 ちなみにですが、PHPの設定(?すいません「設定」という表現が正しいかどうかは分かりませんが)は下記のページのガイダンス通りに行いました。 http://www.standpower.com/php_environment.html 利用しているのはPHPが利用できるという「ロリポップ」です。 OSはwindowsXPです。 長文になり申し訳ございません。何卒よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHPファイルについて

    サル検と言うPHP自動相互リンクに登録して「PHPファイルをアップロードしリンク集を作ります」と表記されていたのでPHPファイルをダウンロードしてデスクトップに保存したのですが「このファイは開けません」と表示されます。またホームページ上にURLをUPしたんですがページがエラーになって表示されません。PHPファイルのアップロードとはどうすれば出来ますか?初心者でわかりませんのでお願い致します。

  • Google対策にphpは好ましくない?

    HPを作成し検索エンジン対策をはじめようと思います。 今現在全世界のシェアを独占しているGoogleにポイントをあて対策をしようと思うのですがphpの場合、Googleのロボットはキーワードを読んでくれるでしょうか?Googleの説明ではGoogleロボはHTMLの関連性が高いキーワードを読み込み表示ランクを決めているようでHTML以外のページ(CGIやPHPなど)はGoogleに拾ってもらえないのでしょうか?拾ってもらえたとしてもHTMLサイトに表示ランクで負けてしまうのでしょうか? よろしくお願いいたします。

  • PHPページによる相互リンク申込み

    当方はHTMLだけでページを作っていますが、 時々、相互リンクでPHPの拡張子で作られた 相互リンクぺーじからのサイトによる相互リンク申込みがあります。 リンクされればPHPのサイトは効果はあるかもしれませんが、 HTMLページ側のサイトにとってはメリットはあるのでしょうか? SEO的にHTML以外は意味がないと思っているのですが、 現在はどんなものなのでしょうか? お手数ですが、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ***.php?1 等というリンクをクリックすると、ページが自動的に生成されるPHP

    http://XXXXX.com/****.php?1 http://XXXXX.com/****.php?2 ↓ http://XXXXX.com/****.php?50 などというリンクをクリックすると、外部のファイルの一部分を読み込み、 ページに反映させてページを自動的に生成する方法を教えていただけない でしょうか? 急遽、ページのコンテンツの一部分がすべて異なるページを50枚ほど作ら なくてはならなくなってしまい、PHPで動的に作成出来ないものかと思っ てのことでした。 PHPはほぼ初心者で、本屋を回ってPHPの書籍を読みあさってみたのです が、どのような手法を用いているのか見当もつかず、困っております・・・ どなたかご教授いただけないでしょうか? (検索語句や、書籍を探す際のヒントをいただけるだけでも有り難いです)

    • 締切済み
    • PHP
  • PHPについてもっと知りたい。

    はじめまして、あいじと申します。 最近PHPについて学んでいるのですが、 webでも学べるサイトはありますでしょうか? PHPで検索をかけるのですが、英語ページや公式サイトにつながってしまいます。 また、時刻表示やランダムリンクなど スクリプトの乗ったサイトも知りたいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 相互リンク用スクリプト(PHP・CGI)

    相互リンク集用のスクリプトを探しています。 無料でも有料でもかまいません。 ・相手のサイトのリンク集にリンクが張られているか自動確認し  貼られていれば即登録が反映される ・カテゴリ指定が出来ればなお可 ・リンク集に掲載されるURLは直リンク ここまでなら ttp://www.core-p.com/cgi-search/search/search.cgi?cmd=dp&num=1233 ttp://www.core-p.com/cgi-search/search/search.cgi?cmd=dp&num=1055 などがイメージどおりなのですが、 姉妹サイトも一括で申し込みが出来る リンクスクリプトを探しています。(データ共有) 説明が困難ですが 手順として相互リンクを申し込む側(訪問してきたwebマスター)が 1.姉妹サイトも含めた指定したリンクを貼る 2.相互リンクを申し込む(リンクを貼る) 3.自動で確認する 4.貼られていたらそれぞれのサイトの相互リンク集に反映される たまに見かけるので探しているのですが見つかりません。 このようなPHPまたはCGIスクリプトはないでしょうか? 説明が下手で申し訳ないです。

    • ベストアンサー
    • PHP
  • サイト内の目次を自動生成してくれるCGIかPHPを探しています。できれ

    サイト内の目次を自動生成してくれるCGIかPHPを探しています。できればJavaScriptでもなんでもいいのです。 普通のサイトマップ作成ツールはタイトル名だけをサイトマップで書き出してくれるソフトはあるのですが、ファイルへのリンクに<h1>~<h6>までの見出しも含めて自動でサイトマップにしてくれ、ファイルを更新すると目次のページも自動的に更新されると理想です。 よろしくお願いいたします。

    • ベストアンサー
    • CGI

専門家に質問してみよう