• 締切済み

ファイルテスト

if ( -e $file ) として、ファイルの有無を調べることができます。 プロバイダの、自分の使用している領域に、ファイルがあるか無いかを、perlのCGIで調べるにはどうしたらできますすか。

  • CGI
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

CGIではないPerlで調べるときはどうすればいいでしょうか? それと同じ方法で調べられると思います。

関連するQ&A

  • cgi(perl使用)でファイルを作る方法を教えてください

    こんにちは、 perlをやっています。 プロバイダ上にperlスクリプトを拡張子cgiでUPしています。 いまやりたいことがあるんです、それは ファイルをサーバ上の領域に作るというものです (ちなみにサーバの種類はUNIX系です) ファイルはゼロバイトの何も無いテキストファイルを作りたいんですが どのような関数を使えばファイルができるのでしょうか。 また、ファイルを作った後パーミッションの変更(chmodコマンドのような 動き)をする関数等があれば教えてください。

    • ベストアンサー
    • Perl
  • 負荷テスト(htmlファイルにアクセスする)

    こんにちは。 perl/cgiを使用して、簡単なアクセス負荷テストをしたいのですが、どのように書けばよいのでしょうか? 例えば、 index.htmlファイルに、1秒間に10回アクセスする というようなものです。 テスト用ツールやモジュールなどを使用するのでしょうか? どうぞよろしくお願いしますm(_ _)m

    • ベストアンサー
    • Perl
  • shellのコンパイルファイルの見分け方

    いつもお世話になっております。 shellプログラミング(bash)で質問なのですが、 C由来のcgiファイルとperl由来のcgiファイルが混在している環境で perl由来のcgiファイルのみに処理を行うことを想定しております。 そのため、C由来のcgiファイルを除外する必要があるのですが、 除外するための方法(条件式等)ご存知でしたらご教授頂けないでしょうか。 宜しくお願い致します。 if [-f FILENAME] では除外できないですよね…

  • ローカルテスト

    httpdをDLして、perlも入れたのですが htmファイルは開けてもcgiファイルが500エラーに なってしまいます。 初期設定もしたはずなのですが何が原因でしょうか?

    • ベストアンサー
    • CGI
  • CGIとプロバイダのつながりがいまいちわかりません。

    よろしくお願いします。 簡単なことだと思いますがいまいち飲み込めません。 あるCGIレンタルのサイトに >>「accview.cgi」・「accgate.cgi」・「accimg.cgi」・「jumper.cgi」の1行目のPerlのパスをプロバイダにあわせて書き換えてください。 メモ帳(Notepad.exe)などのテキストエディタで書き換えます。プロバイダの設置案内を見ると、「#!/usr/bin/perl」とか,「#!/usr/loca/bin/perl」とかいうような、Perlのパスが書いてあると思います。そのパスにあわせて1行目を書き換えます。不明の場合は、プロバイダのサポート窓口にお問い合わせください。  私が使っているプロバイダーはYAHOOですが、自分のホームページは某レンタルサーバーを100MB借りています。  これについてヤフーとは関係ないよう思えるのですが関係あるのでしょうか?  よくCGIを使用するならプロバイダに聞かないといけないといいますが、別にヤフーのジオシティーズを使うわけじゃないのに・・。  間違った解釈をしていると思いますのでご指摘ください!  よろしくお願いします。    

    • ベストアンサー
    • CGI
  • cgiファイルが開けないです。

    cgiファイルを開くと。 このファイルを開けません。 ファイル: ***.cgi このファイルを開くには・・・・・ と出てきます。 そのファイルは、 winXPのメモ帳を開きいろいろ入力し作りました。 その他にも配布CGIとかも「このファイルを・・」 になってしまいます。 何がまずいのでしょう、教えてください。 ダウンロードした物 perl lhaplus

    • 締切済み
    • CGI
  • CGIのテストに失敗

    ただ今ホームページを作成中で、CGIに興味を持つようになりました。 簡単なところから実際にやってみようと思い、Active PerlとAN HTTPDをダウンロードしてインストールまで完了。 ネットのCGI講座や入門といったサイトを参考にしながら、AN HTTPDの設定はできたのですが、簡単なはず?のCGIのテストに失敗してしまいました。 以下のような記述でファイル名をtest.cgiにして、httpd.exeと同じフォルダのcgi-binというフォルダに保存、http://localhost/cgi-bin/test.cgiでブラウザから開こうとしたのですが、ダメでした。 #!C:\Perl\bin print "Content-type: text/html\n\n" ; print "Hello, World!" ; 何がまずかったのかわかりません。Active Perlはデフォルトでどこもいじっていません。環境変数のPathもC:\Perl\bin\になっているのですが…。いろいろと見てまわったのですが間違いがわかりません。 どなたか教えていただけると幸いです。

    • ベストアンサー
    • CGI
  • HPへの訪問者の情報をログに残す

    自分のホームページに訪れた人の詳細情報、例えば名前はもちろん無理な ことなので、その訪れた人のIPアドレスとかプロバイダーとか、 そのような識別ができるようなモノを JAVAスクリプトやCGI(perl)を使用して ログファイルに残したいのですが、 何か手段はないでしょうか?また、そのようなフリーソフト(CGI)とかは ないでしょうか?

  • CSVファイルをCGIでダウンロード

    Perlを使ってCGIを書いています。 申し込みフォームを送信すると、CSVファイルに書き込むのとメールで送信するというCGIを作りました。 そこで、その作ったCSVファイルをFTPソフトを使うのではなく、ブラウザ上でCGIを使ってダウンロードしたいのですが、どうしたらよいのでしょう? 環境は OS:Linux、PerlのバージョンはPerl5です。

    • ベストアンサー
    • CGI
  • CGIを使用したファイルのアップロードで別サーバーを指定

    CGI(PERL)を使用してファイルのアップロードができるようにしました。 このアップロードの場所をCGIが設置してある場所以外のサーバーにしたいのですが、 どのようにしたらいいでしょうか? もしくは不可能でしょうか?

専門家に質問してみよう