• ベストアンサー

PHPでボットを作りたいです。

定期的に特定の書き込みを2chにしたいのですが 作り方がわかりません そもそもPHPはブラウザ用の言語なのにどうやって巡回させればいいのかわかりません。 サーバにアップすればいいんですか?

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

  • ベストアンサー
noname#184105
noname#184105
回答No.2

PHPはブラウザ用言語なんてものではありません。 コマンドとしてローカル上で実行することも出来ます。 例えば、Linuxで実行するなら、 <?php echo "hello world!" をファイルに記述して、 コンソール上でphp <ファイル名> で実行出来ます。 定期的にコマンドを実行する仕組みは windowsならタスクスケジューラ、linuxならcronなどがあるのでそれを使えばいいでしょう。 書き込みの方法は参考URLを閲覧してください。

参考URL:
http://www.logsoku.com/r/tech/1232331701/
tibigiko
質問者

お礼

ありがとうございます もっと知りたいです

tibigiko
質問者

補足

ファイルは出来ました 実行方法がわかりません 詳しくおねがいします

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.1

PHP自体は普通のインタプリタ言語なんで、パーサーとAppさえ準備すればどこでも動きます。 マシンにPHPインストールして、コマンドラインでそのまま動かすのが手っ取り早いです。 Linuxとかならcronでスケジューリングしてしまえばいいし。 とりあえず http://php.net/ あたりある程度理解すれば普通に作れるはずです。

tibigiko
質問者

お礼

回答有難うございます PHPって難しいんですね

tibigiko
質問者

補足

難しそうですね、サーバにアップしてボットを作ることはできないんですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPをcgiとして使う方法がもしあったら教えて下さい!

    PHPをサーバーサイド言語でなくて、 一行目に #!/usr/bin/php などと書いて、 Perlと同じようにcgiとしてブラウザから使える方法 がもしあったら教えて下さい!

    • ベストアンサー
    • PHP
  • MIRACLELINUXでPHP

    MIRACLELINUXにPHPがインストールされているかを確認するにはどうすれば良いでしょうか。 端末からphpinfo.phpというファイルをFFFTPでサーバー側にアップしたのですが、ブラウザには<?php phpinfo() ?>とそのまま表示されPHPの情報は表示されませんでした。 どうすれば良いかわかりません。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpでオセロゲーム

    サーバに配置したphpオセロをブラウザAとブラウザBが行う ブラウザAが石を置いたときにはその応答としてサーバからブラウザAの画面が更新されるが 相手が石を置くのを待っているブラウザBはブラウザAが石を置いても自分の画面を更新する方法がない という問題をどのように解決したらいいのでしょうか? http-eqivによって定期的に画面を更新すればできますがこれでは定期的に画面が更新されてしまい不細工です 何かいい方法は有るでしょうか?

    • ベストアンサー
    • PHP
  • PHPは何故エディタで書けるのですか

     PHP初心者です、宜しくお願いします。  Javaとかのプログラムはそれようの言語をPCにインストールしておかないと、プログラムを書くことが出来ないですが、PHPとかhtmlとかの言語は何故、エディタで書いたファイル名をphpとかhtmlとかにするとブラウザから見れる様になるのでしょうか。

    • ベストアンサー
    • PHP
  • 外部のphpファイルを読み込んで表示させたい

    外部からスクリプトを呼び出して実行することはPHPどのようにすればよいのでしょうか? <?php print "Hello World!"; ?> というコードをhello.phpで保存して、サーバAにアップしました。 それで、サーバBからいつでもhello.phpを呼び出して、ページの表示内に組み込みたいのですが、そういうことは可能なのでしょうか? <?php $handle = fopen ("http://<サーバAのアドレス>/hello.php", "r"); print $handle; ?> をサーバBにアップしてブラウザからアクセスしてみましたが、上手くいきませんでした。 ちなみにサーバAのhello.phpのCHMODは755,755どちらに設定すればよいのでしょうか?ファイルが置かれているディレクトリのCHMODも変更するので しょうか?全部やってみましたがうまくいきませんでした。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPのアップロードについて。FFFTPにどうやったらindex.phpをアップロードできますか?だれか教えて下さい。

    PHPファイルをFTPにアップロードしたいのですがうまくいきません ・使用サーバー Xサーバー ・使用FTP FFFTP 間違った言語があったため グーグルのアドセンスコードを携帯サイトに記述したら文字化けしました。 言語もあまりよく分からない初心者です 調べたら <?php echo "<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>"; ?> の記述をし ファイル名(N):index.php として保存しFFFTPにアップすればよいとのことですが FFFTPのpublic_html下に入れようとしたんですがindex.htmlがすでにあり上書きできません なにがまちがっているのでしょうか? どうして良いのかわかりませんどなたかアドバイスおねがいします。

    • 締切済み
    • PHP
  • phpにてファイルをアップロード。

    皆様はじめまして。 phpでファイル[jpg画像]をアップロードできるようなブラウザーを作りたいのですが、検索でいろいろ探してはみたのですが、php初心者なのでいまいちよく分かっていません。 いくつかのページを参考にし、とりあえず参照→送信[アップ]できるようなブラウザーまではできたのですが、その先がうまくいきません。 サーバー上のにあるフォルダに画像をアップロードしたいのですが、上にも書いたようにphp初心者なので分からない部分が多くあります。 一連の流れが初心者でも分かるページなどありましたら教えていただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP5とPHP4の違い

    ローカル環境ではPHP5をインストールしていたので、PHP5で個人のホームページを作成しました。レンタルサーバーにアップしようとした時にPHPが4.0.27だったので、そのままアップしても大丈夫か心配です。 PHP5.2.5とPHP4.0.27ではどれだけ違うのでしょうか? PHP5の本に載っていたクラスも書いています。 そのことについて詳しく書かれている書籍を探しています。

    • ベストアンサー
    • PHP
  • phpはサーバーサイドの言語であるから、ブラウザによって動作が変わわるということはない。

    phpはサーバーサイドの言語であるから、ブラウザによって動作が変わわるということはない。 というのは正しいですか? 意味不明でしたら加筆しますのでよろしくお願いします。

    • ベストアンサー
    • PHP
  • phpで音を鳴らす

    phpで音を鳴らしたいです。 サーバーにアップしておいた、10個の音を、条件毎に別の音が鳴るページを作りたい。 if (n=="1"){ サウンド1を再生 } elseif(n=="2"){ サウンド2を再生 } ・・・・ みたいな感じです。 php5を使用しています。 ブラウザに依存せずにIEでもFireFox、スマートフォンでもなるようにしたいです。 お願いします。

    • ベストアンサー
    • PHP