回答数
気になる
-
CGIをよく知っておられる方に質問です。
フリーのメールフォームで宛先を選択項目によって一つ、または複数設定できる物を探しています。 条件は、 普通のメールフォーム同様、住所、氏名、電話等の項目と チェックボックス付きの項目を自分で増減できるもので このチェックボックスの選択で送り先を決定させたいのです。 例えば、チェックボックスの項目がA,B,C三つあり、Aだけを選択すればAに設定したアドレスだけにフォーム内容を送る、B,Cを同時に選択すればBとCにそれぞれ設定したアドレスに送るというようなCGIを探しています。 いろいろメールフォームを探し回っていますが、なかなか無いです。 これを改造すればできるよと言う物でも結構です。 ご存じの方がおられましたら、教えていただけると非常に助かります。 やはり、フリーでは無理な機能でしょうかね? お詳しい方何卒、よろしくお願いいたします。
質問日時: 2009/12/26 11:48 質問者: saburo10
ベストアンサー
1
0
-
W3Cの合格基準について、ご質問させて頂きます。
W3Cの合格基準について、ご質問させて頂きます。 ホームページ上に、以下の記述をしました。 <!--start--> テスト <!--last--> 上記は、サーバーにcgiをアップする事により、トップページをブラウザ上で <!--start--> テスト <!--last--> 上記の箇所のみ編集が出来るというものですが、<!--start--><!--last--> 左記をソースに入力したところ、W3Cの評価に合格しなくなってしまいました。 このような場合は、どのように記述を変えればよいものでしょうか? 場合によっては、cgiの使用を断念するほか無いでしょうか? どなた様か、ご指導の程よろしくお願いします。
質問日時: 2009/12/25 13:45 質問者: pcckit
ベストアンサー
1
0
-
既存のメールフォームCGIに自動返信の追加方法を教えてください。
以前、設置したメールフォームに、送信への自動返信機能を加えて欲しいとの依頼があり、以前のものをそのまま使用しながら、自動返信機能だけを追加したのですが、 CGIを全て変えないと無理でしょうか。 途中からでも機能を追加する方法を教えてください。 宜しくお願いします。
質問日時: 2009/12/24 14:30 質問者: ziggy_mao
ベストアンサー
3
0
-
The Roomさんの「ranklink」の表示部分の変更について
The Roomさんの「ranklink」 http://dream.lib.net/room/cgi/e_ranklink.html で、前回のランキング更新日時の表示をさせたいのですが、 templete.cgiの #ランキング表示・ヘッダ部分設定 に $mon/$day $hour:$min みたいに書くと前回のランキング更新日時を表示する事ができる事はわかりました。 けど、これを他の場所、例えば #ランキング表示・フッタ部分設定 に同じように書いても全く表示されないんです。。。 サイトのデザインを考えて、更新時間はページの下部に表示させるようにしたいんですけど。。。 どなたかお詳しい方、どうしたらいいか教えて下さいm(_ _)m よろしくおねがいします。。。
質問日時: 2009/12/23 20:49 質問者: maki_yoshinaka
解決済
1
0
-
このような
このような http://www.wavenetwork.com.au/seikatsu/ とある街の求人情報などを、投稿者を限定せずに書き込める無料のCGIなどを探しているのですが、どなたかお心当たりはありませんか? このサイトでは、投稿した人が後で編集や削除もできるようなのですが、 このプログラムはPHPですか?CGIなのでしょうか? 無料のCGIではなく、作るのを依頼するにしても、何でできているのかがわからないので、 教えていただけたら助かります。 よろしくお願いします
質問日時: 2009/12/21 12:56 質問者: beachmango
解決済
4
0
-
ファイルの中身を変更するcgi(関連)
お世話になります。 少し前の質問「ファイルの中身を変更するcgi」 (http://oshiete1.goo.ne.jp/qa5533718.html)で ryu chanさんに教えていただきました。 本件については全く上手く動いたので、 喜んでいまして、 これが出来たので最終的にやろうとしていたことを実行したく、 再度質問させていただいた次第です。 というのは、 今回単体では漢字化が可能になり、 結果も思ったとおりに出力されているのですが、 最終構想ではこのステップを最後ステップにして 一連のcgiを作成したいと思っています。 具体的には、 ***************ここから if ($FORM{'mode'} eq 'jikkou') {&header; &cstp1; &cstp2; &cstp3; &cstp4; &cstp5; &cstp6;} else {&kijunbi;} exit. ***************ここまで (初めに基準日を入力させ、以降ファイルの化工をし、 最後に漢字化して終了) の様なロジックになっており、 今回教えていただいた部分(漢字化)はcstp6に該当します。 前段で作成したファイルを読み、漢字化して終了、 という構想です。 喜んでcstp6に埋め込んだのですが、 上手く動きません。 基本的なことが分かっていないからだと思います、 申し訳在りません。 症状は、 (1)漢字の入力まで行きますが、出力してくれず、 (2)また&kijunbiを実行してしまいます。 (2)はなぜかは分かりますが、対応の方法が分かりません。 (1)についてはサッパリ分かりません。 ということで、 前回同様、手直し部分を教えていただきたいのです。 なにとぞ宜しくお願いします。
質問日時: 2009/12/21 11:50 質問者: nagahaha
ベストアンサー
3
0
-
CGIを勉強しています。¥n(改行)の【n】は何の英単語の略ですか。
はじめまして。 CGIを勉強しています。 ¥n(改行)の【n】は何の英単語の略ですか。 教えていただきたく、よろしくお願い致します。
質問日時: 2009/12/21 02:25 質問者: 501xx
ベストアンサー
3
0
-
ファイル(件数不定)の中身を変更するcgi
お世話になります。 英字で名前と点数を持ったファイルがあります。 yamada<>100<> yoshida<>96<> ueda<>76<> sakurai<>77<> のような。 保有件数は分かりません。 この英字を漢字に直すcgiを 考えたいのですが。 例えば yamada()100 yoshida()96 ueda()76 のように表示して、()(input-boxのイメージです)に漢字を入れさせる。 どのように考えればよいのでしょうか。 サンプルを表示して貰えると有難いです。 宜しくお願いします。
質問日時: 2009/12/19 16:24 質問者: nagahaha
ベストアンサー
1
0
-
Yomi-Searchの「管理者への通知画面」
こんばんは 訪問者などが「管理者への通知画面」より リンク切れ等を送信する画面ですが、 この画面に検索エンジンから来た人でも、TOP画面に行くリンクを設置したいのですが、どうしたらいいのでしょうか?
質問日時: 2009/12/17 18:34 質問者: kazu567890
ベストアンサー
1
0
-
フォームの入力内容の後ろに文字を追加したい
いつもお世話になります。 KENTWEBのClipMailを使ってフォームメールを作っています。 http://www.kent-web.com/data/clipmail.html 郵便番号のフォームを以下のように作っているのですが、 <input name="zip" type="text">-<input name="zip" type="text"> こちらですと確認画面及び送信データの形式が「0000000」となります。 できれば「000-0000」というように受け取りたいと思っているのですが、間に任意の文字を挿入することは可能なのでしょうか。 inputをひとつにまとめてユーザーにハイホンを入れてもらう方法以外で解決方法をご存知の方がいらっしゃいましたら、ご教示ください。 よろしくお願いします。
質問日時: 2009/12/17 14:52 質問者: yako_k
ベストアンサー
3
0
-
postmail ver4.3でメールを送ると文字化けしていまいます
web作成、cgiの初心者です。 現在postmailを利用してメールフォームを作成しました。エンコーディングはutf-8です。作成したメールを送ると、受け取ったらタイトル以外全て文字化けしています。 ググってみるといろんな方の方法があり、かなり改造をしないといけないようでいくつか試してみましたが、どうもうまくいきません。 出尽くしているのかも知れませんが、私の理解では解決することができません。よろしければ解決方法、もしくはベストなサイトを教えてくださいませ。 お手数おかけしますが、よろしくお願い致します。
質問日時: 2009/12/16 02:47 質問者: hotrod7020
解決済
3
0
-
フォームの年号リストの自動更新
CGIやjavaは余りよくわからないのですが、 現在、申込みフォームのところに 年号をセレクトできるようになっています。 この年号を、 ●去年 ●今年 ●来年 という順に年号で表示したいのですが、 (つまり、今年だと 2008 2009 2010 というように) これを自動更新することは可能でしょうか? 来年になると自動的に 2009 2010 2011 と表示したいのです。 その記述方法を教えていただきたいです。 説明がわかりづらくてすみませんが、 これだけでわかりますでしょうか? どうぞよろしくお願いいたします。
質問日時: 2009/12/11 22:52 質問者: red_tom
ベストアンサー
2
0
-
form ファイルアップロードを プログラムで再現
html + CGI などで、 form を使いパソコン内のファイルをサーバーなどにアップロードできますが、 その際、HTMLなどの form からではなく、 独自に作ったプログラムから form と同様のリクエストを送り、 サーバー上にファイルをアップロードしたいのですが、 どのようにすればよいのでしょうか? 独自のプログラムは、本来のformがあるページとは違うドメイン もしくはローカルパソコンから実行するものとします。 言語は何でもかまいません。
質問日時: 2009/12/11 22:02 質問者: uniuniuni1
ベストアンサー
2
0
-
配布されてるCGIをダウンロードしたのですが
CGIは超がつくほどの初心者ですがサーバーへは無事に接続できたみたいです。 でも、接続時にCGIプログラム?から指定のIDが見当たりません。 このように表示されます。 それで質問させていただきたいのです。 IDとパスワードを入力する必要があるとCGIの説明にも載ってたので、 任意のIDとパスワードを入力する。と でもどこに入力すればいいのか? 詳しい方か分かる方が入たら教えてください。 print "<tr><td align=\"right\">User ID</td><td><input type=\"text\" name=\"usr\" value=\"\"></td></tr>\n"; print "<tr><td align=\"right\">Password</td><td><input type=\"password\" name=\"pass\" value=\"\"></td></tr>\n" 超初心者ですいません。
質問日時: 2009/12/10 07:42 質問者: ID-p-_-q
解決済
2
0
-
このスクリプトの意味が分からないため詳しい方教えて下さい。
このスクリプトの意味が分からないため詳しい方ご指導お願いします。 $usr_file = "/****" よろしくお願いします。
質問日時: 2009/12/09 17:21 質問者: noname#147697
解決済
4
0
-
メールフォームで考えられるスパム対応策
以下のサイトで提供されるメールフォームCGIスクリプトを使っているのですが、 http://www.kent-web.com/data/postmail.html スパムや、嫌がらせ目的での送信を防ぐ対策はどのようなものが、考えられますでしょうか? 一応、送信者のメールアドレスを確認の為に2度入力して双方が合致しないと送信出来ない仕組みにしてはあるのですが・・・ ◆条件 ・利用者(設置者が意図する目的でのフォーム利用者)には出来るだけ簡便な操作及び入力項目で利用できるようにしたい ・嫌がらせ目的での利用及び、スパムなどの広告等を目的とする有害メールの大量送信等を防ぐ
質問日時: 2009/12/04 23:53 質問者: kaede_c104
ベストアンサー
2
0
-
CGIについて
会社から以下のようなcgiを作ってくれと言われましたが、初心者の為皆目見当つかない状態です perl,c,c++のうちなんでもいいそうですが、perlが入っているので、それを使おうかと思っています。 <図書管理サイト(CGIプログラム)要求仕様> rental.cgi 1.登録社員がアクセス、セレクトボックスから自分を選択し、パスワードを入力。 (パスワードは当面、社員番号と同じでよいと思われる) 2.認証に成功すると図書リスト画面が出る。図書リスト画面は、 「図書テーブル」の内容がリスト表示される。表示は「登録日が新しい順」。 本が増えることを想定すると、図書名による「検索」ができるとなおよい。 3.「貸し出し中ではない」本は、「借りる」といるリンクがつく。「借りる」を クリックすると、JavaScriptによるアラートで「本XXXXを借りますか?」と出す。 OKがクリックされたら、貸し出し登録。 データベースの更新等貸し出し処理が無事終了したら 該当の本を「貸し出し中」とし、図書リストを更新表示。 なお、この時プログラム内部で「履歴テーブル」にデータを追加しておくこと。 4.図書リスト画面において、該当社員が借りている本の場合は「借りる」ではなく 「返却する」リンクとなる。 クリックすると、JavaScriptによるアラートで「本XXXXを返却しますか?」と出す。 OKがクリックされたら、図書返却登録。3.と逆のステップになる。 データベースの更新等返却処理が無事終了したら 該当の本を「貸し出し中」では無くし、図書リストを更新表示。 なお、この時成功画面に「本は棚に忘れず返却してください」などと出す。 データベースの方はpostgreSQLで下のような感じで作ってあります。 データベース名…bookmanagement bookmanagement=# CREATE TABLE books( bookid text, --本ID bookname text, --本名称 author text, --著者 explanation text, --説明 date date, --登録日 lending text, --貸出中? finallending text, --最終貸出日 lendinguserid text --最終貸出ユーザID ); CREATE TABLE bookmanagement=# CREATE TABLE usertable( userID text, --ユーザID(社員番号) name text, --ユーザ名 pass text, --パスワード post text --所属部署 ); bookmanagement=# CREATE TABLE logtable( logID text, --<履歴ID><ユーザーID> date timestamp,<発生日時(=貸出日時)> bookid text,<本ID> userID text --<ユーザーID> );
質問日時: 2009/12/03 09:35 質問者: nardobrea
ベストアンサー
3
0
-
bccメール送信について
フリーのCGIにて下記の不具合が出ています。 修正を頼まれているのですが、よくわからず 作者に連絡がとれない状態ですので お力を貸していただけると助かります。 ソースが必要かと思うのですが、長いので どこを書くべきかもわかりません。 どの部分を書くべきかのご指示もお願いしたく よろしくお願い申し上げます。 【CGIの内容】 sendmailを用いた、フォームデータのメール送信。 フォーム入力者へはToで確認メールを送り、 そのメールをBccで自分にも送る。 【不具合内容】 たまにBccのみ送信されない。(受信が出来ない?) Toの相手(フォーム入力者)には届いている。 「たまに」という状態なのでなかなか再現も出来ず困っています。
質問日時: 2009/12/01 10:30 質問者: komachixxx
ベストアンサー
5
0
-
IEだけで画像が表示されなくて困っています。
モバイルサイトでキャリア振り分けCGIを使っていますが、 http://www.aaaa.co.jp/i/でアクセスするとIEだけで画像が表示されません。 http://www.aaaa.co.jp/i/index.cgiでアクセスすると画像は表示されます。 .htaccessで制御はきちんとできるのですが、IEで画像だけが表示されせん。 解決策をご教授お願いします。 サーバーはさくらインターネットです。 ちなみに、.htaccessの中身は下記です。 RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} SoftBank [OR] RewriteCond %{HTTP_USER_AGENT} UP.Browser RewriteRule ^$ /i/index.cgi [R]
質問日時: 2009/11/30 22:50 質問者: ziggy_mao
解決済
1
0
-
条件抽出の方法について教えてください。
以下の家族名簿から代表者だけ抽出するにはどうしたらよいのでしょうか?以下のテキストファイルの場合、1項目の番号が家族番号になります。 member.txt 1,山田太郎 1,山田花子 1,山田凛 2,田中一郎 2,田中桂子 3,佐藤圭太 3,佐藤洋子 抽出結果を、 山田太郎,田中一郎,佐藤圭太としたいのです。 以上、わかる方がいらっしゃればアドバイスお願いします。
質問日時: 2009/11/30 15:59 質問者: umistu
ベストアンサー
2
0
-
テキストエリア内でタグ<BR>を使わずにenterキーで改行したい
myshop.cgiという、フリーのcgiを使いたくて、超初心者なりに色々 調べながらもなんとか思い通りに出来てきたんですが、一つだけ どうしても自分では解決できなくて、困ってます。 enterキーでは改行できず、<BR>でしか改行できないテキストエリア内に、 ある文章をコピペしたいんですが、コピペした後に、いちいち<BR>を 入れるのが面倒なんで、enterキーで改行できるようにしたいんです。 しかし、どこをどういじればいいのかさっぱりわからなくて・・・。 とりあえず悩んでる付近のコードを載せておきます。 超初心者です!よろしくお願いします! 解決したいテキストエリアは、「サイトの紹介文」を入力するとこです。 ------------------------------------------------------------- print <<"EOF"; </select>$nini</td> </tr> <tr> <td>カテゴリ3 <select name="ct3"> <option value="">選択しない</optin> EOF if ($use_sub) { foreach (0 .. $#cates) { @SUB = split(/\s+/, $subct[$_]); $i=0; foreach $j (@SUB) { print qq( <option value="$_\,$i">$cates[$_] » $j</option>\n); $i++; } } } if (!$print_url) { $nourl = qq(<span style="color:red;">現在非表\示に設定されています。</span> ); } print <<'EOF'; </select>$nini</td> </tr> <tr> <td>サイトタイトル <small>(タグ利用可\能\ / 同じECサイトのテキスト広告が効果的)</small><br> <input type="text" name="tl" size="68"></td> <tr> <tr> <td>バナーのHTMLコード <small>(アフィリエイト仲介サイトからコピー&ペーストして下さい。)</small><br> <textarea name="code" cols="54" rows="8"></textarea></td> </tr> <tr> <td>サイトの紹介文 <small>(タグ利用可\能\ / 但し改行は反映されないので<span style="font-weight:bold;"><br>を使用</span>して下さい。)</small><br> <textarea name="msg" cols="54" rows="20"><BR><BR><BR><BR></textarea></td> </tr> <tr> <td>価格 <small>(タグも利用可\能\)</small><br> <input type="text" name="url" size="68"></td> <tr> <tr> <td>サイトに関係の深いキーワード <small>(任意。検索で使用、5個までで最大文字数は20文字。)<br> <input size="14" type="text" name="key1" maxlength="20"> <input size="14" type="text" name="key2" maxlength="20"> <input size="14" type="text" name="key3" maxlength="20"> <input size="14" type="text" name="key4" maxlength="20"> <input size="14" type="text" name="key5" maxlength="20"></td> </tr> <tr> <td>サイト紹介文の位置<br> <input type="radio" name="line" value="0" id="bot" checked><label for="bot">バナーの下</label> <input type="radio" name="line" value="1" id="sid"><label for="sid">バナーの横</label></td> </tr> <tr> <td>オススメマーク<br> <input type="radio" name="rec" value="0" id="ron" checked><label for="ron">付けない</label> <input type="radio" name="rec" value="1" id="rof"><label for="rof">付ける</label></td> </tr> <tr> <td>表\示状態 (非アクティブにチェックを入れると一覧には表\示されません。)<br> <input type="checkbox" name="no_act" value="1" id="nact"><label for="nact">非アクティブにする</label></td> </tr> <tr> <td align="center"><br> <input type="submit" value=" 登録する "><input type="reset" value="リセット"> </td> </tr> </table> </form> </div> </body> </html> EOF exit;
質問日時: 2009/11/30 12:13 質問者: yumama146
ベストアンサー
3
0
-
スクリーンショット付きのサーチエンジン
スクリーンショット付きのサーチエンジンのフリーCGIを探しています。 フリーのサーチエンジンで有名な「Yomi-Search」の改造版やカスタマイズ方法でも構いませんし、全く別な登録型のリンク集でもかまいません。 ちなみに下記URLのサイトはYomi-SearchにスクリーンショットをつけたCGIを設置しているのですが、どのように改造?カスタマイズ?したのかわかりません(泣 http://link.netgamers.jp/pw/ http://bank.pink-bunny.net/link/ どうぞ宜しくお願いします。
質問日時: 2009/11/28 23:35 質問者: smile0915
ベストアンサー
1
0
-
メールフォームCGIの設置について
下記のサイトのメールフォームCGIをさくらインターネットのサーバーで設置したいのですが、うまく作動せず送信できません。 前にロリポップサーバーで設置したところ、作動し送信も問題なくおこなえたのですが、パーミッションやそれぞれのファイルの中身までロリポップで設置したものとまったく同じファイル・条件でさくらインターネットのサーバーに設置したのですが「500 Internal Server Error」がでてしまい、送信できません。 CGIの提供先は下記になります。 http://pgd.jp/cgiscript.html さくらインターネットのパスなどは下記の通りです。 Perl:5.8.x perl:/usr/bin/perl sendmail:/usr/sbin/sendmai CGIの動作環境は下記の通りです。 Perl5 # /usr/sbin/sendmail が使えること # モジュール HTML::Template, Jcode が動作すること 色々試してはみたのですが、CGIやPerlの知識はほとんどありませんので結局何をやってもだめでした。 パーミッションの設定やファイルのアップロードは間違いなくできております。 よろしくお願い致します。
質問日時: 2009/11/28 00:17 質問者: neatbook
ベストアンサー
1
0
-
Can't locate R.pm in @INC
perl初心者でまた質問させていただきます。 CGIを作っているのですが、R.PMが使えなくて困っています。 USE R; とすると、以下のようなエラーが出てしまいます。 Can't locate R.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /srv/www/htdocs/cgi/ringo.cgi line 5. BEGIN failed--compilation aborted at /srv/www/htdocs/cgi/ringo.cgi line 5. Premature end of script headers: ringo.cgi そこで、 locate R.pm で、場所を探しました。 /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/R.pm ということで、 use R '/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/'; このように変えてみたものの、同じエラーです。ちなみに、CGIではなく、PERLのプログラムからだと、use R;で動作することは確認しました。 よろしくお願いします。
質問日時: 2009/11/25 17:49 質問者: kenpanch7
ベストアンサー
2
0
-
テキストエリアの改行表示
現在CGIの勉強を行っているのですが、 以下の点がうまくいかなくて困っています。 -----------HTML(例)------------------ 投稿名 :[ SAMPLE ] TITLE :[ SAMPLE1 ] TEXTAREA :[ aaaaaaaa _____________bbbbbbb] [投稿][リセット] -----------サブフレーム(bbs.cgi)----- 投稿名:[ SAMPLE ] TITLE :[ SAMPLE1 ] TEXTAREA :[ aaaaaaaa _____________bbbbbbb] ------------------------------------- 1.HTMLの方で投稿(サブフレーム形式) 2.BBS.CGIで処理を行う 3.TEXTAREAで改行を行って投稿した際の処理 (ここで投稿した際に別投稿として掲載されてしまいます。) *ソース #!/usr/local/bin/perl use CGI; #外部データの取得 $q = new CGI; #外部データの受取処理 $Name1 = $q->param('name'); $Name2 = $q->param('title'); $Name3 = $q->param('url'); $Name4 = $q->param('txt'); @FILE_FOR; $count=0; print "Content-type: text/html; charset=Shift_JIS \n\n"; #書き込み if($Name1 ne "" && $Name2 ne "" && $Name3 ne "" && $Name4 ne ""){ open(FH,">>log.dat"); print FH "$Name1,$Name2,$Name3,$Name4\n"; close(FH); } #読み込み if(!open(FH,"log.dat")){ print "読み込みに失敗しました。\n"; }else{ $F=0; foreach my $line (<FH>){ @FILE_FOR[$F] = $line; $F++; } } close(FH); #結果表示 if($F ne 0){ for($Y=$F;$Y > 0;$Y--){ $C = $Y; @BOX = split(/,/ ,$FILE_FOR[$Y - 1]); print "<CENTER>"; print "<HR><TABLE BORDER=2><TR><TD>No.$C</TD></TR>"; print "<TR><TD>投稿者:</TD><TD>@BOX[0]</TD></TR>"; print "<TR><TD>投稿タイトル:</TD><TD>@BOX[1]</TD></TR>"; print "<TR><TD>URL:</TD><TD><a href=@BOX[2]>@BOX[2]</a></TD></TR>"; print "<TR><TD>内容:</TD><TD><B>@BOX[3]</B></TD></TR></TABLE><HR>"; print "</CENTER>"; } }else{ print "現在は未投稿です。"; }
質問日時: 2009/11/22 20:44 質問者: wing3675
ベストアンサー
1
0
-
ブログの本文をウェブサイトに自動転載したい場合
外部ブログで投稿した本文の内容を、自分のウェブサイトのコメント欄に自動転載させたい目的で、ブログの記事投稿時に下記cgiにping送信して、htmlで返すcgiを用意したのですが、1つどうしても理解できない部分がでてきてしまいました。 専門家の方には簡単な事かもしれませんが、私は長時間調べていました所わかりかねましたので、ご助力を頂きたい次第です。 #!/usr/local/bin/perl -w $upfile = "comment.html"; use CGI; $query = new CGI; $○○○ = $query->param('○○○'); ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); $year += 1900; $mon += 1; print "Content-type: text/html",\n\n"; print <<"EOF"; <html><body> 表示できません </body></html> EOF open(BG, ">", $upfile); print BG <<EOM; <html> <head> <meta http-equiv="content-type" content="text/html;charset=Shift_JIS"> </head> <body bgcolor="#ffffff"> <p>今日のコメント:$○○○($mon/$mday $hour:$min)</p> </body> </html> EOM close(BG); 上記○○○に入る部分を教えて頂けないでしょうか? 宜しくお願い致します。
質問日時: 2009/11/20 14:55 質問者: minori123
ベストアンサー
2
0
-
telnet.cgiファイルを作りUPさせたい
telnet.cgiファイルを作りUPさせたいのですが、うまくいきません。ここで(http://www2d.biglobe.ne.jp/~gama/cgi/list.cgi?telnet.cgi)ファイルをコピーしテキストエディタにペーストし、名前をtelnet.cgiとして保存致しました。サーバーにUPすると、拡張子がtelnet.cgi.rtfとなってしまいます。 いろんなサイトを見ても、このサイトからCGIファイルを作るとなっており、初心者な私には、これでいいのかもわかりません。 どなたかお分かりの方がいらしたら、どうかよろしくお願い致します。
質問日時: 2009/11/19 11:34 質問者: wakaba0000
ベストアンサー
1
0
-
メルマガのメールアドレス取得の制限について
皆様、どうかご教授ください。 空メールを送信して、登録するタイプのcgiを使用してメルマガを配信しています。 同じプログラムなのですが、メールアドレスによって取得、登録が出来ないメールアドレスがございます。 例えば 111...@111.com 上記のようにピリオドの連続があると登録が出来ないです。 しかしながら、同じプログラムを別のサーバにて運用していると、上記のようなアドレスでも正常に登録が出来るのです。 これはサーバの問題なのでしょうか? 実際にはメールは受信しているのですが、登録が出来ないという事です。 いろいろ自分なりに調べてみましたら、上記のようなピリオドの連続があるアドレスは登録が出来ないと書いてあるメルマガのホームページも見受けられました。 どなたか上記のようなアドレスでも登録出来るような、cgiの書き方などやその他解決方法などをご存知の方がいらっしゃいましたら、どうかご教授ください。 よろしくお願い致します。 使用しているものは 空メールproというものです。
質問日時: 2009/11/17 21:49 質問者: gajigajio
解決済
1
0
-
任意の箇所の更新
画像のアップロードがしたいのですが、 http://oranger.happy.nu/ のサイトで紹介されている PetitEdit みたいなので画像のみUPできるcgiはないでしょうか? PetitEditはテキストのみで画像はUPできないようなのですが、このやり方が非常に簡単で気に入っていますので、探してはみたんですがみつからなくて・・ なければ自分で挑戦してみようと思うのですが、どういう本がおすすめなのでしょうか?
質問日時: 2009/11/14 00:04 質問者: aqua456
ベストアンサー
1
0
-
どのような言語なんですか。
アトdeメールhttp://atdma.jp/のようなシステムが作ってみたいのですが、どのような技術が必要なのですか?具体的なプログラミング言語と、構築方法を教えて下さい。
質問日時: 2009/11/12 13:11 質問者: nyandafull
解決済
1
0
-
掲示板の設置方法でわからないところがあります
まったくの初心者です。 ホームページに、掲示板を設置することになりました。 これです。 http://www.yumemaboroshi.net/cgi4642/ けれど、設置方法の説明が、 "わかってる方向け"に書かれており、理解できません。。。 設置方法の説明で、わからない部分は、以下です。 --------------------------- サーバーに PerlのPackage GD LWP::UserAgent Archive::Zip GD::SecurityImage::AC がインストールされている必要があります --------------------------- これらは、どこかで入手できるものなのでしょうか? またインストールは、どうやるのでしょう。 おそらく回答が面倒な質問だとは思うのですが、 どなたかお分かりの方がいらっしゃいましたら、 助けていただけると嬉しいです・・・>< サーバーはここで借りています http://www.inext.jp
質問日時: 2009/11/11 21:56 質問者: u9girl
解決済
2
0
-
1つのsubmitで、2つのvalueを送る方法は?
<form method="post" action="http://order.step.rakuten.co.jp/rms/mall/basket/vc"> <input value="1" type="text" size="4" name="units" id="units"> <input value="買い物かごに入れる" type="submit"> <input value="ES01_003_001" type="hidden" name="__event"> <input value="242396" type="hidden" name="shop_bid"> <input type="checkbox" value="10001287" name="item_id"> <input type="checkbox" value="10000017" name="item_id"> </form> 楽天市場のカート部分なのですが、 上記のように、1つの買い物カゴボタンに対して、valueを2つ送って、買い物カゴに2つの商品を同時に入れさせたいです。 上記のソースでは、どちらか一方にチェックを入れた場合は、ちゃんとカートに入りますが、2つともにチェックを入れるとエラーになります。 ソースの修正や、javascriptを使用して、2つを入れさせることは可能でしょうか? ご教授いただければ幸いです。
質問日時: 2009/11/11 20:13 質問者: kameleon30
解決済
2
0
-
問い合わせフォーム 文字化け
ホームページに問い合わせページを作るためkent-webさんのPOST-MAILのフォームを使用させてもらいました。 http://www.kent-web.com/data/postmail.html チェックモードでの確認は問題なかったんですが、 テストで登録しようとしたらエラー表示が文字化けします。 それと、確認画面の次のページにいこうとすると、 「Undefined subroutine &main::mimeencode called at postmail.cgi line 483. 」 というエラーが出ます。 ちなみに483行目は、 # MIMEエンコード if (-e $mimew) { require $mimew; $subject2 = &mimeencode($subject); if ($in{'name'}) { $from = &mimeencode("\"$in{'name'}\" <$email>"); } else { $from = $email; } } else { $subject2 = &base64($subject); if ($in{'name'}) { $from = &base64("\"$in{'name'}\"") . " <$email>"; } else { $from = $email; } } charsetがutf-8なのが問題なのかと思い、s-jisに変えるとHTML自体が文字化けしてしまいました。 原因、対処法を教えてください。お願いします。
質問日時: 2009/11/09 23:08 質問者: elmo_love
ベストアンサー
1
0
-
メールフォームの設置について
初心者でホームページを作っています。メールフォームを作りたいのですがperlやらCGIの知識が必要なくても作る方法はないでしょうか?できれば著作権表示がないものがいいのですが…(ホームページビルダーは持っています。htmlは多少できるようになりました。)。 ※送信した後のページ切り替えと送受信が上手くできません…
質問日時: 2009/11/08 17:16 質問者: DENKIGENKI
解決済
2
0
-
ファイルの有無で条件分岐
よろしくお願いします。 表題の通り、指定ファイルがあればそのサイトへのリンクをアクティブに、無ければリンクしないという表形式(といっても1~15行ほど)のHTMLファイルを生成するCGIを作成しています。 問題なのはそのファイルは「hogehoge.txt」「hogehoge.pdf」などのファイル実態ではなく、 「http://www.hoge.jp/hoge.aspx?hogeID=1234」といったアドレスです。 (もちろんブラウザのアドレスバーに直接入力して、そのサイトが存在すれば正しく表示されます。) そのためなのか?「-f」「-e」などのファイルテスト演算子が使用できません。 よって、強引に use LWP::Simple; while(<IN>){ #テーブル作成_前処理 $hoge = get(http://www.hoge.jp/hoge.aspx?hogeID=1234); $hoge2 = get(http://www.hoge.jp/hoge.aspx?hogeID=3987); $hoge3 = get(http://www.hoge.jp/hoge.aspx?hogeID=9988); : if($hoge = 該当条件なら){リンクアクティブ処理} if($hoge2 = 該当条件なら){リンクアクティブ処理} if($hoge3 = 該当条件なら){リンクアクティブ処理} : #テーブル作成_後処理 close(IN); } などととして行ごとに指定ページを読み込み、その内容から条件分岐させているのですが、一行あたり7~8サイト分get();させているためなのか、表示にとても時間がかかって困っています。 表示されるまでの時間は5秒くらい。普通のテーブルを利用した表形式のサイトでこのget();をはずせば、ぱっとすばやく表示されます。 表示時間を短縮する方法をご教授いただけないでしょうか? よろしくお願いします。
質問日時: 2009/11/07 13:37 質問者: taka552101
解決済
2
0
-
"ー"を含むとサーバーエラーになる
HTMLのShift_JISに合わせて、Jcode.plで日本語コード変換のeucをsjisに変更したのですが、"ー"が$FORM{'key'}に含むとサーバーエラーになります。 どうしたら、sjisで"ー"など一部文字でエラーなく処理できるのでしょうか? アドバイスお願い致します。 if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; } @pairs = split(/&/,$buffer); foreach $pair (@pairs) { ($name,$value) = split(/=/, $pair); $name2 = $name; $value2 = $value; $FORM2{$name} = $value; $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; &jcode'convert(*value,'sjis'); #←ここを変更
質問日時: 2009/11/06 14:25 質問者: umistu
ベストアンサー
2
0
-
.htaccessについて
http://www.tagindex.com/other/htaccess.html 上記URLの下部に記述されている アクセス制限(一部のユーザーを拒否する)の記述例ですが最後尾に改行は必要という記述がありますが最後尾というのは記述例でいうと deny from 61.115.<BR>でいいのでしょうか? また改行というのは普通に<BR>と考えていいのでしょうか? 改行コードなるものが存在するので、よく分からないのです。 よろしくお願いします。
質問日時: 2009/11/06 11:54 質問者: noname#147697
ベストアンサー
3
0
-
HTMLのソースへサーバーの掲示板などのCGIを読み込むには!?
HTMLとCSSでHPを作成しているのですが、CGIを読み込みたいと考えています。どうすれば、HTML内にCGIを読み込めますか?よろしくお願いします!!
質問日時: 2009/11/03 19:43 質問者: musimusi73
解決済
3
0
-
2chみたいな掲示板を作りたいのですが・・・・
現実的に考えて、資金、協力者、サーバ構築、システム、掲示板を開設してからの問題等、様々な問題があり、すぐに実現することはかなり難しいということは分かっています。 ただ、今ここで自分が一番聞きたいのは、そういったことよりも、 プログラミングに関してです。 2chのような掲示板を「一から」作るには、どのような知識、技術が必要なのでしょうか? 「一から」作りたいので、無料でレンタルできるようなものや、無料で配布してあるCGIを設置するだけでは嫌なのです。 やはり、「一から」作るには結構難しい知識などが必要になるのでしょうか? できるものなら、掲示板運営で生計を立てていきたいと思っています。 実際、このような考えはどうなのでしょうか? やはり、掲示板の運営だけで生計を立てていくのは難しいものなのでしょうか? まだいろいろと分からないことがありますが、皆さんの意見等を参考にして実現できるように頑張りたいと思いますので、どうか、質問に答えてください。お願いします。
質問日時: 2009/11/03 09:20 質問者: youthdish
ベストアンサー
10
0
-
いつどこゲームのようなテキストのランダム表示がしたい
こんにちは。 いつどこゲーム(「いつ」「どこで」「誰と」「誰と」「どうした」がバラバラに出てくる)のようにテキストがランダム表示されるようなことがしたいと思っています。 今回したいと思っているのが、 (1)「誰と」と「誰が」を、隣同士にランダム表示する (2)「誰と」と「誰が」に、同じ人名が重複しないようにする (3)「誰と」と「誰が」は、同じデータを引っ張りたい(できれば) 以上の3点です。 検索をしてjavascriptを使う方法を見つけたのですが、人名がかなり多いため他に良い方法がないものかと思い、相談に伺いました。 http://homepage2.nifty.com/yoshi-m/makehp/dhtml/sorce/play/1.htm こういったことができるCGI、またはその方法をご存知の方いらっしゃいましたら、ご教示いただけましたら幸いです。 よろしくお願いいたします。
質問日時: 2009/10/30 12:21 質問者: sumomo_yk
ベストアンサー
1
0
-
ログファイルの新規作成方法について
初心者の質問ですが、分かる方がいらっしゃればお願いします。 予め設置されたファイル(abcd.txt)を開いて書き込み保存は下記の構文でわかります。 もし、ファイルがない状態で新しくabcd.txtの作成と書き込みをするにはどうすればよいのでしょうか? open(OUT,">>abcd.txt"); print OUT "$sampleA,$sampleB,$sampleB\n"; close(OUT);
質問日時: 2009/10/27 11:25 質問者: umistu
ベストアンサー
1
0
-
確認ページが表示できない
以下にフォームと確認ページ(CGI)があります。確認ページを表示すると「window.opener.documentはnullまたはオブジェクトではありません」という表示がでます。どこが問題でしょうか (フォーム) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>フォーム</title> </head> <body> <form name="user" action="kakunin.cgi" method="post"> <p>メール <input name="mail" type="text" value="" size="30"> <input type="submit"" value="確認"> <input type="reset"" value="リセット"> </form> </td> <td width="148"> </td> </tr> </table> </body> </html> ーーーー 確認ページ #! /usr/bin/perl print<<END; Content-type: text/html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head><title>確認</title> <script language="JavaScript1.1" type="text/javascript"><!-- var win; function fun(){ win=window.opener.document.all.user.mail.value; window.document.kuser.kmail.value=win; window.opener.close(); } //--> </script> </head> <body onLoad="fun();"> <form name="kuser"> <input TYPE="text" NAME="kmail" value =""> <p> <input name="button" type="submit" value="送信"> </p></form> </body> </html> END
質問日時: 2009/10/26 21:51 質問者: houseroof
ベストアンサー
4
0
-
携帯サイトでの機種の識別
携帯電話向けのwebサイトの制作を最近始めました。 キャリア、機種別にページの表示内容を切り替えようとしています。 サーバ側で.htaccess、CGIなどを利用してUserAgentから アクセスしてきた携帯の機種を検査できることは分かったのですが 新機種が発売された場合、 そのつど検査する処理を書き換える必要が出るように思います。 たとえばxxより前に出た機種ならAのページ、 xxより後に出た機種ならBのページを表示すると いった場合に振り分けたい場合、 新機種が出た場合に対応できません。 UserAgentの文字列に規則などがあれば対応できるかと思うのですが、 規則はあるのでしょうか。 それとも他に対応方法はないでしょうか。
質問日時: 2009/10/26 19:19 質問者: sobacasu
解決済
1
0
-
エクセルで編集したCSVファイルを読み込むときに
よろしくお願い致します。 エクセルで編集したCSVファイルを読み込み、HTMLとして表示するCGIがあります。 エクセルでCSVファイルを編集すると最後の項目の後にカンマ(,)が付かないのですが、 使用しているCGIでは、カンマがないと行が改行されたとみなされません。 行の最後にカンマがなくても行を改行させるには、どのようなコードを追加すればよいのでしょうか? CGIのCSVファイルの読み込みする部分のコードは以下のようになっています。 # ログファイル読み込み my $LOG_FILE = 'log.csv'; my $io = IO::File->new($LOG_FILE, 'r') or die $!; flock($io, 1); while(my $line = $io->getline) { push @ids, (split(/,/, $line))[0]; push @new_checks, (split(/,/, $line))[1]; push @dates, (split(/,/, $line))[2]; push @contents, (split(/,/, $line))[3]; push @contents2, (split(/,/, $line))[4]; push @contents3, (split(/,/, $line))[5]; push @contents4, (split(/,/, $line))[6]; push @contents5, (split(/,/, $line))[7]; push @contents6, (split(/,/, $line))[8]; } 分かりにくい説明で申し訳ありません。 補足説明も致しますので、どうぞよろしくお願い致します。
質問日時: 2009/10/23 17:52 質問者: patsaysnow
ベストアンサー
3
0
-
Aのリンク先をクリックするとBのリンク先にアクセスできる機能
宜しくお願いします。 携帯向けのHPを作成しています。 ページを製作する際に、 Aのリンク先をクリックするとBのリンク先にアクセスできる機能を組み入れたいと思います。 TOPページからAリンク先をクリック→TOPページに戻り→Bリンク先にアクセス。 Aをクリックしない場合はBにアクセスできない。 という機能です。 こちらをつくるのは難しいでしょうか? CGIをつかわずに行うことは可能ですか?←ダメ元ですが…。 http://okwave.jp/qa3960723.html http://okwave.jp/qa1417302.html を参考にさせて頂いたのですが、解決はされていないようなので。
質問日時: 2009/10/23 11:24 質問者: Ri-an
解決済
5
0
-
Javascript から CGI の呼び出し
HTMLから、小窓を開いて画像を表示させるプログラムを書いています。 小窓には、画像保存ボタンとCLOSEボタンがあります。 CLOSEボタンを押すと、画像の情報がディレクトリから消されるような仕組み(CGI)になっています。 ただ、困ったことに、ブラウザの右上のバツ印で小窓を消されるとそのCGIが起動しません。 バツ印をつかえなくするか、何か画面を閉じた瞬間にCGIを動かせるような方法はないでしょうか。 ちなみに,現段階のプログラムはこのようなかんじです。 <script language="JavaScript"> <!-- function exit(){ window.open("http://etwas/cgi/test.cgi"); alert("test"); } <!----> </script> </head> <body onUnload="exit()"> こうすることで,閉じた瞬間に新しい画面が開いてくれるのではないか、と思ったのですが うまく行きませんでした。アラートはでるのですが。 ちなみに遷移先のCGIは開いた瞬間にプログラムを実行して閉じるようにしてあります。 よろしくお願いします。
質問日時: 2009/10/22 15:40 質問者: kenpanch7
ベストアンサー
5
0
-
【CGI】画像の表示の仕方【Miniりすと】
こんにちは。現在データベース代わりに http://www.minicgi.net/cgi2/こちらの「Miniりすと ver 4.01」を設置中です。 普通に設置することは可能なのですが ttp://mirror.obi.ne.jp/gow/line_mem/line_mem.cgi この方のリストのように、詳細を押さずにそのまま画像を表示させたいのです。 (できれば、アップロードしてもらった画像をそのまま表に表示させたいです) 画像サイズは大体200四方あたりを予定しています。 自分でどうにかしてみようと様々な方法を試したのですが中々うまくいかず、お力を貸していただきたいです。 できればわかりやすく詳しく教えていただけると助かります。 申し訳ありませんが、なるべく早い回答を待っています…(緊急の設置なので) よろしくお願いいたします。
質問日時: 2009/10/21 08:40 質問者: against777
ベストアンサー
1
0
-
phpのcgi版掲示板の設置方法を教えてください!!
cgi掲示板設置方法を教えてください!! 携帯対応掲示板 REP-BBS http://www.mt312.com/script/11/ ↑こちらの掲示板をサーバーに設置したいのですが、パーミッション設定も記述どおりにやったのですがサーバーエラー(cgiの問題) がでて、掲示板が表示されません。 サーバーはさくらインターネット3Gです。 ※kent掲示板は問題なく使えたのですが、こちらの掲示板は何故か設置できません。 何か設定が必要なのでしょうか? cgiに詳しい方教えてください 補足 パーミッションは散々試した上で質問してます。 サーバーはちゃんと確認して使える環境ですから問題ありません。
質問日時: 2009/10/21 00:09 質問者: tetrapod71
解決済
1
0
-
携帯向けサイトで、◯◯時間に1回や、◯◯回に1回に『あたり』がでるページの作り方を教えてください。
携帯向けサイトで、◯◯時間に1回や、◯◯回に1回に『あたり』がでるようなページを 作りたいのですが、このようなことは携帯サイトでできますでしょうか? CGIなどあまり詳しくないのですが...もし出来そうでしたら、 サンプルがあるサイトや、ソースなど、教えてください。
質問日時: 2009/10/20 13:15 質問者: 235_235
ベストアンサー
2
0
-
携帯向けサイトで、◯◯時間に1回や、◯◯回に1回に『あたり』がでるようなことは、出来ますか?
携帯向けサイトで、◯◯時間に1回や、◯◯回に1回に『あたり』がでるようなページを作りたいのですが、このようなことは携帯サイトでできますでしょうか? CGIなどあまり詳しくないのですが...もし出来そうでしたら、教えてください。
質問日時: 2009/10/20 12:23 質問者: 235_235#2
解決済
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【CGI】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
ChatGPT
-
フォームを再送信しますか?
-
chatGPTみたいに画像生成出来るサイ...
-
cgiの注釈が出来ない
-
apacheでPerl CGIが作動せず、500エ...
-
ワードでの操作方法について、選択...
-
ChatGPTの性能は昔に比べて上がった?
-
/bin/awk '{print $5}'ってどうゆう...
-
入力フォーム(電話番号)
-
POSTメソッドの最大容量について
-
テキストエリアの<br />を非表示に...
-
CGIでテキストボックスの内容によっ...
-
iDeCo
-
皆さんはGUCCIはハイブランドだと思...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏作)...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
ChatGPT
-
ChatGPTの性能は昔に比べて上がった?
-
フォームを再送信しますか?
-
chatGPTみたいに画像生成出来るサイ...
-
apacheでPerl CGIが作動せず、500エ...
-
入力フォーム(電話番号)
-
ホームページでCGIのフォームを動か...
-
VBAで条件から範囲を指定して色を塗...
-
(フリーの)ツリー掲示版CGI、昔は...
-
/bin/awk '{print $5}'ってどうゆう...
-
CGIが読み書きするデータファイルの...
-
perlで書いたcgiでsqliteの使い方を...
-
生成AI画像について
-
CGI.pmはもう古い!?
-
cgi-binのエラー?
-
古ーくからフリーのtree.cgi掲示板...
-
皆さんはGUCCIはハイブランドだと思...
-
htmlからパラメータで、cgiに渡した...
-
CGIの記述について教えてください…...
おすすめ情報