回答数
気になる
-
サイト内のファイルの更新日をSSIで表示させる方法
index.shtmlに 下の階層にあるB.htmlのファイルの更新日時をSSIで表示させるCGIを探しています。 一生懸命考えると自分でも作れそうですが、一週間ぐらいかかりそうです(涙) すみません、どなたかヒントだけでも教えていただければ幸いですm(__)m
質問日時: 2011/02/03 21:53 質問者: harukaze33
ベストアンサー
1
0
-
セキュリティの為のSUEXECについて
ロリポップでSSIを使おうと思ったら次のような注釈がありました。 ------------------------------- セキュリティの為にSUEXECを導入しておりますので、SSIで実行ファイルを使用される際、以下の様な制限があります。 ・実行ファイルまでのパスを絶対パス(フルパス)で指定すると動作出来ません。 ・上位ディレクトリを参照すると動作出来ません。 実行ファイルは、SSIを記述するファイルと同じ階層か、下位のディレクトリに設置して頂きますようお願い申し上げます。 ------------------------------- このSUEXECというのもがよく分かりませんが、 「実行ファイルまでのパスを絶対パス(フルパス)で指定すると動作出来ない」というのは分かりますが、 「実行ファイルは、SSIを記述するファイルと同じ階層か、下位のディレクトリに設置して頂きますよう」ということがわかりません。 相対パスで指定するのですから、そんな必要があるのでしょうか? そういうルールですから仕方ないことですが、今考えているSSIの利用だと、実行ファイルを上の階層に置くと楽なので、そのあたり疑問に思ったので質問させていただきました。 よろしくお願い致します。
質問日時: 2011/02/02 11:24 質問者: harukaze33
ベストアンサー
2
0
-
cgiからcgiを呼び出す方法2
先日「cgiからcgiを呼び出す方法」で質問させていただいたのですが、 その後の状況にて新たな質問をさせていただきます。 【経緯】 もともと単体で動作していたcgi Aに対して新たにcgi Bを作成し、 cgi Bからcgi Aを呼び出したいのですが、うまくいきません。 cgi A:アンケート回答フォームのようなもの cgi B:認証フォーム(コードを入力してDB内のデータと一致したらcgi Aを呼び出したい) 【その後の状況】 exec("perl A.cgi"); とすることで cgi A の画面を表示することが出来ました。 【新たな質問】 (1) cgi A の画面は表示されましたが title は cgi B のままです。 exec で cgi A が呼び出された時点で title は cgi A にならないのでしょうか? (2)いろいろなサイトに、呼び出し先に "Content-Type: text/html; charset=Shift_JIS\n\n" の記述があってはダメとの説明がありましたが、この記述がないと cgi Aにてデータを入力し、送信ボタンを押すと 500 Internal Server Error(malformed header from script. Bad header~) が表示されてしまいます。 Content-Type の記述があれば、cgi A の送信ボタンを押すことによって 入力したデータがDBに格納され、また、title も cgi A のタイトルが表示されます。 【cgi A が呼び出された時点の画面イメージ】 cgi B のタイトル Content-Type: text/html; charset=Shift_JIS cgi A のタイトル cgi A の入力項目 cgi A の送信ボタン cgi A の送信ボタン(submit)を押すことによって、完全に cgi Aに制御が渡るということでしょうか? cgi A を呼び出した時点で完全に cgi A に制御を渡したいのですが、 どなたかアドバイスをお願いします。 cgi A の構成を変える必要があるようであれば、その当たりのアドバイスもお願いします。
質問日時: 2011/01/27 10:51 質問者: crescentmonkey
ベストアンサー
5
0
-
フリーCGI ラジオボタンの改行についてです。
色々調べましたが、どうしても分からなかった為質問させて頂きます。 http://cgikon.com/search/detail.php3?cgi_id=308 こちらのフリーCGIをお借りして、アンケートを作成することになりました。 質問は、ほぼラジオボタンによる3択です。 デフォルトだと、ラジオボタンは横並びになっているのですが 質問内容が長過ぎるため、見づらくなってしまいます。 その為、ラジオボタンを添付画像のように改行したいと思っております。 おそらく、下記のどこかを変更すればいいとは思うのですが 分かりませんでした…。 # アンケート質問の表示 my($number) = 0; foreach (@question) { ($qtype,$qname,@column) = split(/\t/); next if($qname eq ""); $number++; $key = "Q".$number; print qq! <TR> <TD NOWRAP VALIGN="top"><B>【質問$number】</B></TD> <TD>$qname</TD> </TR> <TR> <TD> </TD> <TD> !; if($qtype =~ /LISTBOX/i) { print qq!<SELECT NAME="$key" SIZE=1>!; foreach (@column) { next if(!$_); print qq!<OPTION VALUE="$_">$_!; } print qq!</SELECT>!; } elsif($qtype =~ /RADIO/i) { foreach (@column) { next if(!$_); print qq!<INPUT TYPE="radio" NAME="$key" VALUE="$_">$_!; } } elsif($qtype =~ /TEXTAREA/i) { print qq!<TEXTAREA NAME="$key" COLS=50 ROWS=5></TEXTAREA>!; } elsif($qtype =~ /TEXTBOX/i) { print qq!<INPUT TYPE="text" NAME="$key" VALUE="" SIZE=50>!; } print qq! </TD> </TR> !; } 配布元のサイト様が今月末で閉鎖される為 それに伴い、個別でカスタマイズなどの依頼対応も出来ない状態です。 申し訳ございませんが、どなたか詳しい方 ご教授頂ければ幸いです。どうか宜しくお願い致します
質問日時: 2011/01/27 00:09 質問者: jorjue
ベストアンサー
1
0
-
RSSリーダーの改造について
CANDY CGI様が公開しているRSSリーダーの改造の仕方を教えてください。 http://www.candy-cgi.com/perl/RSS_reader_Type1.html 41行目にある『読み込むRSSのURL』の部分が @url = (); このようになっているのですが、 これを外部ファイル(list.txtなど)に書き込むことで読み込むRSSを 設定できるようにならないでしょうか? 出来たら、URLを改行だけで並べたいです。 詳しい方、よろしくお願いいたします
質問日時: 2011/01/26 20:45 質問者: ss5fun
解決済
1
0
-
close(STDOUT)するとCGIが終了する。
Windows2000+Apache2.2+ActivePerlでCGIを作っています。 CGIで時間のかかる処理を行いたいので、以下のような処理を行いました。 print "Content-type: ~ ~ブラウザに返す文字列を標準出力へ~ close(STDOUT); ~時間のかかる処理~ ところが、「時間のかかる処理」の部分は実行されず、どうやらSTDOUTをクローズしたことにより、 ApacheによってCGIが終了させられてしまうようです。 ネットなどで見るかぎり、UNIX系のサーバーではよく行われる方法のようなのですが、Windowsでの実装になにか違いがあるのでしょうか? また、Windowsサーバーでこのようにブラウザに処理を戻しつつ、時間のかかる処理を行いたい場合にはどうすればよいのでしょうか?
質問日時: 2011/01/26 16:08 質問者: titokani
ベストアンサー
2
0
-
cgiからcgiを呼び出す方法
perlのcgi製作を始めて7日目の素人で恐縮ですが、教えてください。 タイトルのキーワードで検索し、いろいろ試しておりますがうまく動作しません。 ■試した例 exec("./cgi A.cgi") <!--#exec cgi="./cgi A.cgi"--> もともと単体で動作していたcgi Aに対して新たにcgi Bを作成し、 cgi Bからcgi Aを呼び出したいのですが、うまくいきません。 cgi A:アンケート回答フォームのようなもの cgi B:認証フォーム(コードを入力してDB内のデータと一致したらcgi Aを呼び出したい) 自分のPCにApacheをインストールし、ローカルで実行しております。 cgi Bはcgi Aを呼び出す部分をコメントアウトすれば動作します。 どなたか良きアドバイスをよろしくお願いします。
質問日時: 2011/01/25 20:57 質問者: crescentmonkey
ベストアンサー
2
0
-
ホームページの写真の更新が出来なくなりました
movabletype3を使用しています。前任者が言うには2009年まではニュースや写真のアップが出来ていたようです。私が入社した2010年は更新しておらず2011年に入り上司から更新を頼まれたのですが、引き継ぎが不十分で前任者が残していったマニュアルを片手に悪戦苦闘しております。 指定されURL(http://ドメインmt/mt/cgi)アクセスしログイン画面を表示したいのですが下記のような画面になり前に進めません。 Forbidden You don't have permission to access /mt/mt.cgi on this server. Apache/1.3.42 Server at panremix.jp Port 80 ホームページを作成会社に問い合わせるとパーミッションの確認や指定をしてみてほしいと言われたので確認したところたぶんこのフォルダだろうなというところを探ると755となっていました。ホームページのサーバーはソネットだと思いますが、文章のなかにApacheと出てきているし、正直混乱しております。この後何をどうしたらいいかさっぱりわかりません。 movavletypeの販売お問い合わせフォームで質問などもしてみました。バージョンアップするかシックスアパートのサポートを受けてみてはというアドバイスをいただきましたが、まず出来ることを試してからと思いこちらで質問させていただきました。使用パソコンはMacです。ホームページに関してもさっぱりですし、パーミッションの意味も今回のトラブルがきっかけで知ったくらいの初心者です。お答えいただければ幸いです。よろしくお願いいたします。
質問日時: 2011/01/25 17:00 質問者: enban
ベストアンサー
1
0
-
注文システムについて
注文システムで何か良い提案を教えて下さい。 私の会社X社からお客様の会社Z社の従業員100名へ毎朝9時にお弁当の献立をメールで一括送信して、ホームページ上で「A弁当orB弁当or注文なし」のいずれか一つを選択してもらい、私の会社X社へ10時に100名の集計結果(A弁当=50個・B弁当=30個・注文なし=20個)を送信してもらうシステムを作る方法を教えて下さい。 X社(9時送信)→Z社(A弁当・B弁当・注文なし)→X社(10時返信)
質問日時: 2011/01/19 12:13 質問者: nami_230
ベストアンサー
2
0
-
2007以降のファイルをzipにしない方法
MSOffice 2007以降のファイルをダウンロードすると、 zipファイルとしてダウンロードされてしまいます。 htmlでファイルを参照して送信、cgiでアップロードする形でページを作成しているのですが、 MSOffice 2007以降のdocxやxlsx形式のファイルをダウンロードしようとすると、 zipファイルになってしまいます。 ダウンロード後、拡張子を戻すと開けるのは知っているのですが、 最初からdocxやxlsxでダウンロードするようにできないでしょうか? ページの作成時に何か入れたら解消されるものなのでしょうか? わかる方いらっしゃいましたら、よろしくお願いします。
質問日時: 2011/01/19 10:51 質問者: palmist_1987
ベストアンサー
2
0
-
自宅サーバでCGIが動作しない
自宅サーバでCGIを作り動かそうとしているのですが、 「webサイトによってこのページの表示を拒否されました」と出て、CGIが開きません。 いろいろ調べてみて、パーミッションの設定とかが1番それっぽい原因かなとは思ったのですが、 あれってFTPで変更するものですよね? アップロードする気がなくて、これからも自宅サーバで使用したい場合でも、 パーミッションの設定は必要なのでしょうか。その場合、どうやれば設定変更できるのでしょうか? あれってアップロードしたファイルを設定変更するものですよね・・・(私は普段FFFTPを使用しています) アップロードしてないファイルはどうすればいいのでしょうか・・・。 それともこれ以外に原因がありそうでしたらぜひ教えて頂きたいです>< よろしくお願いします!
質問日時: 2011/01/17 16:29 質問者: etrapod
ベストアンサー
2
0
-
utf8に変換したい
普段javaばかりで、使うプログラムの一部がcgiの為困っています。 utf8で書かれたCGIファイル内で別ファイルAを読み込み(これもutf8)、読み込んだファイルAの内容に別の文章を付け足して、さらにファイルBに書き出すというプログラムを組んでいます。 書き出したファイルBはutf8Nになってしまします。 調べたところutf8Nの方が好ましいとありましたが、今回のプログラムではutf8でないと日本語がうまく読み込めない状況です。 色々と調べたのですが、エラーがでたりと解決できません。 良い方法があれば、参考になるサイト等を教えていただけませんか。
質問日時: 2011/01/17 15:12 質問者: kbyshrk
ベストアンサー
1
0
-
Apacheでhtdocsフォルダを書き込み可に
Apacheでhtdocsフォルダを書き込み可にする方法がわかりません 今CGIをつくっているのですが、localhostで試したときにcgiページを開こうとすると、 そのcgiファイルの内容がテキストとしてIEに表示されるだけで、正しく表示されません。 いろいろ調べてみて、Apacheは初期設定だと書き込みが不可になっているから 正しく表示されないのかも、と思い、書き込み可に変更できる方法を探していました。 何個かそれらしいページを見つけたのですが(コマンドプロンプトで変更するもの)、結構古い情報のせいなのかうまく動きません。 「’#’は内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません」 と出てしまいます。 それで、Apacheでhtdocsフォルダを書き込み可にする方法を教えて頂きたいのです>< また、localhost設定のフォルダをhtdocsから変更する方法もあれば教えて頂きたいです。
質問日時: 2011/01/17 13:48 質問者: etrapod
ベストアンサー
1
0
-
CGIページが正常に表示されない
http://1art.jp/flash/le/lesson43/lesson43.htm こちらのサイトさんのサンプルをダウンロードしてアパッチのフォルダに入れてみたのですが、 localhostで見てもCGIのページがきちんと表示されないのです。 サイトで直接試すと、「送信しました」というような画面(cgi)にきちんと変わるんですが、 自分のlocalhostで試すと、テキストだけが表示されます。内容はcgiファイルの中身が全て表示されてるみたいです。 正常に表示されるようにするにはどうしたらいいのでしょうか? すみませんがご助言お願いいたします><
質問日時: 2011/01/17 13:28 質問者: etrapod
ベストアンサー
3
0
-
文字列からint型数値への変換(C言語)
2度目の質問になります。 現在おみくじプログラムを製作する上で、get methodによって入力フォームに入力された氏名:田中太郎が変換されたデータ「%C5%C4%C3%E6%C2%C0%CF%BA」のようなデータがnに。ラジオボタンにより男と選択された性別「man」という文字列がsに入っています。 これをint型の数値に変換したいのですが、どうやるのが一番適切な方法でしょうか? 先生には一度16進数にしてからそれをまた10進数へ~のように言われています。 ただ調べてもいい関数などが見つかりません。 まったく無知で申し訳ないのですが、よろしければご教授願います。 よろしくお願いします。 (前回質問した時に回答いただいた方法ではなく上記のような方法でやるように言われたため、以上のようなやり方をしています。前回ご回答いただいた方申し訳ないです・・・。)
質問日時: 2011/01/14 23:29 質問者: Euphor1c
ベストアンサー
5
0
-
age機能を削除したい
http://www.rescue.ne.jp/cgi/minibbs-ts/ のレスがあったら上にくる機能を削除して、上にこないようにしたいのですが 教えていただけませんか
質問日時: 2011/01/13 08:41 質問者: shirouto999
解決済
6
0
-
ロックファイルの自動削除
現在、以下のように記述されており、 ロックされてから2秒後に解除されるはずが 2秒後の最初の投稿の際にはロックファイルが存在している旨のメッセージが表示され、 (その際にロックファイルが自動削除されるが投稿はできない) その次の投稿から投稿が可能になるのですが、 2秒後の投稿の際にそのロックファイルを自動削除し、 投稿もできるようにするにはどのように書きかえたらいいのかお教えいただけませんか? ## --- ファイルロック sub lock { if ($_[0]) { $lock_file = $_[0]; } else { $lock_file = $lockfile; } if ($lock_file ne "") { local($flag) = 0; foreach (1 .. 5) { if (-e $lock_file) { sleep(1); } else { open(LOCK,">$lock_file"); close(LOCK); $flag = 1; last; } } if ($flag == 0) { $past_lock = -M "$lock_file"; if ($past_lock * 24 * 60 * 60> 2) { &unlock("$lock_file"); } &error("システムエラー","アクセスが集中しているため、タイムアウトとなりました。(ロックファイルが存在しています)"); } } } ## --- ファイルロック解除 sub unlock { if ($_[0]) { $lock_file = $_[0]; } else { $lock_file = $lockfile; } if (-e $lock_file) { unlink($lock_file); } }
質問日時: 2011/01/06 16:57 質問者: masa-25
ベストアンサー
1
0
-
CGIが動作しません。
現在、acartというショッピングカートを使用して テストを行っているのですが、 Not Found The requested URL /cgi-bin/acart/setcook.cgi was not found on this server. Apache/1.3.41 Server at www.***.com Port 80 という文字列が出て、 一向にショッピングカートが動作しません。 readmeを拝見したり、 検索をして調べてみましたが、 私の知識不足により解決策が見つかりません。 どなたかご教授いただけたら幸いです。
質問日時: 2011/01/06 10:57 質問者: jastaway0101
解決済
4
0
-
C言語とCGIによるおみくじの製作
初投稿になります。 私は現在C言語とCGIを使ったWebおみくじを作っています。 内容としては、入力フォームに入力された氏名、生年月日、性別の文字列を受け取り、それを整数に変換します。 そして変換された整数を計算することで20種類ほどの結果を返したいと考えています。 しかし、C言語によるCGIはperlなどのように資料が多くないため、あまり似たような構成のプログラムがなくあまり理解できていません。 Googleなどでc cgi などで検索して、見ることができるものは全て見ましたが、やはり理解できていない現状です。 特に、フォームに入力されたデータをcgiプログラムでどう受けるのか、また受け取った文字列をどうやって整数に変換するのかが分かりません。 もし、わかる方がいましたら、よろしければご教授願います。 また、コンパイルはgccで行っています。
質問日時: 2011/01/05 16:20 質問者: Euphor1c
ベストアンサー
3
0
-
CGI(Peal)でURLデコード
このURLを参考に、フォームの確認ページをつくっているのですが、URLがデコードできません。 何度やってもエラーばかりで…Pealって難しいですね(PHPのほうが簡単)。 どうすればいいですか? http://www.aimix.jp/cgi/syohofrmgetvw.html
質問日時: 2011/01/03 23:26 質問者: noname#156265
ベストアンサー
3
0
-
MovableType5のエラー文を教えて下さい。
お世話になります。ご質問させてください。 OCNのスタンダードプランにMovabletType5.02をFTPでアップロードしてmt.cgiにアクセスしました。ログインをクリックすると下記のエラー文が表示されます。エラー文はどのような意味なのでしょうか?また、解決方法をご存知の方は教えて下さい。 ちなみにmt-check.cgiにアクセスすると500エラーが表示されます。 パーミションを変更しても500エラーが表示されます。 他のサーバーにはMTを何回もインストールして設定したこともあります。 宜しくお願い致します。 Got an error: Can't locate Encode.pm in @INC (@INC contains: /usr/home/○○○/www/htdocs/mt/extlib lib /usr/local/lib/perl5/5.6.1/i386-freebsd /usr/local/lib/perl5/5.6.1 /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl/5.6.0/i386-freebsd /usr/local/lib/perl5/site_perl/5.6.0 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl .
質問日時: 2011/01/03 17:33 質問者: pekopeko19
ベストアンサー
1
0
-
本日の運勢を点数であらわすプログラムは
ホームページに遊び心をつけたいです。 TOPページなどにあなたの本日の運勢は○点です。 など、ボタンクリックで点数を表示するようなプログラムをつけたいです よければ、1~100などランダムな数字をえらぶのではなく、 最初から5、15、50、75、100点と5パターンのどれかの数字しか表示しない作りがいいです。 このようなプログラムのサンプルがダウンロードできるサイトはありますか? そのさい、何時から何時にクリックすると、○点。 高得点はこの時間のみとか指定は可能ですか? わたし、プログラムを1からはつくれないので、意味不明な文章であればすいません。 紹介してほしいものとして一番いいのは、ダウンロードして、設定するだけのものがいいです。 プログラムダウンロードでなくとも、お勉強できるようなサイトの紹介やそういうのでも大丈夫です。 そして、このようなプログラムすれば、このように変更できるという説明などでも結構です。 よろしくおねがいします
質問日時: 2010/12/21 01:50 質問者: bananan-kun
ベストアンサー
3
0
-
Windows+Apache2.2で別ユーザー実行
こんにちは。 Windows2000+Apache2.2でCGIを動かしています。 CGIの言語にはActivePerlを使っています。 CGIが実行される際のファイルやディレクトリのアクセスに制限をかけたいのですが、方法がわかりません。 CGIが実行されるユーザーを指定する方法としては、suExecというのがそれっぽい感じなのですが、Windowsでの使用方法がよくわかりませんでした。これはunix系の環境でしか使えないのでしょうか? 他の方法でも構いません。最終的にアクセス制限ができれば十分です。 なにか方法はないものでしょうか?
質問日時: 2010/12/17 19:27 質問者: titokani
解決済
1
0
-
BCCの設置について
皆様、お世話になります。 cgiド素人です。よろしくお願いします。 http://www.synck.com/contents/download/cgi-perl/mailform_jcode.html 上記URL(簡単設置!自動返信機能付メールフォームCGI)からダウンロードさせていただき、メールフォームを作成しています。 このCGIにBCC機能を追加したいのですが、方法が全くわかりません。 (ネット上のQ&Aをいろいろ検索してみましたが・・・) わかりやすく教えていただけませんでしょうか。
質問日時: 2010/12/14 11:10 質問者: rie-mama
解決済
1
0
-
ブラウザの「戻る」ボタンを押した時にリロードさせる
ブラウザの「戻る」ボタンを押して前のページに戻った時に1回だけページを リロードさせたいのですが、そのようなCGIをPerlで作れないでしょうか。 宜しくお願い致します。
質問日時: 2010/12/14 07:36 質問者: das_horn
ベストアンサー
2
0
-
apache1.3とperlでCGI
超初心者です。 windows XPでapache1.3 と active perl 5.1.2をインストールして、 CGIを動作させたいと考えています。 http://localhostを入力してapacheの起動画面は表示されていること を確認しました。 その後httpdconfに下記を追加しました。 AddHandler cgi-script .cgi .pl AddType application/x-httpd-cgi .cgi AddType application/x-httpd-cgi .pl <Directory "C:/Program Files/Apache Group/Apache/cgi-bin"> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> C:\Program Files\Apache Group\Apache\cgi-binに既存で存在する printenv.plを実行しようとするとファイルのダウンロードの画面が出てきて 実行されません。printenv.plは下記のようにperl.exeへのパスだけ変更しました。 #! C:/Perl/bin/perl ## ## printenv -- demo CGI program which just prints its environment ## print "Content-type: text/plain\n\n"; foreach $var (sort(keys(%ENV))) { $val = $ENV{$var}; $val =~ s|\n|\\n|g; $val =~ s|"|\\"|g; print "${var}=\"${val}\"\n"; } どうすればCGIが実行できるようになるのでしょうか? ご教授ください。よろしくお願い致します。
質問日時: 2010/11/28 03:20 質問者: 19731004
ベストアンサー
1
0
-
繰り返し処理について
カレンダーのCGIを作成したのですが、下記のような構文を繰り返し処理で入力できずにおり、ファイルが重くなっています。 @pla = &jd'Cal($day1 + 0.5); @plb = &jd'Cal($day2 + 0.5); @plc = &jd'Cal($day3 + 0.5); @pld = &jd'Cal($day4 + 0.5); @ple = &jd'Cal($day5 + 0.5); @plf = &jd'Cal($day6 + 0.5); @plg = &jd'Cal($day7 + 0.5); @plh = &jd'Cal($day8 + 0.5); @pli = &jd'Cal($day9 + 0.5); @plj = &jd'Cal($day10 + 0.5); この構文は省略していますが、実際は$day31まであります。 まず知りたいのは、上の構文を繰り返し処理にて短くする方法です。 短くした状態の構文も記入いただけるとありがたいです。 どうぞ、よろしくおねがいします。
質問日時: 2010/11/26 06:07 質問者: disaster
ベストアンサー
4
0
-
買い物カゴ画面(拡張子.cgi)にファビコンを設定
自分のHPにkent webさんのweb mart ver1.7を使用しています。 拡張子がhtmとhtmlのページ(買い物カゴ画面以外)にはファビコンを設定していますが、cgiのページにファビコンを表示させるにはどうすればいいのでしょうか? cgiファイルに直接ファビコン設定を記述するのでしょうか? よろしくお願いいたします。
質問日時: 2010/11/25 21:16 質問者: bamboohh
ベストアンサー
1
0
-
アドベンチャーゲームの紹介サイトを作成する方法
自作ゲーム(ジャンルはアドベンチャーゲーム)を紹介するサイトの作成方法についてなのですが 上に項目(ストーリー、システム、ギャラリー等)があり、 クリックするとその下に表示されるというサイトを作成したいと考えています。 よく、フリーゲームサイト様でも、そのようなサイトをみかけ とてもみやすく、憧れています。 色々な方法で作成法を調べてみたのですが 見つかりませんでした。 サイト製作経験については、 ブログやmobile spaceのようなHPはつくったことがあります。 ですが、今回は全くどのような方法を使えばいいかわかりません。 どなたか、 作成方法、または方法が載っているサイトを教えて頂けないでしょうか? 出来るのなら無料がいいです。 よろしくお願いします。
質問日時: 2010/11/18 19:07 質問者: nami219
ベストアンサー
2
0
-
CGI製作について
CGI製作についてですが全くさっぱり分からないので こちらで詳しい製作の流れを教えて下さい。宜しくお願いします。
質問日時: 2010/11/16 17:29 質問者: kimutan88
解決済
1
0
-
掲示板を探しています。
自分のHPに個人売買用に設置したいのですが、 今日一日、CGIのリンク集等を調べて探しましたが 理想な物が見つかりませんでしたのでお力をお借りしたく思います。 http://tmrevolution.tv/ticket/ RMTサイト http://trade.netgame-rmt.jp/ 上記2サイトの用に販売目的の掲示板を探しています。 できれば無料がいいのですが、有料でもかまいません。 よろしくお願いします。
質問日時: 2010/11/15 01:54 質問者: kazeka
解決済
1
0
-
cgiで可能でしょうか…
こんにちは。cgi初心者の者です。 以下のような製品ダウンロードページを作成したいと考えておりますが、 何をどうすれば良いのか皆目検討がつきません。 そもそも以下の様な事は、cgiで可能なのでしょうか…。 また、可能な場合は、設置に関するヒントをいただければ幸いです。 契約のサーバは、オリジナルcgiは設置可能です。 何とぞよろしくお願い致します。 一連の流れは以下です。 1 ダウンロードページをクリック 2 ログイン画面が開く(会員登録済みの場合→3へ 新規登録の場合→7へ) 3 (会員登録済みの場合)複数ある製品の中から任意の製品をチェックして選ぶ 4 ダウンロード開始 5 管理者へメールが届く(ユーザー情報とダウンロードした製品の情報) 6 ユーザーにもメールが届く(ダウンロードありがとうございました) ----------------------------------- 7 新規登録画面で必要な情報(ユーザー情報とID)を入力→送信 8 パスワードが自動で返信(管理者にも新規ユーザ登録のメールが届く)→2へ戻る
質問日時: 2010/11/11 17:55 質問者: hige_bear
ベストアンサー
3
0
-
sub sendmailのコマンドで、Toの設定を、フォームに入力され
sub sendmailのコマンドで、Toの設定を、フォームに入力されたメールアドレスに設定する方法を教えてください。下記のように作成しましたが、うまくいかずでした。 フォームのHTML側で、メールアドレスを入力する場所にこのように設定 <input name="mailad" type="text" class="font1 id="mailad" size="40" /></td> CGI側では、sendmailのパスなどを設定したあたりに $●●● = '????'; 上記のように入力。「????」がいくつか試してみたがうまくいかず。 この「????」が不明。 HTMLタグのmailadの部分を読み込むようにしたらいいと思うのですが・・・ sendmailの部分はこのように明記 open(MAIL,"| $sendmail -t -i"); print MAIL "To: $●●●\n"; 「????」がわからないのと、根本的にこれであっているのかわからないです。 form{/・・・}のようなものが一番近いと思いましたが、これも動かずでした。 ※サーバーエラーにはならず、入力されたアドレスを読み込んでくれませんでした。 もしよろしければお教えください。 調べ方でもうれしいです。 よろしくお願いいたします。
質問日時: 2010/11/04 23:33 質問者: beer0324
解決済
1
0
-
既存のページに組み込まれたCGIプログラムをカスタムしています。
既存のページに組み込まれたCGIプログラムをカスタムしています。 組み込まれているページでは、ある企業の資料請求フォーム(30~40の製品ごとのチェックボックスがあり、その他メールアドレスと備考欄のようなテキストボックスがあります。)と、普通のメールフォーム(メールアドレスと問い合わせ内容を記入できる。)の2つのフォームがあり、同じCGIプログラムで動かしていますが、そのプログラム上では、送信内容の控え、申し込み確認のメールが記入者に送れず、そこを改善するのが目的です。 いろいろなフリーのCGIを見てみましたが、まだそこまで高機能なものを必要としない、初めてCGIを触る初心者のため、高機能なものは徐々に学んでからと思っています。 そこで素人ながらに思ったのが、既存のCGIへの追記です。 したいことは、今までフォームを入力すると指定先(企業)へ送信されますが、 記入者の記入したメールアドレスが、送信先となり、BCCで企業へ送られるようにできればいいなと思っています。 使われているCGIのメール送信にかかわる場所はココになると思います。 print MAIL "To: $mailto\n";の箇所が入力されたアドレスになり、BCCで企業宛てのメールアドレスを設定する項目を増やせばいいのかな?と思っていますが、どうやって入力されたメールアドレスを反映させるのか?、どうやってBCCを足すのか?(print MAIL "Bcc: 企業のメールアドレス\n";)などわからないなりに試してみましたが何をしてもうまくいかないです。どなたかご教授いただければと思います。 よろしくお願いいたします。 open(MAIL,"| $sendmail -t -i"); print MAIL "To: $mailto\n"; print MAIL "From: $mailto\n"; print MAIL "Subject: FormMail\n"; print MAIL "MIME-Version: 1.0\n"; print MAIL "Content-type: text/plain; charset=ISO-2022-JP\n"; print MAIL "Content-Transfer-Encoding: 7bit\n\n"; print MAIL "$mailbody\n"; close(MAIL);
質問日時: 2010/11/01 02:48 質問者: beer0324
解決済
1
0
-
ホームページの質問ですが、cgiを組み込んであるページに関してです。
ホームページの質問ですが、cgiを組み込んであるページに関してです。 ブログを組み込んでいるんですが、そのページのデザインを編集したいんです。 大きな変更ではなく、書き込んであるテキストを削除したいだけなんですが、何度もやって何度も失敗してるんです。 まず、そのindexページをビルダーで開くと『エラーが検出されましたので修正しました』と出るのです。それを避ける事が出来ませんでした。 それだけですでに何か変更されてしまっているのですが、自分で変更してもしなくても、横にあるカレンダーの上にある『 << 何年何月 >> 』と言うところが『 <<>> 』になっているんです。 だれか、ほぼ素人ですけど、わかりやすく教えてもらえませんか?
質問日時: 2010/10/31 22:31 質問者: bmwx-5
解決済
2
0
-
オープンソースの投票管理システム
オープンソースの投票管理システム このプログラムを使用したことある方いらっしゃいますか? http://plus-code.net/cgi-flash-enquete/web_enquete01/ 解説通りに設定しているのですが、こんなエラーメッセージが出てしまいます。 Software error: Global symbol "$ref_array_hash" requires explicit package name at perl/Cf/Part/Enquete.pm line 870. Global symbol "$ref_array_hash" requires explicit package name at perl/Cf/Part/Enquete.pm line 871. Compilation failed in require at index.cgi line 17. BEGIN failed--compilation aborted at index.cgi line 17. 見てもさっぱり何ですが、これはつまりプログラム自体に問題があるということでいいんでしょうか。。それならそれで諦めもつくのですが‥
質問日時: 2010/10/30 22:57 質問者: syrup18g
解決済
1
0
-
KENT WEBで配布されているWeb Patioという名前のスレッド
KENT WEBで配布されているWeb Patioという名前のスレッド式掲示板の改造について質問します。ソースはPerlで書かれているのですが、今とある理由でPerlを解読しようとしているのですが、もともとあまりプログラムに造詣が深くなく、四苦八苦しています。 その改造について質問なのですが、 例えば、『掲示板の管理者が、建てられた既存のスレッドの中から、ピックアップしたい物を自由にいつでもインデックスページの上に持って来ることができる(トップへソートできる)』というような機能を追加するにはどこをどういう風に改造すればいいのでしょうか。 admin.cgi や regist.cgi が味噌ではないかと思い睨めっこをしている最中です。 CGIやPerlに詳しい方、Web Patioの改造に造詣が深い方、よろしければその一例を教えていただければ嬉しいです。
質問日時: 2010/10/30 09:15 質問者: yokocitizen01
解決済
2
0
-
cgiディレクトリについて
cgiディレクトリについて 単純な質問ですが、よろしくおねがいします。 cgiディレクトリの中に幾つものcgiを入れることはできるのでしょうか? /cgi-bin/ /cgi-bin/***.cgi /cgi-bin/xxx.cgi /cgi-bin/○○○.cgi このような感じに あとphpも入れることができるのでしょうか?
質問日時: 2010/10/28 07:08 質問者: p-_-qp-_-q
解決済
2
0
-
CGI自体の質問ではないのですが、CGIに関係があると思われるのでこち
CGI自体の質問ではないのですが、CGIに関係があると思われるのでこちらに質問させていただきます。 dropboxというストレージのサービスを行っているサイトがあるのですが、 ↓こちらのサイトです。 https://www.dropbox.com/ ログイン後のフォルダ階層移動のURLは必ず ↓(コロン3つ)が付いているのですが、 -------------- ::: -------------- このコロン3つはどういう意味があるのでしょうか? そもそも、このサイトのページ遷移の方法、htmlの書き換えの方法が知りたいです。 参考になるご意見を頂戴できればと思っています。 よろしくお願いします。
質問日時: 2010/10/24 02:13 質問者: reggaepunc
ベストアンサー
1
0
-
無料で使える掲示板を探しています。
無料で使える掲示板を探しています。 http://www.kent-web.com/bbs/patio/patio.cgi この掲示板のようにスレッドが横並びになっているもので、掲示板への入室制限はなく、その変わりに書込制限(書き込み時にパスワードが必要)なものを探しております。つまり、その掲示板はだれもが閲覧することはできますが、書き込みは一部の人しかできないものを求めています。 誰かこのようなレンタル掲示板および無料CGIをご存じの方はいらっしゃいませんでしょうか? よろしくお願い致します。
質問日時: 2010/10/16 05:47 質問者: saboten3s
解決済
1
0
-
.cgi でタグが勝手に変換されました。文字化け?でしょうか?
.cgi でタグが勝手に変換されました。文字化け?でしょうか? Firefoxブラウザで表示すると、変になりました。 ブラウザでのソースをみると、一部だけが文字化けしていました。 実際のソースは問題ありません。 何故、ブラウザが正しく表示されないのでしょうか? ------------------ #! /usr/bin/perl print <<HTML; からHTMLを挿入しました。 <strong>全角スペースの後にTV</strong> の TV</ の部分だと思いますが消えて、 当然、その後の文字が全部太字(<strong>)が適応されちゃいました。 全角スペースを使ってはいけないのでしょうか? 何故こうなっちゃったんでしょうか? 他の全角スペースは問題ありませんでした。
質問日時: 2010/10/14 13:52 質問者: takumana20
ベストアンサー
1
0
-
acartのCGIの変更設置ができません。
acartのCGIの変更設置ができません。 商品販売のwebサイトを運営しています。 acartを使って受注していますが、お客様への注文確認の自動送信メールの内容を変更したいのですが、このCGIの設置をしてくれた人が、今は居所が分かりません。 自分で、Freecart.jp というところから同じCGIをダウンロードしたのですが、設置の設定画面に入ることができません。 yourdomain.com/cgi-bin/acart/maketag.cgi からはいるとReadmeには書いてあるのですが、変な外国のサイトになります。 どなたか、設置画面への入り方を教えてください。 また自動送信メールの変更方法などもご存じでしたら教えてください。
質問日時: 2010/10/08 20:30 質問者: kero96
ベストアンサー
1
0
-
.htaccessを用いて.cgiを.htmlにリダイレクトしたい
.htaccessを用いて.cgiを.htmlにリダイレクトしたい 現在webサイトで以下のようなURLが表示される掲示板を設置しています。 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=32 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=500 (最後の数字は10から500くらいまであります) これを過去ログにするため、html化しました。 http://hoge.com/log1/32.html http://hoge.com/log1/500.html しかし以下のような.htaccessを、/bbs1/以下に設置しても、htmlに転送することができません。 RedirectPermanent /bbs1/bbs.cgi?nd=dd&parent=32 "http://hoge.com/log1/32.html" ちなみに以下のようなhtmlファイル同士の転送はできます。 RedirectPermanent /bbs1/index.html "http://hoge.com/log1/index.html" 301リダイレクトでcgiをhtmlに転送することはできないのでしょうか? もしおわかりになりましたらご教授いただけますと大変有り難いです。
質問日時: 2010/10/03 11:12 質問者: taka0005
ベストアンサー
2
0
-
Webサイトのお問い合わせのフォーム
Webサイトのお問い合わせのフォーム 会社のHPのお問い合わせフォームから『この内容で送信する』というボタンを押すとエラーのページになってしまいます。 『Web サイト側でページを表示できません 可能性のある原因: Web サイトがメンテナンス中である。 Web サイトに、プログラム上の問題がある。 対処方法: ページを最新の情報に更新する。 前のページに戻る。 詳細情報 このエラー (HTTP 500 内部サーバー エラー) は、Web サイトのサーバーに問題があって Web ページが表示できないことを意味します。 HTTP エラーの詳細はヘルプを参照してください。 』 プログラミングに詳しくないです。(つくった人が辞めてしまって、詳しい人がいなくなっちゃいました(泣)) 何が原因でしょうか? ちなみに上記の対処方法は試しました。
質問日時: 2010/09/30 13:26 質問者: rapin9247
ベストアンサー
1
0
-
こんにちは。
こんにちは。 文字コード"UTF-8"で作成したシンプルなHTMLのウェブサイトに iframeを使って文字コード"Shift-JIS"で作られたCGIのスケジュール表を 文字化けなしで表示することが可能かどうかを教えてください。 現在上記の状態でサイトを運営していますが、 今のところ文字化けは起こっていません。 使用しているスケジュール表は"にししふぁくとりー"のフリーCGI、 「Fumy Teacher's Schedule Board」です。 ( http://www.nishishi.com/cgi/ftsb/ ) 文字コードの異なるCGIをiframeを使ってサイトに表示するのは 今回が初めてです。 なるべく作業時間を短縮したいので、 このままでも使用可能であれば、このままで使用したいと思っています。 お分かりになられる方がおられましたら、なにとぞご教授願います。 よろしくお願い致します。
質問日時: 2010/09/29 18:11 質問者: cn_satom
ベストアンサー
2
0
-
サイト管理者です。SEOについて質問がございます。
サイト管理者です。SEOについて質問がございます。 ITコンサルタントの先生からcgiのサイトはSEOに不向きだ php等ではないと検索上位は難しいと意見していただきましたが、 cgiを使ったサイトは色々あるし、本当かなと疑問もあります。 専門家の意見を参考までにお聞かせください。
質問日時: 2010/09/29 18:05 質問者: adsfagad
ベストアンサー
1
0
-
postで送られてきたパラメータが処理できない(perlCGI)
postで送られてきたパラメータが処理できない(perlCGI) postメソッドで送信されてきたパラメータの値によって条件分岐しようとしているのですが どうも受け取ったパラメータがハッシュ値のはずなのにハッシュ値として処理できなくて困っています。perl自体初心者なのでなにか勘違いしている可能性が高いですが、意味不明で完全に行き詰っているのでよろしくお願いします。 (送信パラメータは{"key":"1"}) #!/usr/bin/perl read(STDIN, $data, $ENV{'CONTENT_LENGTH'}); print "Content-type: text/html\n"; print "\n"; print "$data{'key'}\n"; 確認のため上のコードのようにしてみたところなにも表示されません。 しかし最後の行でprint "$data\n"; という風に帰るとkey=1といった表示が出力されます。 $dataの中身が単純な文字列になっているかと思えばそうでもなく、かといって $data{"key"}, $data{'key'}で$dataの"key"に対応する要素を取り出そうとしてもなぜかできません。 postメソッドはただの値ではなくハッシュ値ではないと送れないみたいで多いに困っています。そもそもなんで連想配列を受け取っているはずなのに処理できないのでしょうか? 心当たりがある方、よろしくお願いします。
質問日時: 2010/09/23 16:49 質問者: karasuuri
解決済
5
0
-
perlについて、教えてください。
perlについて、教えてください。 「apple.html」と「bigin.html」に、それぞれ, textboxが一つあり、入力値をkeep.cgiで受取り、 「keep.txt」に書込もうと考えています。 a.htmlのテキストボックスに、入力して、submitボタンをクリック しても、「keep.txt」に何も書き込まれません。 「keep.txt」に、 _______ a=100 b=200 ________ のように、書込みたいと考えています。 下記、keep.cgiのどこが間違っているのか、教えてください。 ___以下、「keep.cgi」です。_______________________________ #! c:/perl/bin/perl if($ENV{'REQUEST_METHOD'} eq 'POST') { read(STDIN, $query, $ENV{'CONTENT_LENGTH'}); } else { $query = $ENV{'QUERY_STRING'}; } #$queryに「●_text=●」が入っている。 #ファイルを開く、読み書き用。 $open_file_name = "+<keep.txt"; open(A,$open_file_name); #開いたファイルを、1行ずつ読み込む。 while(<A>){ #$_には、keep.txtの、1行目が入っている。 #$_(読込んだ行)に「●_text」があるか、チェックする if($_ =~ /$query/){ #あった場合 next; } #読込んだ行に、$query以外なら、配列に。 @keep = $_; @keep = $query } #ファイルを閉じる。 close(A); #ファイルを削除する unlink($open_file_name); #削除したのと、同じファイル名で新規作成 $new_file = ">>keep.txt"; open(A,$new_file); #再度、作成したファイルに、配列@keepを書込む。 print A @keep; #ファイルを閉じる close(A); print "Cotent-type:text/html\pirnt n\n"; print <<EOF; <body bgcolor="pink"> <font size="4"> 入力値をファイルに書込みました。<br> </font> EOF exit; ______________________ 宜しくお願いします。
質問日時: 2010/09/21 10:57 質問者: fthk-2010
ベストアンサー
3
0
-
合い言葉による認証を設置したいのですが
合い言葉による認証を設置したいのですが 肝心のparlの変数や配列についてどうしたらいいのか分からずに困っています。 画像認証など認証の設置に詳しい方いませんか? 合い言葉の認証蘭はHTMLやスキンの変更で何とか出来そうです。
質問日時: 2010/09/21 09:37 質問者: Lawyer_41
ベストアンサー
3
0
-
CGI,Perlで下記のようなことを、行いたいと考えています。
CGI,Perlで下記のようなことを、行いたいと考えています。 a.html b.html c.html があり、 __________________________________ 1:それぞれ、フォームに、テキストボックスが一つあります。 2:他のフォームに遷移できます。(例:a.htmlからc.hmtlのように) 3:各フォームに「A、B、Cの値を確認」ボタンがあります。 4:3のボタンをクリックすると、各テキストボックスで入力した 値が表示される。 【イメージ】 a.htmlのテキストボックスに、100を入力 b.htmlのテキストボックスに、200を入力 c.htmlのテキストボックスに、300を入力 した場合。 Aで入力された値は100です。 Bで入力された値は200です。 Cで入力された値は300です。 ______________________________________ と表示させる、cgiを作成したいです。 又、その際、hiddenを使用して行う方法(手順)を教えて頂けないでしょうか。 ファイルに書き込むことで、値を保持しておくのではと 考えましたが、a.htmlの値100を書き込み、再度、a.htmlの 値を書き込むと、a.htmlのフォームから送られた値が2つ(1回目、2回目)書き込まれた 状態になるように思います。 今回のように、例えば、ファームの入力値を保持して他の(b.thmlなど)に 遷移し、ボタンをクリックすると、全フォームの値を表示するような場合、 どのような方法が考えられるのでしょうか? どうぞ、宜しくお願いいたします。
質問日時: 2010/09/20 10:14 質問者: fthk-2010
ベストアンサー
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【CGI】に関するコラム/記事
-
寒暖差疲労の予防・改善には「入浴」がおすすめ?ポイントと効果を専門家にきいてみた
季節の変わり目になると、体調を崩す人が少なくない。その原因のひとつは「寒暖差疲労」だといわれている。一日の気温差が7℃以上になると、体温調節を担う自律神経が過剰に働くので、冷え症、肩こり、頭痛、全身倦怠...
-
メダロット:第237話「Vol.237※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
夫婦円満にはルールが必要?守らない場合の対処法や子育て中におすすめのルールを紹介
相思相愛で結婚しても、長年連れ添っていれば夫婦関係が破綻することもあるだろう。もともと他人同士の2人……円満に過ごすためには、互いの歩み寄りが不可欠だ。その手段の一つが、“夫婦間のルール”を設けること。「...
-
メダロット:第236話「Vol.236※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
サイト訪問者の情報を取得したい
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、500エ...
-
cgi perl 同じ変数で一つはカンマ削...
-
POSTメソッドの最大容量について
-
チェックボックスでのvalue値のスペ...
-
前回はごめんなさい。pythonでcgiと...
-
cgiでのアクセスカウンターの表示が...
-
3DCG
-
ホームページにメールフォーム用のc...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてください…...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したのです...
-
ホームページにCGIを設置したのです...
-
サーバーのエラーでおしえてくださ...
-
ホームページの事でおしえてください
-
さくらサーバーにcgiフォームを設置...
-
ホームページでCGIのフォームを動か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォームを再送信しますか?
-
エクセルで集計したい。
-
apacheでPerl CGIが作動せず、500エ...
-
ホームページでCGIのフォームを動か...
-
入力フォーム(電話番号)
-
htmlからパラメータで、cgiに渡した...
-
/bin/awk '{print $5}'ってどうゆう...
-
CGIが読み書きするデータファイルの...
-
POSTメソッドの最大容量について
-
チェックボックスでのvalue値のスペ...
-
cgi アクセス制限 エラー
-
CGIゲーム設置について
-
サイト訪問者の情報を取得したい
-
CGIって何ですか?簡潔に教えて欲し...
-
cgiからsendmailを送信で文字化け
-
ホームページにメールフォーム用のc...
-
ラズパイでのCGIで、pythonソースが...
-
一番簡単なCGI,掲示板の設置教えて...
-
perlで書いたcgiでsqliteの使い方を...
-
CGIメールフォームの件名について
おすすめ情報