はじめまして。
CGI超初心者です。
にもかかわらず、自分で借りたレンタルサーバーに
WIKIを設置しようとテストしていて
あとで全部削除しようとしましたがフォルダーだけが
残ってしまってどうしても消せません。
簡単なCGIでフォルダーを消す方法があると以下を見つけました。
http://sb.xrea.com/archive/index.php/t-437.html
例えば、消したいURLが
http://sample.s1.xrea.com/cgi-bin/link
#!/usr/local/bin/perl
system("rm -rf /virtual/sample/public_html/cgi-bin/link");
print "Content-type: text/html;OK!!\n\n ";
exit;
上参考にやってみましたができません。
フォルダーの設定の仕方がなんか
間違っているのかもしれません。。
サーバーはTOK2プロ使ってます。
サブドメイン使っています。
http://aaa.dee.cc/
サブドメインでないほうは。。
http://9.dee.cc/~aaa/
この場合
system("rm -rf /virtual/aaa/public_html/消したいフォルダ");
としても反応なしです。。
どなたか教えていただければとても助かります。。。
No.3ベストアンサー
- 回答日時:
正常に動作するか判りませんが、一応削除用のソースを載せておきます。
public_html配下に以下の内容を記述したcgiファイルを作成し、$delete_dirを環境に合わせた形に修正をし、属性を755もしくは705等にしてCGIファイルにアクセスしてみてください。
----- ソース -----
#!/usr/bin/perl
$delete_dir = "/home/member/ユーザーID/public_html/消したいディレクトリ名/";
`rm -rf $delete_dir`;
print "Content-type: text/html\n\n";
print "END\n";
__END__
----- ソース -----
ユーザに対してUnixのrmコマンドが許可されていれば実行されると思います。
(rm -rf はディレクトリ内にファイルが存在しても削除してくれます)
仮にこのソースで削除出来ない場合は、管理者の方にお願いをして消していただく以外ないかもしれません。
また、このソースを使うにあたり最新の注意を払って使用してください。
パスを間違えると消してはいけないファイルまで消してしまう恐れがあります。
すごい~!
できました~!!
本当にありがとうございます~
すごく助かりました~!!
サーバー屋から回答ありましたが期待通りの、
すごくしょうもない回答でがっくりしていたところでした~。
本当にありがとうございます。
No.2
- 回答日時:
私も同じ状況にになったことが二度ほどあります。
いろいろ試しまくって消したのでどういう方法で消したかはあまり記憶に残っていないのですが、それでもよろしければ試してみてください。
フォルダ内に入っているファイルを削除し、その後にフォルダを削除してみてください。
ファイルがなければ一度適当なファイルをアップロードしてから同様に試してみてください。
TOK2のことはわかりませんがFTPでなくWebからファイル管理を行えるサービス(Infoseekやgeocitiesの様に)があればそちらで試してみてください。
一度サーバから切断し再接続を行って試してみてください。
まとめて削除するのではなく個別で削除してみてください。
FTPでファイルを管理しているのであればクライアント(たとえばFFFTP)にサーバー側からの応答履歴やエラーが記載(FFFTPならばウインドウの下側)されていると思うのでそのメッセージを見れば対応ができるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- その他(パソコン・スマホ・電化製品) 送信メールフォルダーの中身が突然なくなった 2 2022/11/13 18:55
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBScriptで、ファイルから任意...
-
VBAでサーバーにアクセスするに...
-
CGI_lite.pmを使ったファイルの...
-
ラジオボタンのグループ化
-
CGIプログラミングで書かれたサ...
-
イントラネットのwebページのア...
-
イントラネットにカウンター設置
-
古ーくからフリーのtree.cgi掲...
-
ASPから既存のexcelブックを開...
-
実行属性って?
-
ホームページ上でvlookup関数の...
-
sendmailの-fオプション記述
-
WEBデザイナーの方にお聞きした...
-
CGIが壊れるて?
-
.htaccessを2つ以上設置した場合
-
特定CGI「だけ」が、ローカル環...
-
これを実行するとエラーが起こ...
-
ファイルダウンロード後に、デ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBScriptで、ファイルから任意...
-
VBAでサーバーにアクセスするに...
-
JAVAで別サーバーのファイルの...
-
HPの容量
-
vbでFTPサーバーに対して、サー...
-
ブラウザの戻るボタンでの動き...
-
FTPでのアップロード後
-
Webでのファイルアップロードに...
-
wordpress 管理画面にログイン...
-
GAIAXの無料ホームページ...
-
CGI掲示板の改良
-
C# ファイル削除のエラーコード
-
空のファイル
-
自分のHPにアップロードとは?
-
tplファイルのプレビューの方法
-
ローカルファイルをサーバーか...
-
postmailのテンプレートページ...
-
掲示板cgiがうまく動きません。
おすすめ情報