- 締切済み
cgiの空ファイル?の作り方を教えて下さい
よろしくお願いいたします。 現在あるフリーのソフトを使用しようと思い、設定していたのですが、そのなかで -------------------------------------------------- 「config.php」で指定した名前の空のファイルをdataディレクトリに作成する。 例:「maillog.cgi」「sign.cgi」「deny.cgi」 ---------------------------------------------------- ↑↑ と上記のような説明があったのですが、どのようにして作ればいいのでしょうか? phpとかの空ファイルなら作ることができるのと思うのですが、cgiには全然詳しくないので質問させていただきました。 すいませんが、何とどよろしくお願いいたします
- muku101681
- お礼率37% (75/202)
- CGI
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- gurabari
- ベストアンサー率50% (1/2)
メモ帳でなにも入力しないで、 ファイル→名前をつけて保存 名前のところをmaillog.cgiって打ち込んで保存でOK 空のファイルの出来上がり
- fxdwg99
- ベストアンサー率45% (43/94)
WebサーバがLinuxでコマンドラインを使えるなら、touchコマンドを 使います。touch ファイル名 で、空のファイルが生成されます。 コマンドラインが使えないならば、Windowsでノートパッドやメモ帳を 使い適当なファイルを作成しておいてから、ファイル名を変更して FTPを使ってアップロードすれば良いと思います。 なお、それらのファイルの拡張子が.cgiになっているのは、ブラウザから ファイル名を直接指定してファイルを開こうとした場合に、中身を 見られないようにするためのトリックです。
- Yukinojy0
- ベストアンサー率21% (19/88)
利用しているフリーソフトはなんですか?
関連するQ&A
- /cgi-bin/のファイル読み出し
WindowsXPでApacheをlocalhostで使用しています。 httpd.confを以下のように設定してcgiは問題なく作動していますが、/cgi-bin/に置いた画像やhtmlが読み出せません (すなわちhttp://localhost/cgi-bin/にアクセス出来ず、Forbiddenのエラーが出ます) 今は仕方なく、cgiで使用するファイルや画像をDocumentRoot配下に置いていますが、/cgi-bin/配下のファイルを読み出すhttpd.confの設定を教えて下さい。 DocumentRoot "F:/" <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "F:/"> AllowOverride None Order allow,deny Allow from all </Directory> <IfModule mod_alias.c> ScriptAlias /cgi-bin/ "F:/cgi-bin/" <Directory "F:/cgi-bin"> AllowOverride None Options ExecCGI MultiViews Order allow,deny Allow from all </Directory> </IfModule>
- 締切済み
- その他(ITシステム運用・管理)
- CGI専用ディレクトリについて
各サーバーごとにCGI専用ディレクトリ cgi-bin ディレクトリが用意されていたりCGI専用ディレクトリ名を特に指定していないサーバーがありますがディレクトリ名を指定していないサーバーの場合、仮に ディレクトリ名をabc-cgiとしてサーバーにアップした際にディレクトリの中は空のままでもいいのでしょうか? 初期のCGI専用ディレクトリを設置した状態でのことです。 それとも設置した専用ディレクトリの中に何か入れて置いたほうがいいのか? セキュリティー上? 後にCGIのファイルやディレクトリをアップする積もりです。 CGIに詳しい方に、指導してもらえると助かります。 よろしくお願いします。
- 締切済み
- CGI
- PHPをCGIとして実行する方法
PHPをCGIとして実行する方法 現在PHP(モジュール版)にて開発を行っているのですが、 仕様上.htaccessを使用してcgi-binディレクトリ内にあるphpファイルをCGIとして 実行しなければならなくなりました。 下記の記述方法だと500エラーが発生してしまい、大変困っています。 <Directory "/usr/~(任意のcgi-binディレクトリのフルパス)~/cgi-bin"> AddType application/x-httpd-cgi .php </Directory> 因みに.htaccessはcgi-binディレクトリの1階層上に設置しています。 単に「AddType application/x-httpd-cgi .php」を記述する分には誤作動は起さないのですが、出来れば指定のディレクトリ内だけで指定したいと考えています。 もし思い当たる点がありましたら、ご教授お願い致します。 下記に環境を記しておきます。 【環境情報】 OS:FreeBSD 6.2(レンタルサーバ) PHP:5.2.4
- ベストアンサー
- PHP
- ディレクトリ内のファイルを一覧表示するCGIを探しています
指定したディレクトリ内にあるファイルを一覧表示しリンクを自動で作ってくれるCGIを探しています 自分で探してみたところ、いくつか見つけられたのですがなかなか条件にあうCGIが無かったので・・・ ↓こんなの探してます ・携帯でも見れるシンプルなもの ・ファイルの並び順(名前順や最新順)を設定できる ↑観覧者が自由にソートするのではなくサーバー側(?)で決めれる ・1ページに表示するファイルの数を設定できる ・指定ディレクトリ内にディレクトリがあった場合それもリンク あとできれば画像ファイルを開いたときに「進む」で次のファイルに移動などの機能があればうれしいです どうかよろしくおねがいします・・・
- 締切済み
- CGI
- cgi-binにアクセスできない
apache初心者です。 Turbolinux6.0+apache1.3.12でHTTPサーバを試しているのですが、 cgi-binにあるファイルを見ようとするとHTTP 403エラーが出て表示できません。 属性とグループを色々変えてみたんですが、だめでした。 access.confで関係ありそうな所は <Directory /> Options None AllowOverride None order allow,deny allow from all </Directory> <Directory /home/httpd/html> Options Indexes Includes FollowSymLinks AllowOverride None order allow,deny allow from all </Directory> <Directory /home/httpd/cgi-bin> AllowOverride None Options FollowSymlinks ExecCGI order allow,deny allow from all </Directory> としていますが、なぜcgi-binの中身が見えないのかわかりません。 よろしくおねがいします。
- 締切済み
- その他(OS)
- XPの空ファイルを作るプログラム
XPには、指定したサイズの空ファイルを作成するコマンドがあったと思うのですが、それの名前を忘れてしまいました。 ご存じの方、教えてください。
- ベストアンサー
- Windows系OS
- CGIを使っていないページを.htaccessでアクセス制御
こんにちは。質問させて頂きます。 不正アクセスをした人を制限する為に.htaccessを使いたいと思っています。 それで.htaccessは掲示板などのCGIではないページ、つまり○○.htmlなどのディレクトリにおく事は可能なのでしょうか?(htmiファイルに対して制限を掛ける事が可能?) そして記述は <Limit GET> order allow,deny allow from all deny from ●●●.domain.com deny from 209.15.00.00 </Limit> <Files ".*"> deny from all </Files> これでいいのでしょうか?ホストとIPがわかっている場合はその両方を続けて記述してもOKなのでしょうか? それとファイル名なのですが、.htaccessだけでいいのでしょうか? ○○.htaccessみたいに任意の名前を付けられないのでしょうか。 転送はアスキーモードとくぃう事ですが、普通のHTMLファイルと同じって事なのでしょうか?そもそも.htaccessはCGIとは違うので、cgiのディレクトリにいれなくてもいいんですよね?Parlのパスも記述しなくていいみたいですし。 疑問点が多いので申し訳ないのですが、どうか宜しくお願い致します。
- ベストアンサー
- その他(インターネット・Webサービス)
- 別CGIファイルから変数を呼び出す方法
CGI勉強中です。 環境設定を1つにまとめたいと思っているのですが、どのようにしたらいいのかがわかりません。 あるCGIを見ると、「$Hod」というのを使って実現していました。 呼び出したい項目を「$HoD->{settei}{hensuu}」という風にしていました。 呼び出すCGIファイルの指定は my$config = &open_config ($settei); my %HoD = (); @HoD{"settei} = ($settei); この部分だと思うのですが、これだけでOKでしょうか? 呼び出したいCGI(このファイルに$page="xx.htm"等と書き込む)を"main.cgi"とした場合、 実際変数を使うファイルには my$config = &open_config ($main); my %HoD = (); @HoD{"main} = ($main); として、変数が必要なところには $HoD->{main}{page} でいいでしょうか? また、この場合、"my$config~~"はどの位置に配置したらいいのでしょうか? …もちろんそのCGIの種類によって具体的な場所は違うとは思うのですが… お願いします。
- 締切済み
- CGI
- CGIに関して
CGIに関してなのですが、CGI実行ディレクトリ名binーcgiにすると言う点で困っています。今、掲示板をHPにアップしようとしているのですが、掲示板設置のマニュアルでは以下の通りとなっています。とりあえず、以下の作成が全然全く分からなくって困っています。分かる方がおられましたら是非ご回答下さいますようお願いいたします。 ホームディレクトリ(ここではpublic_htmlディレクトリとします) の下に、cgi-binディレクトリ(フォルダ)を作成し、必要なファイルををFTP 転送します。全体のディレクトリ構成とファイル位置は以下のとおりです。 public_html / index.html (トップページ) | +-- cgi-bin / ????.cgi ????.log jcode.pl 背景画像など ※ちなみに、ディレクトリ実行はbin-cgiとあります。
- ベストアンサー
- その他(インターネット・Webサービス)
- 携帯からの空メールでの自動登録するcgi
【種別】携帯からの空メールで自動登録できる(サーバー内のcsvファイルに追加する)cgi 【条件】後からメールサーバにとりに行くタイプではなく、 受信と同時に追加できること。 【言語】PHP、Perlのいずれか Google探しても、フリーのものは見つかりません。 よろしくお願いします。
- ベストアンサー
- CGI