php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

マシン上の任意のコマンドを実行する
php でも perl 同様、` でコマンドをかこってコマンドを実行することが出来ます。

$result = `ls -la`;
echo $result;

こんな感じでリモートのマシン上でコマンドを実行できます。
便利な反面非常に危険なので注意して運用する必要があります。

これを応用すると、

`tar czvf 〜.tar.gz datadir`;

のような感じで、ブラウザにアクセスするだけで任意のディレクトリをtarに固めてwebからバックアップを取ることが出来るようになります。

コマンドの発行が禁止されているレンタルサーバなどもあるので注意して実行しましょう。

スポンサードリンク



もどる
管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2020 phpspot all rights reserved. powered by phpspot CMS.