[PHP-users 33353] Re: PHPでサーバのディレクトリを削除

岡本 基 okamoto @ airnet.jp
2008年 3月 5日 (水) 16:57:59 JST


岡本です。
$subdir	= $_POST['ID'];
$dir	= "/usr/local/apache/htdocs/data/".$subdir;
$cmd	= "rm -rf ".$dir;
$res	= system($cmd);

って事ですか?

On Wed, 05 Mar 2008 16:45:07 +0900
t-bird <t-bird @ connectworks.jp> wrote:

> 皆さん、ありがとうございます。
> 
> ループで廻すんですね。参考になりました。しかもそのままリファレンスに載ってるとは
> 大変失礼しました。
> 
> execやsystemでやった方が簡単そうですね。
> 
> で、非常に基本的な事でお恥ずかしいのですが
> 
> 例えばexec関数の場合、ディレクトリが変数の場合はどう記述すればいいでしょうか。
> クォーテーションの使い方がこんがらがってしまいました。
> 
> 例えばディレクトリは
> 
> 基本ディレクトリが /usr/local/apache/htdocs/data で
> 個別ディレクトリが $_POST['ID'] であるような場合です。
> 
> 削除するのは "/usr/local/apache/htdocs/data/ . $_POST['ID'] になります。
> 
> ダブルとシングルのクォーテーションを駆使していろいろやってみたのですが、
> どうもうまくいきません。あたまがこんがらがってしまいました。
> 
> マニュアルにも変数を使う場合が載ってなくて...
> 
> 基本的な事で済みません。よろしくお願いします。
> 
> 
> サトウ
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 岡本 基
 Motoki Okamoto
 okamoto @ airnet.jp
 株式会社エアネット SIサービスグループ
 東京都品川区北品川1-10-4 Y.Bビル 4F
 ※引越ししました。
 TEL:03-6717-5710(代表)
    03-6717-5765(直通)
 FAX:03-6717-5711
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*



PHP-users メーリングリストの案内