回答数
気になる
-
.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
-
1つのプログラム内で"html出力"の部分とそれ以外の処理部分の共存
1つのプログラム内で"html出力"の部分とそれ以外の処理部分の共存 こんにちわ。 ・リロードイベントをキャッチしたhtmlからリクエストをcgiが受信(html出力部分) ・カウンタ値を保存しているtxtファイル(data.txt)から現在の値を読み出す ・+1してファイルにまた値を書き込む ・その値をhtmlにも返して表示させる(html出力部分) といった具合のプログラムを作りたいのですが、html出力をしている部分とそのほかの処理を同じcgiファイルに入れているとうまく動かないみたいです。 以下が問題のファイルの中身です。 (test.cgi) #!/usr/bin/perl open(IN, "../html/2010/data.txt"); my $counter=<IN>; close(IN); $counter++; open(OUT,"> ../html/2010/data.txt"); print (OUT "$counter\n"); close(OUT); print "Content-type: text/html\n"; print "\n"; read(STDIN, my $data, $ENV{'CONTENT_LENGTH'}); print "$counter\n"; ページをリロードして処理を確認するとdata.txt内の値は変わらないまま、それに1を足しただけの値が表示されます。しかしdata.txtの中身が0でサーバのコマンドラインで perl test.cgi といった風に動かしてみると Content-type: text/html 1 といった感じに今度はちゃんとdata.txt内の値もちゃんと書き換えられて出てきます。 html出力部分とdata.txtの書き換え部分は分離させたほうがよいのでしょうか?分離しなければいけない場合は互いのデータの受け渡し方法もご教授お願いします。
質問日時: 2010/09/16 20:07 質問者: karasuuri
ベストアンサー
2
0
-
アクセスログのリファラについて質問です
アクセスログのリファラについて質問です 現在、大学でアクセスログの勉強を始めたものです。 さっそく質問なんですが、リファラーを分析すればどうやってサイトに訪れたのか判断することが出来ると思います。 そこで、私はユーザが大学のHPにどうやって来たのかリファラーを使って分析をしてみたのですが、その時に「検索エンジン」、「外部リンク」、「ノーリファラ(大学のアクセスログでは「-」と表記されていました)」の他に、そもそも大学内のHPがアクセスの開始だった場合がありました。 どういう事かといいますと 普通は 1 リクエスト | リファラ www.school.html | http://search.yahoo.co~(検索サイトから飛んできた場合) とか 2 www.school.html | www.goo.ne~(別のサイトのリンクから来た場合) とか 3 www.school.html | - (アドレスに直接打ち込みor別のアプリケーションから来た等の場合) ↑だと思うのですが。 4 リクエスト | リファラ www.school.html/main.html | www.school.html といったようなアクセスの仕方をされているユーザがいました。 この4のようなアクセスの仕方をしたユーザーは,[www.school.html]をブックマークしていて飛んできたユーザだと考えていいのでしょうか? とても困っています、回答お願いします。
質問日時: 2010/09/16 16:35 質問者: iarik
ベストアンサー
1
0
-
jQueryのpostからのリクエストをCGIで受信して処理したい
jQueryのpostからのリクエストをCGIで受信して処理したい こんにちわ。CGIはまったくの素人に近いですが、よろしくお願いします。 今作成中のページからjavascript(具体的にはjQuery)を使ってpostでリクエストをサーバに送信し、それをCGIで受け取ってカウンタを増やして返す的なことをやろうとしています。 送信側ではとりあえずページをロードしたら(view()で)リクエストを送り(下のtest.cgi)、帰ってきた値を(ID"count1"で)ページにまた反映するという形をとっています。 javascriptのpost部分抜粋 function view() {jQuery.post("../../../cgi-bin/test.cgi", {"key1":"1"}, function(data){ $("#count1").html(data) } ); }; 送信はできてるみたいなのですが受け取るCGIが問題で、「フォームからデータを送る場合」というのは山ほど解説があるのですが単純に送られてきたリクエストを受け取るのは下のプログラムではダメみたいです。 CGI部分 #!/usr/bin/perl my $counter=0; read( STDIN, $buffer, $ENV{'CONTENT_LENGTH'} ); $counter++; return("$counter"); 当初CGIが必要だとは思わずにいたので、昨日からCGIを勉強し始めたレベルの素人ですが じっくりと腰をすえて一人で解決する時間もないので、よろしくお願いします。
質問日時: 2010/09/16 00:35 質問者: karasuuri
ベストアンサー
1
0
-
超初心者ですが、、
超初心者ですが、、 フォームに文字を入力し、ボタンを押すと、入力した文字が音声ファイルとして転換され、 Webフォルダに落とされるという流れのものを作ろうとしていますが、 全く、どういうふうにやればいいかわかりません、、 ご教授よろしくお願いします。
質問日時: 2010/09/15 16:25 質問者: oyaoyaoya777888
ベストアンサー
4
0
-
HP上で以下のような動きをするフリーのCGIを探しています。
HP上で以下のような動きをするフリーのCGIを探しています。 ユーザが特定のキーワード(アルファベット)を入力し送信。 ↓ キーワード毎に違うページへ移動。 移動先は静的なページ。 登録の無いキーワードの入力。 ↓ はずれページへ。 このような単純な動きをするCGIですが自分では作れないのでフリーの素材を探しています。 どこかに無いでしょうか? また、探すとすれば、どういうキーワードで検索すればよいでしょうか?
質問日時: 2010/09/14 20:24 質問者: istvan24
解決済
2
0
-
perl/cgiについて、教えて下さい。
perl/cgiについて、教えて下さい。 行いたい事ですが、 1:a.html(テキストボックスとsubmitボタンがあるだけです) 2:b.html(テキストボックスとsubmitボタンがあるだけです) 3:c.html(1,2のテキストボックスの内容を表示するだけです。) 4:x.cgi があります。4のcgiにはまだ何も記述していませんが、1,2のテキストボックスで入力した値を c.htmlに表示させたいと考えています。 又、c.htmlで値を変更すると、1,2のテキストボックスの値も連動して変わるようにしたいです。 例)a.htmlのテキストボックスで「13」と入力してsubmitボタン押下。c.htmlに「13」が表示される。 c.htmlで「13」を「22」に変更すると、a.htmlのテキストボックスの値も「22」になるといったイメージです。 どうぞ、宜しくお願いいたします。
質問日時: 2010/09/14 12:39 質問者: fthk-2010
ベストアンサー
1
0
-
すみません、先ほど質問したsyuutyakuです。
すみません、先ほど質問したsyuutyakuです。 postmailの設置なのですが、色々試しているうちに、http://*****.sp.****.to/postmail/postmail.html という感じで、ご感想の送信フォームにリンクしたのですが、そこで適当に記入し、送信ボタンを押し、確認画面がでたあと、またボタンを押したら、最後の最後で Software error: 接続失敗 at ./lib/io-socket.pl line 57. For help, please send mail to the webmaster (webmaster@land.to), giving this error message and the time and date of the error. となってしまいました!(泣) これはどういう風にしたらなおるのでしょうか?どなたか教えてください。よろしくお願いします。
質問日時: 2010/09/10 10:08 質問者: syuutyaku
ベストアンサー
1
0
-
kentさんのpostmailをホームページに設置しようとしています。
kentさんのpostmailをホームページに設置しようとしています。チェックモードでは、http://****.sp.****.to/postmail/postmail.cgi?mode=checkで、すべてOKだったのですが、 いざドリームウィーバーCS3で <a href="http://****.sp.****.to/postmail/postmail.html">メール送信フォーム</a> と貼り付けて、http://****.sp.****.to/からリンクして送信フォームのページに最初は一度だけとんだのですが・・・試しに適当に記入して送信ボタンを押してみたら、404 Not Foundになってしまいました。 postmail.cgiのほうには、# 本体プログラム【URLパス】 $script = 'http://****.sp.****.to/postmail/postmail.cgi';と書いているのですが、何か問題がありますでしょうか?ちなみにレンタルサーバーがsendmailを使えないため、 # メール送信形式 # 1 : sendmail送信(sendmailが利用可能なサーバ) # 2 : IO:Socketモジュール送信(ソケット関連のモジュールが利用可能なサーバ) $send_type = 2;として、 # SMTPサーバ $server = "mail.server.sp.****.to.jp"; としています。 # POP3サーバ【POP before SMTPのとき】 $pop3sv = 'mail.server.xx.jp'; # POP3ポート番号(通常は110)【POP before SMTPのとき】 $pop3port = 110; # 接続ID【POP before SMTPのとき】 $user = 'user_id'; # 接続パスワード【POP before SMTPのとき】 $pass = 'password'; としたままにしています。 あと、試しに'http://****.sp.****.to/public_html/postmail/postmail.cgi'という風にpublic_htmlを入れてみたのですが、変化ありませんでした・・・。 どなたかCGIに詳しい方、教えてください。よろしくお願いします。
質問日時: 2010/09/10 09:17 質問者: syuutyaku
ベストアンサー
1
0
-
サイト内の目次を自動生成してくれるCGIかPHPを探しています。できれ
サイト内の目次を自動生成してくれるCGIかPHPを探しています。できればJavaScriptでもなんでもいいのです。 普通のサイトマップ作成ツールはタイトル名だけをサイトマップで書き出してくれるソフトはあるのですが、ファイルへのリンクに<h1>~<h6>までの見出しも含めて自動でサイトマップにしてくれ、ファイルを更新すると目次のページも自動的に更新されると理想です。 よろしくお願いいたします。
質問日時: 2010/09/06 05:45 質問者: cute9
ベストアンサー
1
0
-
Apache2.2でPerlを呼び出すSSIを使ったHTMLをloca
Apache2.2でPerlを呼び出すSSIを使ったHTMLをlocalhostで動かそうとしています。 AddHandler cgi-script .cgi .plに変更。 exec cmdをHTMLファイルに埋め込みました。 <!--#exec cmd="/PROGRA~1/APACHE~1/Apache2.2/cgi-bin/counter.pl counter"--> インターネットのApacheでSSIを使う方法を読み,httpd.confの中に Options FollowSymLinks Multiviews の後にIncludesをつけ AddType text/html .shtml と AddHandler server-parsed .shtml を加えました。しかし、localhostで実行するとHTMLのSSIの部分だけ表示されません。 (アクセスカウンターのカウンターだけ表示されません)。エラーログには ”指定されたファイルが見つかりません。 : don't know how to spawn cmd child process: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/counter.shtml” と記録されていました。 どうしたらよいのでしょうか。 どなたか解決できるかた、回答よろしくおねがいします。
質問日時: 2010/09/03 22:16 質問者: redjoker34
解決済
2
0
-
投票に使うフリーのcgiを探しています。
投票に使うフリーのcgiを探しています。 趣味のサイトで使うフリーのcgiを探しています。 自分でも探してはいるのですが、なかなか条件に合ったものが見つかりません。 こころ当たりのある方、教えて頂ければ幸いです。 条件は、以下の三つです。 1.投票者が自由に項目を増やせる 2.投票結果はパーセントのみ表示(投票数は非表示) これが無理なら投票結果自体、管理者のみ閲覧可能 3.コメント機能は、ついていた方が望ましい (1.2.がクリアできるなら、なくても可) よろしくお願いします。
質問日時: 2010/09/03 09:23 質問者: exit0107
ベストアンサー
3
0
-
お問い合わせの送信ボックス
お問い合わせの送信ボックス ホームページで、全体的に作成したのですが、お問い合わせなどである送信をCGIで やりたいと思い、本を購入したのですが、まるでわかりません。 何か参考になるWEBなどないでしょうか。 簡単な文で説明不足な点はありますが、何卒宜しくお願いいたします。
質問日時: 2010/09/01 17:08 質問者: kyouna
ベストアンサー
1
0
-
KENT-WEBのClipMailでのチェックボックスについて質問です
KENT-WEBのClipMailでのチェックボックスについて質問です。 KENT-WEBで無料配布されているClipMailのVer1.1を使用してメールフォームを設置しているものです。チェックボックスについて教えてください。 チェックボックスにチェックを複数入れ確認画面へ遷移・送信すると、チェックを入れた分のvalue値が、半角スペースを入れた横並び状態で羅列されます。(以下イメージ) チェック項目 | イベントA イベントB イベントC しかし、これだと見づらいので、半角スペースではなく、value値ごとに改行されるように表示させたいと思っています(以下イメージ) | イベントA チェック項目 | イベントB | イベントC どこを、どういじればよいのでしょうか?
質問日時: 2010/08/28 16:39 質問者: mausan
ベストアンサー
5
0
-
KENT-WEBのClipMailでのチェックボックス機能について質問
KENT-WEBのClipMailでのチェックボックス機能について質問です。 KENT-WEBで無料配布されているClipMailのVer1.1を使用してメールフォームを設置しているものです。チェックボックスについて教えてください。 同じ項目のなかで、いくつかの選択肢+チェックボックスをおき、当てはまるものにチェックしてもらうようにしています。この選択肢は最低1つチェックを入れないといけないものなので、何もチェックされない場合には「最低1つチェックをいれてください」のようなエラー表示をだしたいと思っています。 既にある機能として必須入力チェックを使い、名前欄や住所欄が空白のときはエラーメッセージが表示されるようになってはいるのですが、チェックボックスでどこかのチェックボックスにチェックが入ってないとエラーがでるようにする、という場合には対応できません。 チェックボックス項目で、最低1つはチェックが入らないといけないようにするためには、どうしたらいいのでしょうか??
質問日時: 2010/08/26 15:52 質問者: mausan
ベストアンサー
1
0
-
CGIからGUIプログラムを立ち上げたい(Windows)
CGIからGUIプログラムを立ち上げたい(Windows) Windows XP SP2パソコン上で、自分のマシン上でファイルを閲覧したりプログラムを起動・制御するユーザインタフェースをブラウザにしようと、Apache/2.2.4(Win32)でローカルにhttpdを立ち上げています。 ブラウザ表示文書からCGIとして呼び出されたPerl(ActivePerl 5.005_03)プログラムが、system関数や``記法で外部のプログラムを実行することができますね。 ところが、起動した外部プログラムがウィンドウを開いてユーザと対話する種類のプログラム、つまりGUIプログラムの場合に限って、ウィンドウが開いてくれないので、したいことができません。 この原因と対策がお分かりになる方、教えてください。 (たとえば単純化のためにWindowsの電卓プログラムcalc.exeを起動してもウィンドウが出てくれません。 PowerShellスクリプト経由にしても元がブラウザだという情報が波及するらしくウィンドウが立ち上がりません。)
質問日時: 2010/08/25 01:37 質問者: moregreen
解決済
4
0
-
CGI作成ファイル所有者をEveryone等にしたい(Windows)
CGI作成ファイル所有者をEveryone等にしたい(Windows) Windows XP SP2パソコン上で、ブラウザで自分のマシン上のファイルを閲覧したりプログラムを起動・制御しようと、Apache/2.2.4(Win32)でローカルにhttpdを立ち上げています。 ブラウザ表示文書からCGIとして呼び出されたPerl(ActivePerl 5.005_03)プログラムで、system関数からcygwinのcpコマンドを呼び出して、NTFSフォーマットされたCドライブ上で、ファイルAを新しく(既存の上書きでも同じ)ファイルBにコピーしました。 system("c:/cygwin/bin/cp -uf '$fr_file' '$to_file'"); という感じで、正常復帰してきます。 ところが、コピー先ファイルは、その所有者がSYSTEMになってできてしまいます。 こうなると、AdministratorsやEveryoneに属している自分では属性読み取り以外許されません。 いろいろなプログラムからそのファイルを開こうとしても削除しようとしても、エラーになってしまいます(ブラウザでApache経由だけは読めます)。 CGIで呼ばれたプログラムやそこから呼ばれるサブルーチンその他のソフトがどうファイルを操作しても、作られるファイルの所有者がEveryoneまたはAdministratorsになるようにする方法か、 そうでなくても誰からでも読み書き実行等フルコントロールがつくようにする方法は何かないでしょうか? この原因と対策がお分かりになる方、教えてください。 (chmod, chown, umask…全部関係ないですよね。Windows上で0777にしようとしても所有者が変わらないので状況は変わりません。Perlのstatでファイルを見るとuidもgidも0が返ってきます。) (Windowsのプロパティのセキュリティタブのところで所有者を変えてパーミッションを変える方法や、Windowsのcacls, icaclsコマンドを実行して所有者を変える方法も知っていますが、そんなことをせずに、ファイルができる前に包括的に対処したいのです。) (自分がSYSTEMに参加することもできないですよね。)
質問日時: 2010/08/25 01:36 質問者: moregreen
ベストアンサー
1
0
-
カウンタのcgiについて教えてください。
カウンタのcgiについて教えてください。 open(File,"+<count.dat")or die("エラー"); eval{flock(File,2);}; $count=<File>; seek(File,0,0); print File++$count; close(File); print<<END; Content-type:text/html <html> <head> <title>タイトル</title></head> <body>$count人目の訪問者です </body> </html> みたいな感じでカウンタのcgiを作りました。 (Perl・Apache) (携帯からなので、見にくい感じはご容赦ください) これを別htmlファイルにiframeで組み込みました。 今は、単純にファイルが開かれたら+1なので、F5などで更新してもカウントされます。 これを同一IPもしくはコンピュータ名からの連続更新はカウントしないようにするのはどのように書き加えればいいのでしょうか? また、総カウント数だけでなく、昨日のカウント数、今日のカウント数、今月、先月などで集計するためにはどのようにすればよいのでしょうか? わかりにくいかと思いますが、お願いいたします。 m(__)m
質問日時: 2010/08/22 10:38 質問者: ajisaika
ベストアンサー
1
0
-
cgiについて教えて下さい。
cgiについて教えて下さい。 ■cgiが実行できません。 ・os:windows7(64bit) ・apache2.2.16(windows32bit)※ローカル ・ActivePerl(インストール済み) ※httpd.confファイル(現状) ・Options Index FollowSymLinks Includes ExceCGI ・AllowOverride All ・AddHandler cgi-script.cgi ・AddType text/html.shtml ・AddOutputFilter INCLUDES .shtml ■http://localhost/abc/test.cgi を実行すると表示できず。 ・http://localhost/ にはアクセスできます。 ※windowsネットワーク診断/トラブルシューティングの結果 →リモートデバイスまたはリソースが接続を受け付けません。 ■上記、test.cgiのソース #! c:/perl/bin/perl # CGIヘッダーの出力 print "Content-type: text/html\n\n"; # HTMLの出力 print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">\n"; print "<html>\n"; print "<head><title>Hello HTML</title></head>\n"; print "<body><p>こんにちは。これはHTML文書の例です。</p></body>\n"; print "</html>"; 以上、宜しくお願い致します。
質問日時: 2010/08/15 17:16 質問者: ruridesu
解決済
1
0
-
cgiファイルを実行すると、「開く」や「保存」のダイアログが出てきて困
cgiファイルを実行すると、「開く」や「保存」のダイアログが出てきて困ってます。 ■環境は以下のとおりです。 ・OS:windows7 ・CドライブにApacheをインストール ・ActivePerlインストール済み ■httpd.confの変更した箇所(現状下記の状態です) ・Option Indexes FollowSymLinks Includes ExecCGI ・AllowOverride All ※以下は先頭の「#」を削除 ・AddHandler cgi-script.cgi ・AddType text/html.shtml ・AddOutputFillter InCLUDES .shtml ■http://localhost/ にはアクセス出来てます。 以上、宜しくお願いします。
質問日時: 2010/08/15 14:36 質問者: ruridesu
ベストアンサー
3
0
-
cgiで.datファイル内の一文を削除したい。
cgiで.datファイル内の一文を削除したい。 HP上で文書等を保存すると.datファイルに以下の様な文章が追加され、cgiでそれを開いてhtml表示させるとリンクとして使用できる様にしています。日時等の数字は保存時のものとなります。 <form action="" name="MyForm20100805" method="post"><input type="hidden" name="rm" value="2010.08/2010.08.05-a.txt"><input type="hidden" name="del" value="2010/08/05">2010/08/05 <input type="button" value="閲 覧" onClick="MyForm20100805.action='hyoji-a.cgi';MyForm20100805.submit();"><input type="button" value="削 除" onClick="MyForm20100805.action='del.cgi';MyForm20100805.submit();">[更新日時:平成2010 年08月日16時54分14秒]</form> 今、間違えて保存してしまったり、不要になった場合に、削除ボタンを押すと.dat内から上記の部分のみを削除するcgiを組みたいのですが、s/やtr/で色々と挑戦したのですが一致する部分がないと判断されてしまったり、ボタンだけが残ってしまったり、最終的には.datファイルにリンク生成時にこの1文を検索文字列としてhidden要素で追加しようとした時に、文字列の中に文字列があって更にその中に文字列が~・・・みたいになってしまっている次第です。 とっても簡単で単純なことを聞いてしまっているのかもしれませんが、よろしければどのように上記の文字列を削除すればよいのか、御教授いただけませんか?
質問日時: 2010/08/11 15:07 質問者: palmist_1987
ベストアンサー
2
0
-
毎日同時刻に、設定しておいた内容の文面を自動送信できるCGIは、どうや
毎日同時刻に、設定しておいた内容の文面を自動送信できるCGIは、どうやればできますか?
質問日時: 2010/08/07 20:10 質問者: noname#156265
ベストアンサー
3
0
-
こんにちは(初質問です)
こんにちは(初質問です) いままでは順調だったのですがテストをしていると・・・ 新規登録画面 名前 メールアドレス 希望ID 各項目を入力して送信すると以下のようなエラーが出て・・・ Open Error: /home/user/private_html/protect/.htpasswd こまっています 内部調査では大まかに・・・ # IDの重複チェック local($f) = 0; open(IN,"$pwdfile") || &error("Open Error: $pwdfile"); while (<IN>) { local($id) = split(/:/); if ($in{'id'} eq $id) { $f++; last; } } close(IN); if ($f) { &error("$in{'id'}は既に発行済です。<br>他のIDをご指定ください"); } このプログラムの・・・ open(IN,"$pwdfile") || &error("Open Error: $pwdfile"); ここの部分が表示されてるようです もちろんテスト中なので公開もしてないし・・・ おなじIDとかももちろんないです あとすこしでできるのでおねがいします>< ついでに 通常はyahooを利用するのですがトラブルが起きてるみたいで つかえなかったのでここでしてます^^;
質問日時: 2010/08/02 21:21 質問者: 8n71
解決済
3
0
-
フィルタリングゲートウェイCGIのUTF-8コードへの対応方法について
フィルタリングゲートウェイCGIのUTF-8コードへの対応方法について 以下のサイトで公開されている「nogate」というフィルタリングゲートウェイについて、 UTF-8のコードを利用しているページで利用する場合に文字化けしてしまいます。 http://www.geocities.co.jp/Playtown-Denei/1097/cgi/nogate.htm 携帯で利用する場合は、DoCoMoは端末で文字コードを変換できますが、auはできないため 何とかCGI側で対応させたいと思っています。 どのような方法がベストでしょうか?
質問日時: 2010/07/31 18:46 質問者: rain-you
解決済
1
0
-
「CGI+Flash」の「BASIC認証パスワード制限システム(01)
「CGI+Flash」の「BASIC認証パスワード制限システム(01)を、windowsサーバーで、作動させたいのですが、どうすればいいですか? 改造するとは知っていますが、どこをどうやればいいかわかりません。 お願いします。
質問日時: 2010/07/31 17:37 質問者: mtnmso1
解決済
1
0
-
jsRSSの設置方法について【NEW】
jsRSSの設置方法について【NEW】 サーバーに大黒屋さんのcgi設置に苦戦しているところです。 http://www.daikoku-ya.org/perl/jsrss.php 現在ロケットネットのサーバーを使用しています。 http://rocketnet.jp/ ロケットネットサーバー基本構造 ---------------------------------------------------- ・ ・ bin/ cgi-bin/ ← cgiはこちらで動作 httpdocs/ ← htmlファイルなど通常のアップロード httpsdocs/ ・ ・ ---------------------------------------------------- という構造になっています。 ファイルの入れ替えや、パスの書き換えを 何度もやりましたがまったく動きません ^^; 希望としてはこのように出力できたら言うことはないのですが。 http://www.com-haus.net/ ちなみに新しい記事に【NEW】という画像を設置できたりしますか? (HTML・CSSの知識はあります) でも、先ずはcgi設置がうまくいかないとどうしようもありません。 どなたか最初から丁寧にご教授くださいませんか。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆jsRSS.cgi ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1行目 ---------これは問題ないと思います。 #!/usr/bin/perl 12行目~ ---------Jcodeがインストールされていなかったので インストール後 cgi-bin/ に lib というフォルダを作り JcodeフォルダとJcode.pmを置きましたが、パスは合っていますか? use lib './lib'; #use Jcode; use Socket; 16行目 ---------これは feed というフォルダに xml ファイルを入れるということでしょうか? my $dir_feed = 'feed'; 20行目~ ---------パス等、いまいち分かりません。 my $dir_temp = 'temp'; my $def_temp = 'jsRSS.tmp'; ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆現在のサーバー設置状況です ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ cgi-bin │-----jsRSS │ │ │ │-----lib │ │ │ │ │ │-----Jcode │ │ │-----Jcode.pm │ │ │ │-----feed │ │-----temp │ │ │-----jsRSS.tmp │ │ │ │-----jsRSS.cgi │ httpdocs │-----index.html(rssを表示させるページ) │-----rss.xml http://www.自身のドメイン.com/cgi-bin/jsRSS/jsRSS.cgi でアクセスすると、 ------------------------------------ document.write(' RSSのurlを指定してください ', ''); ------------------------------------ のように表示されています。 どこにフォルダをアップしたらいいか パスの変更など丁寧にお教えいただけたら幸いです。 どうぞ、よろしくお願いいたします。
質問日時: 2010/07/29 14:12 質問者: sh05
解決済
1
0
-
@town = ("Aタウン","Bタウン","Cタウン");
@town = ("Aタウン","Bタウン","Cタウン"); 上のような配列の値を、テキストファイルに保存して読み込みたいのですが、どうしたらよいのか分かりません。 誰か詳しい方、よろしくお願いします。
質問日時: 2010/07/27 19:31 質問者: noname#156265
ベストアンサー
1
0
-
細線化のプログラム
細線化のプログラム C#で細線化のプログラムを作成してみましたがうまくいきません。 http://imagingsolution.blog107.fc2.com/blog-entry-138.html を参考に作成しました。 うまくいかないところは、一部に縦線がいくつも残ってしますところです。 ソース static Bitmap Shape(Bitmap bmp) { int Flag = 0; //初期化 for (int j = 0; j < bmp.Height ; j++) { for (int i = 0; i < bmp.Width ; i++) { if (bmp.GetPixel(i, j).R != 255) { bmp.SetPixel(i, j, Color.FromArgb(0, 0, 0)); } } } while(true){ //パターン1 for (int i = 1; i < bmp.Width - 1; i++) { for (int j = 1; j < bmp.Height - 1; j++) { if (bmp.GetPixel(i, j).R == 255) { //除去しないパターン if (( 略 )) { //セーフ } else if ((略)){ //セーフ } //除去するパターン else if ((bmp.GetPixel(i + 1, j).R != 255) || (bmp.GetPixel(i, j - 1).R != 255)) { //黒にする bmp.SetPixel(i, j, Color.FromArgb(0, 0, 0)); Flag++; } } } } // MessageBox.Show(Flag.ToString()); //終了 if (Flag == 0) return bmp; Flag = 0; /*パターン2も同じようにする*/ という感じでプログラムを組んでいます。 画像は失敗例です。アドバイスをお願いします
質問日時: 2010/07/26 17:14 質問者: yuikuras
解決済
6
0
-
PerlでCGIを制作している初学者です。
PerlでCGIを制作している初学者です。 画像付きのアンケートを作ろうとしているのですが、 その際のページの切り替えがうまくいきません。 普通に1ページに、ボタンやフォームを配置したアンケートは作れるのですが、 自身が作りたいのは、紙芝居のごとく、 1ページ目に画像とアンケートの選択肢であるチェックボックスがあり、 チェックボックス入力後に回答を押すと同時に、配列へチェックボックスの答えを格納し、 2ページ目のアンケートへ移るというものです。 1ページ目や2ページ目のhtmlファイルならびにcgiファイルは用意できているのですが、 1ページ目の返答ボタンをおした際の処理の記述がわかりません。 例えば、 1ページ目 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE></TITLE> </HEAD> <BODY> <CENTER> <img src="sample.jpg" alt="01" width=800px height=600px> <FORM method="POST" action="post.cgi"><BR> <INPUT type="radio" name="answer" value="010" checked>complete mismatch <INPUT type="radio" name="answer" value="011">mismatch <INPUT type="radio" name="answer" value="012">neutral <INPUT type="radio" name="answer" value="013">match <INPUT type="radio" name="answer" value="014">complete match <BR> <BR> <INPUT type="submit" name="submit" value=" SEND "> <BR> </FORM> </CENTER> </BODY> </HTML> と記述し、 post.cgi #!/perl/bin/perl print "Content-type: text/html\n"; print "\n"; read(STDIN, $data, $ENV{'CONTENT_LENGTH'}); print "REQUEST_METHOD : $ENV{'REQUEST_METHOD'}<br>\n"; print "CONTENT_LENGTH : $ENV{'CONTENT_LENGTH'}<br>\n"; print "DATA : $data<br>\n"; としたとき、 1ページ目でsample.jpgについての意見をラジオボタンで選択し、それをpost.cgiにて表示させるというサンプル(ここを後で変数の格納に変えます)ですが、この時、1ページに似た構成の2ページ目のアンケートへのリンクの仕方がわかりません。 イメージ的には、 1ページ目表示→回答を配列[0]に格納→2ページ目表示→回答を配列[1]に格納→・・・ 最終的には、各ページの回答を記録した配列を出力します。 以上のようなことを実現したいのです。 WEBなどを探してみたのですが、1ページにボタンやフォームがたくさん埋め込まれたものは発見したのですが、この紙芝居的なアンケートのヒントになりそうなものが見つかりませんでした。 アドバイスや、忠告などで結構ですので、回答を頂けると幸いです。
質問日時: 2010/07/24 16:18 質問者: ultimate_coffee
解決済
3
0
-
文字コードも改行コードも変更できなくていいので、
文字コードも改行コードも変更できなくていいので、 すでにサーバーにアップされているテキストファイルを、 ブラウザから編集できるCGIスクリプトを探しています。 削除機能等、余計な物ばかり付いている物しか見当たらないので、 パール言語に詳しい方は、ソースをおしえてください。 よろしくお願いします。
質問日時: 2010/07/24 15:04 質問者: noname#156265
ベストアンサー
1
0
-
PGD WORKSのフリーメールフォームをお使いの方に質問です。メール
PGD WORKSのフリーメールフォームをお使いの方に質問です。メールアドレスの入力確認用と2回入力してもらい 比較させて 相違があれば エラー表示させるよう改造したいのですが、方法が解りません。どなたか教えてください。cgiかJavaScriptで出来ますか?
質問日時: 2010/07/23 22:05 質問者: ttora25
ベストアンサー
1
0
-
GETメソッドとPOSTメソッドの利点と欠点を教えてください
GETメソッドとPOSTメソッドの利点と欠点を教えてください CGIプログラミングでデータを受信する際のそれぞれの利点と欠点を教えてください。 GETメソッドはデータがURLに表示されてセキュリティ上で問題があるのでは?と思うのですがどうなんでしょうか? 使い分けがうまくできればいいと思うのですが、どのように使い分けるのが良いでしょうか?
質問日時: 2010/07/17 15:17 質問者: digio
ベストアンサー
1
0
-
CGI(Perl)を仮想サーバにインストールすることはできますか?
CGI(Perl)を仮想サーバにインストールすることはできますか? お世話様です。 CGI(Perl)を仮想サーバにインストールすることはできますでしょうか? 仮想サーバの構成 OS:Windows Server 2008 (32bit 及び 64bit) インターネットインフォーメーションサービス:IIS7.0 仮想化ソフト:VMware ESX CGI: ActivePerl また、CGI(Perl)について、最低限のバージョンの指定はありますでしょうか? 上記に記載されていない、必要な機能、ソフトバージョン等があれば 教えてください。 よろしくお願いします。
質問日時: 2010/07/16 17:05 質問者: dayonee
解決済
2
0
-
UTF-8の文字コードで作成したサイトに使用できるメールフォームを探し
UTF-8の文字コードで作成したサイトに使用できるメールフォームを探しています。メールフォームのページ自体はHTMLで作成しているので、そのHTMLは出来れば利用したいんですが、どなたかちょうど良いCGIをご存知てしたら教えて下さい。
質問日時: 2010/07/16 00:00 質問者: haricotte
解決済
1
0
-
アンケートフォームなどの送信ボタンを押すとソースコードが表示されてしま
アンケートフォームなどの送信ボタンを押すとソースコードが表示されてしまいます。 初めまして、CGI初心者です。 色々な場所で調べてみた結果、いまいち明瞭な答えにたどりつかなかったので、 質問いたしました。 現在、WindowsXPにて、Perl(ver5.10.1)を使用したCGIを作ろうと思っています。 その中で、フォーム内容を記述して送信を押した場合に次のページに飛んだときに、 cgiのソースコードが表示される状態になってしまいます。 動作確認には、Apache2.2を使用しております。 例えば、単純にフォームに入力したものを次のCGIで表示するものを作った場合、 (sample_form.html) <form action=print.cgi target=_blank method=get> <input size=70 type=text name="input" value="sample text"> <input type=submit value="送信"> </form> は、正常にフォームが表示されますが、送信を押した場合に (print.cgi) #!/perl/bin/perl print "Content-type: text/html\n"; print "\n"; print "REQUEST_METHOD : $ENV{'REQUEST_METHOD'}<br>\n"; print "QUERY_STRING : $ENV{'QUERY_STRING'}<br>\n"; のようなCGI部分は、 CGIとして動作せずソースコードがそのまま表示されてしまいます。 過去ログにあったように Apathの設定関係 httpd.conf に手を加え、cgiを認識させるというような手順や、CGIを認識するディレクトリの変更はすでにしてあります。 それでも解決しませんでした。 あと、別に作ったCGIは普通に動作するという状況です。 フォームからの送信ボタンを押すとソースコードになってしまうのです。 どこに手をつけたらいいのかわからない状況なので、 よろしくお願いいたします。 また、書き足りない情報がありましたらご享受ください。
質問日時: 2010/07/13 15:07 質問者: ultimate_coffee
解決済
2
0
-
入力したテキストを置換するプログラミングを作りたいのですが上手くいかず
入力したテキストを置換するプログラミングを作りたいのですが上手くいかず困っています。 テキストエリアに文章を入力し、 次に置換前の文字と置換後の文字をそれぞれ入力する形にして置換をしようと考えています。 最終的に置換前の文字と置換後の文字を入力する欄を複数用意して 複数の置換を一度で行ないたいと思っています。 ですが下記の「a1」に入力した置換前の文字全て削除され「a2」の内容に変換されません。 初心者なので根本的に間違ってるかもしれませんが、わかる方よければ教えてください。 ----------------- <form method="post" action="form.cgi"> <textarea name="chikan" rows="10" cols="70"></textarea><br> <input type="text" name="a1" size="50">を<input type="text" name="a2" size="50">に変換<br><br> </p> <p><input type="submit" value="置換"></p> </form> ----------------- ----------------- #!/usr/local/bin/perl if ($ENV{'REQUEST_METHOD'} eq 'POST') { read(STDIN, $alldata, $ENV{'CONTENT_LENGTH'}); } else { $alldata = $ENV{'QUERY_STRING'}; } foreach $data (split(/&/, $alldata)) { ($key, $value) = split(/=/, $data); $value =~ s/\+/ /g; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack('C', hex($1))/eg; $value =~ s/\t//g; $value =~ s/\n//; $in{"$key"} = $value; $in{'chikan'} =~ s/\Q$in{'a1'}\E/$in{'a2'}/g; } print"Content-type: text/html\n\n"; print <<"EOM"; <html> <head><title></title> </head> <body> <textarea name=area rows=50 cols=70> $in{'chikan'} </textarea> </form> </body> </html> EOM exit; -------------------------
質問日時: 2010/07/09 16:21 質問者: dekoi
ベストアンサー
2
0
-
メールアドレスの拒否の方法をお教え下さい。
メールアドレスの拒否の方法をお教え下さい。 Power Search で検索サイトを運営しているのですが、 最近フリーメールアドレスでのスパム登録に悩まされています。 そこで、特定のメールアドレスでの登録を拒否するために、 以下のようにしたのですが上手くいきませんでした。 ----------------------------------------------------------------- #登録を拒否するメールアドレス # 以下に指定したメールアドレスが入っていた場合、登録を拒否します。 @denyemail = ("abc@yahoo.co.jp","abc@gmail.com"); ----------------------------------------------------------------- foreach(@denyemail){ if ($email =~ /$_/i){ &error("このメールアドレスは登録できません。"); } } ----------------------------------------------------------------- 正確な記述方法をお分かりになる方がおられましたら、 お教え頂ければ幸いです。 どうぞ宜しくお願い致します。
質問日時: 2010/07/02 12:58 質問者: das_horn
ベストアンサー
3
0
-
気になるところがあったのですが、
気になるところがあったのですが、 http://marco.s4.xrea.com/cgitop.html の 「ファイル添付掲示板 fbbs.cgi」は 掲示板の中身を記録するファイルは、新しく入力された内容が上に書き足されていくのですが どのようにしたらあのようになるのですか? 教えてください
質問日時: 2010/06/26 17:40 質問者: 5005005005
解決済
1
0
-
レスポンスを早くしたい。(python)
レスポンスを早くしたい。(python) google app engine/pythonを利用してまとめのまとめサイトを作成しているのですが、レスポンスにかなり時間がかかってしまいます。 rssをただ上書きでページに表示するのではなく、過去に配信された記事(このrss配列に保存した日から)は全て保存しておきたいです。 恐らく下記関数の部分が重いと思うのですが、なんとか改善することはできないでしょうか? ※全角スペースでインデントしています。 from google.appengine.ext import webapp from google.appengine.ext import db from google.appengine.ext.webapp import template from google.appengine.ext.webapp.util import run_wsgi_app import os import cgi import math import datetime import feedparser def Rss(): rss = [ ["http://hoge1.com/index.rdf",u"サイト名1","http://hoge1.com/"], ["http://hoge2.com/index.rdf",u"サイト名2","http://hoge2.com/"], ["http://hoge3.com/index.rdf",u"サイト名3","http://hoge3.com/"], ["http://hoge4.com/index.rdf",u"サイト名4","http://hoge4.com/"], ["http://hoge5.com/index.rdf",u"サイト名5","http://hoge5.com/"], ["http://hoge6.com/index.rdf",u"サイト名6","http://hoge6.com/"]] for r in range(len(rss)): f = feedparser.parse(rss[r][0]) results = Nich.all().filter('site_url =', rss[r][2]).order('-date').fetch(limit=1) if results: for i in range(0,len(f.entries)): date = datetime.datetime.strptime(f.entries[i].updated,'%Y-%m-%dT%H:%M:%S+09:00') for result in results: if result.date < date: nich = Nich() nich.e_title = f.entries[i].title nich.e_body = f.entries[i].summary.replace('\n',' ') nich.e_url = f.entries[i].links[0].href nich.site = rss[r][1] nich.site_url = rss[r][2] nich.hit = 0; nich.date = date nich.put() else: for i in range(0,len(f.entries)): date = datetime.datetime.strptime(f.entries[i].updated,'%Y-%m-%dT%H:%M:%S+09:00') nich = Nich() nich.e_title = f.entries[i].title nich.e_body = f.entries[i].summary.replace('\n',' ') nich.e_url = f.entries[i].links[0].href nich.site = rss[r][1] nich.site_url = rss[r][2] nich.hit = 0; nich.date = date nich.put() 現在、ダッシュボードのAvg CPU (API)という項目が、平均して4000(3000)という状態です。赤文字です。 意味不明な部分があれば言ってくださればすぐに補足しますので、どうか宜しくお願いします。
質問日時: 2010/06/20 15:51 質問者: 3104kita
ベストアンサー
1
0
-
さくらのサーバーでwww配下のcgiを使用し、サーバールートのファイル
さくらのサーバーでwww配下のcgiを使用し、サーバールートのファイルを表示 ルートディレクトリ(wwwフォルダと同じ階層)にテキストファイルを設置し、 www配下に設置したcgiをブラウジングした際に、テキストファイルの内容を表示する仕組みを作ろうとしています。 別のサーバーでは動いているようですが、 なぜかさくらでは変数の値が表示されません。(<hr>は表示されています) ちなみにcgiのファイルとフォルダのパーミッションは755に設定しています。 わかる方いらっしゃいますでしょうか? よろしくお願いします。 cgiのソースは下記になります。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー #! /usr/bin/perl open (FILE, "</home/txt1.txt"); $lst = <FILE>; close(FILE); open (FILE, "</home/txt2.csv"); $dat = <FILE>; close(FILE); print <<END; Content-Type: text/html; charset=Shift_JIS <html> <head> <title>testcgi</title> </head> <body> $lst <hr> $dat </body> </html> END ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
質問日時: 2010/06/18 20:05 質問者: aduko
ベストアンサー
3
0
-
空メールを送信してもらい、メールアドレスが入った状態のフォームのurl
空メールを送信してもらい、メールアドレスが入った状態のフォームのurlを自動返信メールで送る物を考えています。 空メールを受信し、返信本文にフォームのurlが入ったメールを自動返信します。 (ここまでは解決済み) ↓ 例えば、「http://xxx.com/form.cgi?email=xxx@yyy.com」のようなurlへ飛べば、フォームに既にメールアドレスが入っているような状態にしたいのです。 このような事が出来るcgiやphpでフリーのものをご存知であれば教えて頂けると助かります。 有料でも構いませんが、出来れば独自ドメインで運用したいので、レンタル系の物以外でご存知であれば、どうぞ宜しくお願いいたします。
質問日時: 2010/06/15 16:58 質問者: fujii9954
ベストアンサー
1
1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【CGI】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
apacheでPerl CGIが作動せず、500エ...
-
ChatGPT
-
chatGPTみたいに画像生成出来るサイ...
-
ChatGPTの性能は昔に比べて上がった?
-
ホームページにメールフォーム用のc...
-
古ーくからフリーのtree.cgi掲示板...
-
フォームを再送信しますか?
-
/bin/awk '{print $5}'ってどうゆう...
-
POSTメソッドの最大容量について
-
CGIでテキストボックスの内容によっ...
-
iDeCo
-
皆さんはGUCCIはハイブランドだと思...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏作)...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
cgi アクセス制限 エラー
マンスリーランキングこのカテゴリの人気マンスリー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の記述について教えてください…...
おすすめ情報