• ベストアンサー

PHPので他のサーバーのスクリプトを書き換える方法

http://seoup.net/ こちらのサイトで配布されているスクリプトでは外部サーバーのPHPを書き換えることができますが、 具体的になんという関数でそうやって書き換えしているのでしょうか? PHP入門者なのですが、今後そういった分野のシステムを構築していきたいので、つくるために必要な大まかな流れや必要な関数などを教えてください。

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

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

  • ベストアンサー
  • utun01
  • ベストアンサー率40% (110/270)
回答No.2

phpからシェルを動かせばなんでもできるはずですよ。 たしか以下のような感じのコマンド ssh ユーザ名 -l IPアドレス 但し、ログインが応答型のプログラムな為 シェルスクリプト自体を結構ちゃんと組む必要があります。

その他の回答 (1)

回答No.1

このスクリプトの内容を見たわけではないですが、 このような方法があります。 http://www.programming-magic.com/20080226023511/ この場合、ちょうど我々がHPを見てフォームを入力して・・・などという操作を、 PHPが代わりに自動的にやっているような状況です。 「書き換える」という意味では、少し違いますが、 相手先の受付形式が分かっていれば、このような方法で投稿することが可能です。

関連するQ&A

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

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

    • ベストアンサー
    • PHP
  • IIS+PHP スクリプトから仮想ディレクトリが参照できない

    教えてください。 IISでWebサーバーを構築しています。ブラウザからは仮想ディレクトリを参照できるのですが、PHPのスクリプトから参照できません。 やりたいことはPHPのスクリプトの中でdir関数などを使用して、仮想ディレクトリの中のファイル一覧を取得することです。 どなたかわかる方、教えてください。

    • 締切済み
    • PHP
  • PHPからシェルスクリプトの実行

    宜しくお願い致します。 PHP超初心者です。 現在あるWEBシステムの保守・運用を担当しているのですが、 「画面上からサーバ内のシェルスクリプトを実行できるような方法はないか」とお客様から依頼を受け、調査しております。 ネットで調査してみたところ、「PHPが一番実現しやすい」みたいなことを書いているサイトを発見したのですが、具体的な実現方法が書いておらず、他に同様のサイトを発見できなかったので、本当に実現できるか疑問をもってしまいました。 そこで質問なのですが、 (1)PHPからシェルスクリプトは実行できるのか。 (2)(1)が実現可能なら具体的にどうすればいいのか ※簡単なサンプルソースを拝見できれば幸いです。 をご教示頂けますでしょうか。 宜しくお願い致します。                     以上

    • ベストアンサー
    • PHP
  • サーバに置かれているPHPスクリプトのダウンロード

    サーバに置かれているPHPスクリプトデータをダウンロードできるフリーのソフトウェアはありますか? 別件で、Gmail署名ジェネレータサービスの日本語版を作成したいと考えていますが、本家スクリプトを参考にオリジナル版を作成したいと考えています。 そこで、本家サイトをWebsiteExplorerで解析したところ、署名を作成するページと、そこから「gmail.php?user=」でデータを渡している「先」は画像でした。 もう少し、詳しく解析できるフリーソフトを教えて下さい。 (カテは異なると思いますが)画像に文字列データを埋め込む際、別で動かすPHPは必要がなく、サーバに置かれているPHP本体が生成して結果を返しているだけなんでしょうか?

  • PHPのサーバでアクセスが急におそくなったのですが,原因を調べる方法。

    こんにちは, 現在ApacheとLinux Redhat9でWebサーバーを構築しています。 サーバースクリプトはPHP4を使用しているのですが,急に遅くなりました。 遅くなった部分を調べてみると : hogehogehoge($a); : if (!ereg($a .....)) { print("error"); } : となっています。 それで,しらべてみたのですが,遅いのはhogehogehogeという関数なのですが,そこを「//」でコメントアウトすると今度はeregの部分で時間がかかっているようなのです。 <時間がかかっているとわかったのは,print_r("debug"); flush();という部分を入れて,表示させてみました> 他のphpではうまくいっているようなのですが,何がわるいのでしょうか? 情報として少ないのですが,よろしくお願いいたします。 <他の情報でわかるのあれば,返答いたしますので,よろしくお願いいたします。>

    • ベストアンサー
    • PHP
  • Rubyスクリプトから他のプログラムを起動する方法について教えてください

    Rubyスクリプトから他のコマンド, プログラムを起動するのに、system()やexec()を使用していますが、これらの組み込み関数だと、起動したプログラムが終了するまでRubyスクリプトに戻ってきません。 外部プログラムを起動した後、すぐにRubyスクリプトに戻るようにするにはどうすればよいでしょうか? よろしくお願いします。

  • PHPからシェルスクリプトを実行

    サーバ:XREA・CORESERVER PHPからシェルスクリプトを実行することは可能ですか? exec関数などがsafemodeでは動かないとのことなので、phpをcgiとして動かしているのですが、 どうもうまくいきません…。 というのも、lsなどのコマンドを実行しても、command not foundになってしまいます。 どなたか分かる方いらっしゃいますか?

    • 締切済み
    • PHP
  • PHPとACTION SCRIPTの連携

    PHPとACTION SCRIPTの連携 サーバー(レンタルサーバ)側でMYSQLのデータをからPHPで取り出すことができるようになりましたが、 そのデータを、どうやってaction script(クライアント側)に連携させるかで悩んでます。 phpとmysqlの連携の本は何冊かそろったのですが、 ACTION SCRIPTとphpの連携について書いてある本が見つからなくて、 詳しい人がいたら教えてください。 PHPからmysqlに接続して、テーブルを選んで、 echo $row["●●"]; という形で、インターネットエクスプローラーに、必要なデータを表示させるところまではできたのですが、 このデータをaction scriptに連携させるには、どうしたらいいでしょうか?

    • ベストアンサー
    • PHP
  • PHPでMP3サーバを作るには

    現在我が家にて家の中でNamazuにてMP3サーバを構築しております。 具体的にNamazuではID3タグを元に検索用語を作り上げていると思うのですが、これと同じ事をPHP(PHP+MySQL)で作る事は可能でしょうか? 可能な場合はどのような方法でMP3サーバを構築できますでしょうか? 配信可能エリアは家の中だけです。 iTunesでいろいろとやろうとするとかなり重くなってしまうので…。

    • ベストアンサー
    • PHP
  • system() 関数でスクリプトの代わりに変数内のphpコードを実行させる

    system() 関数でphpスクリプト(例えば、script.php)を実行するときは、 system("php script.php &"); でできますが、これを、script.php のデータの内容がそのまま入っている $phpcode を実行させることなどできますでしょうか? 例えば、 $phpcode = file_get_contents('script'); system("php $phpcode &"); などとしてもだめですよね。 いったい何をしたいのかと申しますと、データベース内にスクリプトを保存し、任意に呼び出して実行できるようにしたいのです。 もし方法をご存知の方おられましたらどうぞよろしくお願いいたします。

    • 締切済み
    • PHP