回答数
気になる
-
Perl/CGIプログラムとPHPプログラムはどちらがメジャー?
2000年くらいから自分のWEBページを作成して、Perlで書かれたCGIプログラムを設置していました。 また、2005年くらいからはnucleusなどのPHPで書かれたBlogを運営したりして、現在に至ります。 現在、WEBページ制作代行の仕事をしていますが、Perl/CGIプログラムとPHPプログラムでは、今はどちらがメジャーというか、旬なのでしょうか? プログラムの内容によって使い分けるのが良いのかとも思いますが、現在はどちらの言語がメジャーであって、使い勝手などが良いのか、教えてください。 単語の用法など間違いがありましたらご了承下さい。 尚、Perl、PHP共に、一からプログラムを作成することはできませんが、作られたプログラムを改造する程度ならできるレベルです。 よろしくお願いいたします。
質問日時: 2009/06/08 06:54 質問者: naiz78
ベストアンサー
2
1
-
選択されたチェック先に複数送信するには?
CGI初心者です。 チェックボックスで選択された複数の相手に内容を送信したいのですが、 cgiはどう変更すれば良いでしょうか?以下、フリーCGIとhtmlからの抜粋です。 name★に入れるべき内容と、送信先A、B、Cのメールアドレスを cgiの中でどう追加したらいいのか教えて下さい。 ---------------------------------- #管理人がメールを受けるアドレス。(シングルクォートで囲む) $mailme = 'info@aaa.net'; ---------------------------------- # 1 : 投稿人へ挨拶&確認メール # 2 : 管理人アドレスへ通知 if ($mode == 1) { $mailsub = $greeting; $mailto = $addmail; $wellcomsg = $wellcom[$next]; } elsif ($mode == 2) { $mailsub = "件名です " ; $mailto = $mailme; $wellcomsg = "$report[$next] "; $mailfrom = $addmail if $addmail; ----------------------------------------------- <tr><td nowrap>送信先</span></span></td> <td> <input type="checkbox" name="★" value="Aさん">Aさん <input type="checkbox" name="★" value="Bさん">Bさん <input type="checkbox" name="★" value="Cさん">Cさん </td></tr> ------------------------------------------------
質問日時: 2009/06/07 22:46 質問者: mari_suke
解決済
1
0
-
futomiの解説本
アクセス解析のfutomiの解説本ってないんでしょうか? また、グーグルアナリティクスで訪問者のIPアドレスを調べるやり方ってあるんでしょうか?
質問日時: 2009/06/05 22:02 質問者: redo
ベストアンサー
3
0
-
自動返信ゲストブック(おるちゅばんボード)の返信動作不具合について
ツー氏のサイトにて配布されている改造版「おるちゅばんボード」について質問させて頂きます。 投稿コメント内に複数キーワードが存在した場合、似た文面で何度か投稿しても 特定のキーワードにしか自動返信が反応しないという現象が起こりました。例えば <こんにちは かわいい 占い>というキーワードを羅列しただけのコメントを送信すると、<占い>に対するレスが必ず返ってきます。 キーワードを増やして投稿しても<占い>という単語が含まれている限り、その他のキーワードにはまったく反応しません。 それぞれ単独での投稿なら問題なくレスが返ってくるのですが・・・ ツー氏は多忙中でしたので止む無くこちらで質問させて頂きました。 どなたかこの現象の原因が分かる方がおられましたら回答の方を何卒宜しくお願いいたします。
質問日時: 2009/06/04 13:46 質問者: kuroneko-l
ベストアンサー
2
0
-
グローバルIPアドレスの取得。
自宅サーバで、CGIで作成したホームページを開設しています。 回線は光で、回線終端装置(ルータなどが含まれる)の不具合等で、終端装置をリセットすると、グローバルIPアドレスが、変わってしまい、CGIを何箇所も書き換えなければなりません。 グローバルIPをCGIで取得して、CGIで、IPを自動的に変更したいのですが、IPの取得はどうしたらできますか。 IPの取得部分のCGIプログラムが欲しいのですが。 よろしくお願いします。
質問日時: 2009/06/03 21:32 質問者: ken1296
ベストアンサー
4
0
-
KENT WEBさんのWEB MARTの送信先アドレスを2件にする方法につきまして
KENTwebさんのをWEB MART使用しております。 ショッピング画面から買い物をしてもらった後に管理者に買い物の情報が記載されたメールが届きますが、このメールの送信先を2件のアドレスに同時に送信させることは可能なのでしょうか。 以下mart_init.cgiの一部を抜粋 ================================== ~~~省略~~~ # 配達時間の選択 @deli = ('午前中', '12-14時', '14-16時', '16-18時', '18-20時', '20-21時'); # 管理者アドレス $master = 'aaa@aaaaa.com'; # sendmailパス $sendmail = '/usr/lib/sendmail'; # テーブル色指定(順に、濃色、薄色、中間色) $col1 = "#8080C0"; $col2 = "#FFFFFF"; $col3 = "#DCDCED"; # 買物進行パネル色指定(順に、下地色、文字明色、ボタン明色、薄色) $col4 = "#444444"; $col5 = "#FFFFFF"; $col6 = "#FAC947"; $col7 = "#A2A2A2"; # 属性情報 # → name値は順に、color, size $opt01 = 'カラー'; $opt02 = 'サイズ'; ~~~省略~~~ ================================== aaa@aaaaa.comというアドレスに購入情報を届けるだけであれば、問題なく稼働しておりますが、 同時にbbb@bbbbb.comというアドレスにも送信させるにはどのようにすれば良いでしょうか。 CGIの知識は、ほぼ無いに等しく大変すみませんが、どなたかお分かりの方がいらっしゃいましたら宜しくお願い致します。
質問日時: 2009/06/03 17:04 質問者: 4444AG
ベストアンサー
2
0
-
モバイル用CGIでのデータの受け渡し方について
モバイルサイト用動的ページ(CGI)設計にて、以下の画面遷移でのデータ受け渡し方について悩んでおります。 入力画面1→入力画面2→確認画面→登録完了画面 この場合、入力画面2には 「戻る」、「次へ」ボタン(もしくはリンク)を実装するわけですが、 入力画面1の情報を保持しつつ「戻る」と、 入力画面1の情報を保持しつつ入力画面2の情報を引き継いで「次へ」を実現するには、どのように情報を保持し、どの様に渡せばよいのでしょう? docomo様i-modeの「お客様サポート」サイトを参照すると、 「戻る」ボタンはリンクで表示しurlにSTEP1画面へのURL+STEP1画面の情報を編集し、 「次へ」の情報はfromのactionに確認画面へのurl、formの内側にhiddenでSTEP1画面の情報を編集で送信という方法でした。 シンプルに書くと、「戻る」はget形式で、「次へ」はpost形式でデータの受け渡しを行っているようです。 私もi-modeと同様の実装方法を思いついたですが、上記方法が正しいのか?本当はもっと別の良い方法があるのではないかと悩んでおります。 わかりづらい文章で大変申し訳ございません。 モバイル用cgiでのお作法というか、一般的な構築方法など、よろしければご教示頂けると助かります。
質問日時: 2009/06/01 17:15 質問者: akikoba_20
解決済
1
0
-
KEEP OUT log機能がつかえない。
お世話になります。 直リンク防止のため、KEEP OUTというCGIを使っています。 http://cgiroom.nu/list/level_up/keepout/index.htm このスクリプトはlog機能があるのですが、うまく動作できません。 作者へ問い合わせしたいのですが、リンクが切れていて問い合わせできないため、こちらへ質問投稿しました。 お願いします。
質問日時: 2009/06/01 07:04 質問者: coral_japan
ベストアンサー
1
0
-
cgiの設置が出来ません。
こちらのスクリプトを設置したいと考えております。 http://www.hi-ho.ne.jp/~m_unai/CGIscript/downCnt.html 私のスキルですが、cgiの設置には慣れており、HTMLとcssは理解しており、Perlはごく初歩的なものなら理解できる程度のスキルです。 こちらのページにある設置方法の一番最後。 「CGIの実行:」が、どうしても理解できません>< <a href="/*****/downcnt.cgi/Sample001.lzh">Download</a> ↑これの意味がどうしても分からないんです。cgiの下の階層にlzhを置けばいいのでしょうか? 月曜日に設置するように言われているのですが、もう3日も考えているのにどうしても理解できません。 どなたかお知恵を貸していただけますよう、どうか宜しくお願いいたします。 *************** 補足 *************** 設置した結果がこちらです。(階層も見えるようにしておきました。) http://memo-pad.sakura.ne.jp/click/downcnt/cntmgr.cgi http://memo-pad.sakura.ne.jp/click/00.html cgiの変更は、このように行いました。 http://memo-pad.sakura.ne.jp/click/downcnt/cntmgr.txt http://memo-pad.sakura.ne.jp/click/downcnt/downcnt.txt
質問日時: 2009/05/31 19:43 質問者: edct1
ベストアンサー
4
0
-
振り分けcgiについて
現在下記のように書かれているcgiでトップページの振り分けをしています。今までは各htmに飛ばしていたのですが、今度モバイルのみcgi へ飛ばしたいのですが、i.htmの部分をmi.cgiと書き換えてもうまく飛びません。どうしたらcgiへ飛ぶようになるのでしょうか? $vjump='.i.htm'; #SoftBank用 $ijump='./i.htm'; #i-MODE用 $ejump = './i.htm'; #EZWEB用 $pcjump = './index.htm'; #PC,その他 $USR = $ENV{'HTTP_USER_AGENT'}; if ($USR =~ /^DoCoMo/) { $lct = $ijump; } elsif ($USR =~ /UP\.Browser/) { $lct = $ejump; } elsif ($USR =~ /^SoftBank/ || $USR =~ /^Vodafone/ || $USR =~ /^J-PHONE/) { $lct = $vjump; } else { $lct = $pcjump; } &go; exit; sub go { print "Content-type: text/html\n\n"; open(IN, $lct); while (<IN>) { print; } close(IN); } exit;
質問日時: 2009/05/30 23:53 質問者: noachiko
解決済
2
0
-
ヨミサーチのデザイン変更について
ヨミサーチを使っています。 質問は簡易デザインで行える「ログ表示テーブルの設定」以外でテーブルの表示方法を変えたいです。 現在の表示は上から順に (1)登録HP (2)更新日・・・[修正…] [管理者に・・・] (3)削除チェック・・・ (4)バナー表示 (5)紹介文 という並びをしています。 変更は以下のようにしたいです。 ・(4)段目のバナーを(1)段目の登録HPの右側に ・(2)段目、3段目を横並びに 文字で表示すると (1)登録HP、バナー表示 (2)更新日・・・[修正…] [管理者に・・・]、削除チェック・・・ (3)紹介文 となります。 以上にように変更するにはどこの何をどのように変更すれば良いのでしょうか? ご存知の方いましたらよろしくお願いします。
質問日時: 2009/05/30 22:44 質問者: kukuppido
解決済
6
0
-
メールの遅延
お世話になります。 WEBよりアンケートを設置し、CGIでメールが届くようにしました。 このメールが3時間程遅れます。 原因を探る為、以下のテストを行いましたが、原因が分からなくなりました。 どなたか良きアドバイスをお願いします。 現在の設定: CGIでメールを送信する(アドレス設定 ○○@△△.co.jp) 結果:3時間程遅れて受信。 テスト1:CGIのメール送信先を変更した。 (○○@△△.co.jp)→(××@●●.ne.jp) 結果:問題なく受信できた。→CGIには問題なし テスト2:Outlookから問題の送信先(○○@△△.co.jp)にメールを送った。 結果:問題なく受信できた→受信側のメールサーバーには問題なし 遅延の原因はどこにあるのでしょうか?宜しくお願いします。
質問日時: 2009/05/28 15:44 質問者: kapakapa
解決済
1
0
-
.diff のあて方
wiki のプラグインを設定しているのですが、その中の説明で、 まずは XXX.diffを yyy.cgiにあてます。 というのがあります。あてるというのは具体的にどうすればいいのでしょうか? 同じディレクトリーに置けばいいのか、それとも、XXX.diff を yyy.cgi にコピーすればいいのか、どうすればいいのでしょうか?
質問日時: 2009/05/28 01:17 質問者: moo_a3123
ベストアンサー
1
0
-
ファイル投稿後のページ更新について
標記の件について質問させていただきます。 すごく初歩的な事かもしれないんですが、 日記に対するコメントを投稿するCGIを作成したとして、処理的には、【投稿ボタン押下】→【コメント欄の文章を管理ファイルへ書き込む】 ここまでがCGIの処理なのかな?という程度に思っているのですが、 投稿したコメントが書き込まれた状態のWebページにするのはHTML側の処理なのでしょうか? それともCGIでページを更新する処理みたいなものが必要なのでしょうか? 初心者の分かりづらい質問だとは思いますが、有識者の方がおられたらご教授お願いいたします。
質問日時: 2009/05/26 12:30 質問者: ya-cha
解決済
1
0
-
CGIでjcode.plを読み込めなくなりました
さんざん検索をかけて色々試したのですが、どうしても解決できず どなたかご存知のかた、教えてください。よろしくお願い致します。 つい昨日までちゃんと動いていたCGIが突然 「jcode.plがありません」 と訴えてきました。 4月にサーバーを乗換え丸2ヶ月、問題なく動いていたのに 突然です。何がなんだか分かりません。 もちろん、このCGIに関わるファイルは一切いじっておりません。 自分なりに検討した結果 引っかかっているのは以下のコード # 漢字コード変換ライブラリを読み込む if (-f "jcode.pl") { require "jcode.pl"; } else { &errexit("jcode.plがありません。\n"); } -略- &jcode'convert(*tmp, $kcode_cgi); このふたつです。jcode.plを読み込めない為にもれなく後出の呪文が効かないんだろうなという事は推測しているのですが。 このためフルパスでも試しましたが変化なし。 この読み込みをしなければ、CGIは取りあえず表示します。 なので、日本語変換プログラム以外は正常に動作しているようです。 どなたか同じような経験の有る方いらっしゃいませんか? アドバイスよろしくお願い致します。
質問日時: 2009/05/25 20:48 質問者: usakoh
ベストアンサー
3
0
-
4択問題のプログラムが導入できない
現在My Test(http://www.nmt.ne.jp/~mamiko/scripts/mytest/)という四択問題を導入しようとしているのですがリンクの説明どおり行ってもうまくいきません。 サーバーはロリポップで、現在movabletypeを使っているのですが、movabletypeでは別になにか設定しないといけないんでしょうか。
質問日時: 2009/05/25 11:44 質問者: st-f
解決済
2
0
-
注文フォームへのデータの引継ぎ
CGIについて質問です。商品が複数あって、そこから注文フォームにリンクがあるとき、商品ごとのリンクをクリックすると、注文フォームにいったときに金額、商品名、商品番号がわかるように設定することはできますか。参考となるページなど教えて頂ければ幸いです。よろしくおねがいします。
質問日時: 2009/05/22 11:22 質問者: okazaky
ベストアンサー
1
0
-
漢字のエラー
perlのCGIで require './jcode.pl'; <A HREF=\"./****.cgi?mode=res_albam&name=$fname\"> レンタルサーバーの時は半角、全角もOKでしたが、 自宅サーバーでは $fnameに半角文字の時はOKですが全角文字が入っている時 nameに渡しリンク先で文字ばけします、 どうすれば良いですか、よろしくお願いします
質問日時: 2009/05/22 09:43 質問者: hana3090
ベストアンサー
1
0
-
cgiについて
価格.comのような評価&レビューが出来るサイトを作りたいです。 テンプレート利用で、詳しい設置方法を教えてください。 http://www.psmk2.net/このサイトがhttp://www.cj-c.com/これを利用しているようです。同じように設置したいと思っています。 HTMLの知識はありますがCGIはあまり詳しくないので細かい手順等を教えていただけるとありがたいです。
質問日時: 2009/05/19 18:23 質問者: renlen
解決済
1
0
-
評価システムの作り方(CGI)
このサイトみたいに評価とレビューができるサイトを作りたいです。 http://www.psmk2.net/title.php?title=373 私はCGI初心者なのですが聞いたところによると、このサイトはテンプレートを利用しているようです。なのでどなたかに具体的方法を教えて頂きたいのです。 (このサイトのテンプレを利用しているらしいですhttp://www.cj-c.com/index.html) HTMLの知識はあります。どなたか、詳しい方ご回答お願いします。
質問日時: 2009/05/19 14:04 質問者: renlen
解決済
1
0
-
PostMail パーミッションについて
超初心者です。よろしくお願いします。 Dreamweaver CS3を使用してホームページを作成しています。 PostMailの設置も無事に成功して、動作も確認しました。 その後今度は掲示板を設置しようと、同じくKentさんの「ybb」を設置しました。 こちらも無事に成功して、動作を確認しました。 ところがその後、PostMailの方に「インターネットサーバーエラー」が発生していたようで(人からエラーになると聞いた)、確認して一応、パーミッションを再度設定し直したら大丈夫になりました。 質問は、今回ybbの設定時にはまったく触っていなかったPostMailのパーミッションが知らないうちに変わってしまったのはどうしてか、という事です。 そもそもパーミッションは定期的に設定をし直さなくてはいけないものなのでしょうか? 初歩的な質問で申し訳ございませんが、今後のために教えて頂けると助かります。
質問日時: 2009/05/18 13:12 質問者: pagwanko
ベストアンサー
2
0
-
CGI用に作ったディレクトリが消せません
iswebライトでHPを作っているのですが、ちょっとCGIの掲示板を設置してみようかと思い、CGIに詳しい知り合いに設定などをしてもらったファイルをメッセンジャーで転送してもらい、自分自身でファイルマネージャにてアップ作業後、知り合い共々動きを確認する、という方法をとって以前は成功していたのです。 しかし、今回はFFFTPを使ってアップしてみたのですが、思うように動かず、「もしかすると未対応、もしくは重すぎるのかもな」と二人で結論を出し、FFFTPでファイルを削除したのですが、ただひとつのディレクトリが削除できないのです。 何らかのエラーでも出れば、原因は特定しやすいのかもしれませんが、これといったエラーも出ず。 もしかしたら、と思いファイルマネージャのほうでも消してみたのですが、「フォルダ○○○/ を削除しました。」とメッセージは出ても対称ディレクトリは残ったままです。 その前にアップしている際に「アップできません」と言うエラーをFFFTPの方で吐かれたので、それの関係かなぁ、とかも思いますが、実際アップできなかったと言うファイルは別ディレクトリ内ですし、何よりそのディレクトリはすでに削除済みです。 消せないフォルダはcgi-bin内から移動させることはできたのですが、indexファイルのある所に持ってきた現状でも消せません。 どなたお力をお貸しください。 宜しくお願い致します
質問日時: 2009/05/16 18:50 質問者: TY007
解決済
1
0
-
自己紹介用のDGIが作りたいのですが…
質問させて頂きます。 サークルのHPに、サークルメンバーの自己紹介を 載せたいと思っています。 70名くらいいるので、私が集計して載せるのは難しく、 個人個人がアクセスして、必要項目を記入し、 できたら画像もUPできるようなものがほしいのです。 その方が、コメントを変えたいときに自分で直せますので…。 探し回ったのですが、そのようなツールは見当たらず、 自分でCGIを勉強するしかない、と思ってCGIの HPを見て回ったのですが、さっぱり分かりません。 もし便利なツールをご存知でしたら教えて頂きたいです。 宜しくお願いいたします。
質問日時: 2009/05/16 00:04 質問者: nyagami
解決済
1
0
-
実行可能な外部コマンドは?
cgiプログラムから外部コマンドを実行させたいのですが,できることとできないことの区別が明確でありません. システムコマンドのlsは実行できず,wc や cp は実行できます. 自作のプログラムはcgiプログラムと同じところある物は動きますが,それを/binや/usr/binに移動させると動かなくなります. これはサーバのセキュリティがそのように設定されているということなのでしょうか?
質問日時: 2009/05/15 23:09 質問者: sunasearch
ベストアンサー
3
0
-
Yomi-Searchのカテゴリ出力について
下記サイトを参考にYomi-Searchの設定をしています。 http://www.yomi-search.net/index.html 途中までは上手く行ったのですが、 カテゴリの出力が上手く行きません。 http://www.yomi-search.net/050yomi-custom/080.html 上記を参考にHTMLログファイル更新処理を行いましたが、 更新を実行してもカテゴリページが生成されません。 Yomi-Searchをご利用の方、 アドバイスをお願い致します!
質問日時: 2009/05/15 07:00 質問者: popcube
解決済
1
0
-
意味を教えてください(CGI)
CGIの勉強をしています。 以下の意味を教えてください。 ・&error("2222");←"2222"の意味 ・&error("サーバーエラー。#101");←#101の意味 ----------------------------------- &decode; if($orden eq 'enviar' || $preview == '0'){ &enviar; } &previsto; &error("2222"); sub decode{ if ($ENV{'REQUEST_METHOD'} eq "POST"){ read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); }else{ &error("サーバーエラー。#101"); }
質問日時: 2009/05/14 13:33 質問者: nkmyr
ベストアンサー
5
0
-
Yomi-Searchの設置方法について
ホームページにサイト内検索機能を設置したいと思い、 こちら(http://yomi.pekori.to/)のページから Yomi-Search4.22をDLしました。 サーバがniftyなので、 こちら(http://yomi.pekori.to/help/ys4/index.html)の 「@niftyでの設置」を参考に、 ファイルの修正、パーミッションの変更を行いましたが、 ”ドメイン/admin.cgi”をアドレスバーに入力しても 「ページが表示されません」となってしまいます。 ちなみに、ニフティでのCGIの設置については、 http://homepage.nifty.com/make/cgi_own/ を参考に、 ■cgi-binのディレクトリにCGIに関するファイルを置き、 ■homepageのディレクトリにhtmlファイルなどを置きました。 CGI、Perlについては全く知識がなく、 パーミッションの設定が間違っているのか、 設置する場所を間違っているのかさえ分からない状態です。 どなたかご教示頂きたく、 何卒よろしくお願い申し上げます。
質問日時: 2009/05/12 20:42 質問者: popcube
ベストアンサー
1
0
-
apache2でforbiddenになってしまう
apache2で質問です。 public_html/xxx.htmlは正常に表示されるのですが、 public_html/test/xxx.htmlはforbiddenになってしまいます。 まったく同じファイルです(パーミッションも)。 testフォルダはdrwxr-xr-xです。
質問日時: 2009/05/08 04:46 質問者: 466pk
解決済
2
0
-
sendmailでメール送信ができない
ラピッドサイトのRVカスタムシリーズというサーバーを借りています。 ドメインの切り替えはまだ終わっていません。 このサーバー内にメール送信フォームを設置しました。 (フォームに内容を入力すると、送信者、管理者の両方にメールが届くしくみ) このCGIは以前別のサーバーで使用していた物の流用です。 CGIは問題なく稼働しているようで、送信ボタンを押すとサンクス画面が出て処理が終了します。 しかし肝心のメールが届かず、サーバー管理者の元にエラーメールが届いていました。 =======以下メール======== The original message was received at Thu, 7 May 2009 16:23:51 +0900 from localhost with id n477NnNN009359 ----- The following addresses had permanent fatal errors ----- apache (reason: 553 5.3.0 <apache@●●●.com>... User unknown) (expanded from: apache) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: >>> DATA <<< 553 5.3.0 <apache@●●●.com>... User unknown 550 5.1.1 apache... User unknown <<< 503 5.0.0 Need RCPT (recipient) The original message was received at Thu, 7 May 2009 16:23:49 +0900 from apache@localhost ----- The following addresses had permanent fatal errors ----- ■■■@▲▲▲.com (reason: 553 5.3.0 <apache@●●●.com>... User unknown) (expanded from: ■■■@▲▲▲.com) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: >>> MAIL From:<apache@●●●.com> SIZE=1463 AUTH=apache@●●●.com <<< 553 5.3.0 <apache@●●●.com>... User unknown 501 5.6.0 Data format error ~略~ フォームの内容 ========================= 今までに出たことのないエラーで対処に困っています。 問題解決のアドバイスをお願いします。 サーバーのドメインが切り替わっていない事は関係ありますでしょうか。 あるいはsendmailで設定しなくてはいけない項目があるのでしょうか。 今までは既に設定がされている環境でCGIを設置しただけなので、どこを見ていけばよいのかさっぱりなのです。 よろしくお願いします。
質問日時: 2009/05/07 17:44 質問者: pochitarou
ベストアンサー
1
0
-
カンマを,以外で表現したい
実際にはCGIやPerlではなくHTMLの技術だと思いますがPerlがらみのことなのでこちらで質問させて頂きます。 PerlでCSVファイルを扱っているのですが、データの中にカンマ(,)が入るとそこで分割されて取り扱われるので、何か他のものに置き換えたいと思っています。 ですが勝手に自分で決めたものだと、表示する際に置き換えたデータを元に戻さないといけないし、万一自分が決めた形と同じ形のデータが存在すると表示するときに置き換えたデータをカンマに戻すとそのデータまで置き換わってしまうので、きちんとしたコードがないものかと思っているのですが、カンマのタグというものはないのでしょうか。 つまりは、半角スペースなら と置き換えられると思いますが、このようなコードで書き換えることはできないのでしょうか。 例) 「123,123」というデータを登録するのに分割されるのを防ぐために「,」を「、」に置き換えると、表示する際に再度置換する必要がある上、同一データ内に「私は、○○です。」があるとその「、」まで「,」に変換されてしまうのでそれを防ぎたいし、できれば表示する際置換しなくていいものがあれば。 PS 専門用語が分らないのでうまく説明できなくてすみません。
質問日時: 2009/05/06 18:18 質問者: choei
ベストアンサー
5
0
-
画像掲示板の表示できるページを超えた画像の行方?
初心者です。 無料配布しているCGIやPHPスクリプトで、画像掲示板を運営してみたいのですが、 掲示板というのは、 表示できるページを超えた画像やテキストは、サーバーから消えるのですか??? それとも表示はされずにサーバーには蓄積されていくものなのでしょうか??? サーバーには容量があるので、かってに消えてくれるとありがたいのですが; その辺の事がよくわかりません; くわしい方おられましたら宜しくお願い致します。m(_ _)m
質問日時: 2009/05/02 21:05 質問者: 512355488
ベストアンサー
2
0
-
Yomi-Searchのランキング
先日Yomi-Searchを導入し、カテゴリーに[in][out]の設定をしました。 そこまでは普通にカスタマイズが出来たのですが カテゴリー別にランキングを表示したいのですが(ランキングサイト) どのようにして良いのか解りません。 ご存知の方がいらっしゃったら具体的にどこを変更すれば良いか 教えて下さい。
質問日時: 2009/04/29 19:36 質問者: fun9love
解決済
1
0
-
MTOS内のページに設置したメールフォームについて
いつもみなさんのアドバイスを参考にさせて頂いております。 早速ですが、MTサイト内にメールマガジンのフォームを設置したところ、実際に名前とメールアドレスを入力し送信ボタンを押しても名前が入力されていませんなどとエラーが表示されます。 メールマガジン自体は他サイトで使用しているものでメールマガジンで使用しているCGIも他サイトのサーバにて稼動しております。 ところが、使用しているタグ<form> ~ </form>までをそのままMTに貼り付けて設置してみてもうまく運用できません。 何か問題があるのでしょうか? ちなみにタグは以下の通りです。 <div id="mail_maga"> <form action="http://www.***/***.cgi" method="post"> <table id="AutoNumber1"><tbody><tr> <td colspan="2" class="mail_magat">☆ メルマガ登録</td> </tr><tr> <td class="mail_magast">お名前</td> <td class="mail_magain"><input type="text" name="お名前" size="30"></td> </tr><tr> <td class="mail_magast">メールアドレス</td> <td class="mail_magain"><input type="text" name="メールアドレス" size="30"> 半角英数字</td> </tr></tbody></table> <table id="AutoNumber2" class="mail_maga2"><tbody><tr> <td> <input type="hidden" size="1" name="code" value="0000a" /> <input type="hidden" size="1" name="mlcd" value="0000a" /> <input type="hidden" size="1" name="key01" value="2542666" /> <input type="hidden" size="1" name="HPADDR" value="http://www.***/***.html" /> <input type="submit" name="mode" value="送信" /> <input type="submit" name="mode" value="内容確認" /> <input type="reset" value="リセット" /> </td> </tr></tbody></table> </form> 何かアドバイスありましたら宜しくお願いします。
質問日時: 2009/04/27 19:12 質問者: ishibo_062
ベストアンサー
1
0
-
メールフォームに、直接クリップボード内の画像を張り付けることはできますか?
プリントスクリーン画像を直接貼り付けられるメールフォームを作りたいと思っています。 キーボードのプリントスクリーンキーを押し、そのままメールフォームのボタンをクリックすると画像が張り付くというのを想定してます。 これは可能でしょうか?
質問日時: 2009/04/27 17:24 質問者: u-kasi
ベストアンサー
1
0
-
yomiサーチのメニューのリンク切れについて
yomiサーチを設置しようと、ビギナーズガイドや様々なHPを見まして、ようやくTOPページを表示させることはできましたが、右のメニューの「サイトマップ」~「更新・削除」までのリンクが正常に作動しません。 サイトマップ・・404 Not Foundと表示 ヘルプ~更新・削除まで・・HTTP 500 内部サーバーエラー 以下が自分のページです。 http://grandmedaru.toypark.in/ys4/yomi.cgi サーバーはtoyparkです。 また、HTTP 500なので、パーミッションの設定が悪いのかなと思い、 http://yomi.pekori.to/help/ys4/index.htmlのパーミッション1の設定や全て777にして試してみても、ここだけはやはり修正できませんでした。 また、temp.cgiの3行目の#を削除して、原因を調べようとしても、上記のようなエラーがでるのみで、全くお手上げです。 どのようにすれば、右メニューのリンクが正常に作動するのかについて、教えていただけないでしょうか? お願いします。
質問日時: 2009/04/27 11:49 質問者: kurainn
解決済
2
0
-
アクセスで500エラーが出るのは普通ですか
メールフォームのログ.cgi(パーミッション600とか) にブラウザから試しにアクセスしてみると 500 Internal Server Error が表示されるんですが、これが正常な動作ですか? トップのCGIは通常通り動作します。
質問日時: 2009/04/21 22:24 質問者: takumana20
ベストアンサー
5
0
-
Perlを使用してひらがな表の作成
Perl全くの初心者です。「.cgi」ファイルを利用して下記のひらがな表を作成しようと考えているのですが、全くうまくいきません。。。 どのうようにソースを書いたら良いでしょうか?おしえて頂くと助かりますのでよろしくお願いします! ※1 表の罫線は外側は太線で、他の罫線はすべて破線(点線)にしたいです。 ※2 あ段(あかさたな…わ)の上の部分は1マス空欄を入れたいです。 ※3 CSS(スタイルシート)を使用して罫線、フォントの設定をします。 --------------- ←この部分は空欄 わ ら や ま は な た さ か あ り み ひ に ち し き い を る ゆ む ふ ぬ つ す く う れ め へ ね て せ け え ん ろ よ も ほ の と そ こ お どうぞよろしくお願いします。
質問日時: 2009/04/21 14:43 質問者: babugess
ベストアンサー
3
0
-
私書箱掲示板プラス添付ファイル
私書箱型掲示板「ぽすとまん」というのを知りました。これはまさに私書箱で一対一のやり取りスペースがいくつもある、というイメージの掲示板です。これは私のやりたいことに最適なのですが、これに例えばエクセルファイルなどのデータ添付ができるものってないものかと思い質問しました。 こういったのってないでしょうか?
質問日時: 2009/04/20 15:27 質問者: newme
ベストアンサー
3
0
-
sendmail -fオプションの指定はどこで行えばいいでしょうか?
キャノネットというサーバーでフリーのメールフォームCGI設置を試みました、-fと-tオプション設定を行わなければならないみたいなのですが、今回使用したいCGIの初期設定ファイルsendmail指定部分下記に #sendmailのパス $init->{sendmail_path} = '/usr/local/bin/sendmail -t -f ' メールアドレス' '; と指定しましたがCGIエラーとなってしまい、どうやらプログラム内を書き換える必要があるみたいなのですが、知識不足のため どうやって変更するのかがわからず困っております。 お詳しい方、下記のプログラム内の変更部分をお教え下さい。 よろしくお願い致します。 (CGIはURLのものを使用しております。) http://www.web-liberty.net/download/mailplus/index.html -------------------------------------------------- package webliberty::Sendmail; use strict; use Jcode; use webliberty::Encoder; ### コンストラクタ sub new { my $class = shift; my $self = { sendmail => shift, send_to => undef, send_from => undef, subject => undef, name => undef, message => undef, files => undef, x_mailer => undef }; bless $self, $class; return $self; } ### メール送信 sub sendmail { my $self = shift; my %args = @_; $self->{send_to} = $args{'send_to'}; $self->{send_from} = $args{'send_from'}; $self->{subject} = $args{'subject'}; $self->{name} = $args{'name'}; $self->{message} = $args{'message'}; $self->{files} = $args{'files'}; $self->{x_mailer} = $args{'x_mailer'}; if (!$self->{send_to}) { $self->{send_to} = 'example@example.com'; } if (!$self->{send_from}) { $self->{send_from} = 'example@example.com'; } if (!$self->{subject}) { $self->{subject} = 'No Subject'; } if (!$self->{message}) { $self->{message} = 'No Message'; } if (!$self->{x_mailer}) { $self->{x_mailer} = 'Web Liberty'; } foreach ($self->{subject}, $self->{name}, $self->{message}) { $_ =~ s/<br ?/>/?n/g; $_ =~ s/&/&/g; $_ =~ s/</</g; $_ =~ s/>/>/g; $_ =~ s/"/"/g; } if ($self->{name}) { $self->{send_from} = "?"" . $self->_encode($self->{name}) . "?" <$self->{send_from}>"; } $self->{message} =~ s/?xEF?xBD?x9E/?xE3?x80?x9C/g; $self->{message} = Jcode->new($self->{message}, 'utf8')->jis; my @files = split(/?n/, $args{'files'}); my $boundary; if ($files[0]) { require webliberty::File; $boundary = time; while ($self->{message} =~ /$boundary/) { $boundary++; } } open(webliberty_Sendmail, "| $self->{sendmail} -t") or return(0, "Sendmail Error : $self->{sendmail}"); print webliberty_Sendmail "X-Mailer: $self->{x_mailer}?n"; print webliberty_Sendmail "To: $self->{send_to}?n"; print webliberty_Sendmail "From: $self->{send_from}?n"; print webliberty_Sendmail "Subject: " . $self->_encode($self->{subject}) . "?n"; if ($files[0]) { print webliberty_Sendmail "Content-Type: multipart/mixed; boundary=?"$boundary?"?n?n"; print webliberty_Sendmail "--$boundary?n"; } print webliberty_Sendmail "Content-Transfer-Encoding: 7bit?n"; print webliberty_Sendmail "Content-Type: text/plain; charset=iso-2022-jp?n?n"; print webliberty_Sendmail "$self->{message}?n"; foreach (@files) { my $file_ins = new webliberty::File($_); my $file_name = $file_ins->get_name . '.' . $file_ins->get_ext; print webliberty_Sendmail "--$boundary?n"; print webliberty_Sendmail "Content-Type: application/octet-stream; name=?"$file_name?"?n"; print webliberty_Sendmail "Content-Transfer-Encoding: X-uuencode?n"; print webliberty_Sendmail "Content-Disposition: attachment; filename=?"$file_name?"?n?n"; if (open(webliberty_Sendmail_FILE, $_)) { binmode(webliberty_Sendmail_FILE); print webliberty_Sendmail $self->_uuencode(join('', <webliberty_Sendmail_FILE>), $file_name); close(webliberty_Sendmail_FILE); } } close(webliberty_Sendmail); return 1; }
質問日時: 2009/04/17 18:07 質問者: dsw
ベストアンサー
1
0
-
タグ埋め込み式でレンタルではないショッピングカートcgi
宜しくお願いいたします。 タグ埋め込み式で、独自ドメインで運用出来るショッピングカート(買い物カゴ)のcgiを探しています。 今現在、ショップギアというレンタルカートを使っているのですが、独自ドメインで動く物に移行したいと考えております。 商品のデータベースは「Amigo Database」という汎用データベースcgiを使用しています。 商品登録型のショッピングカートでは、対応出来ない事が多々あるので、データは前述のcgi、カート部分は別のcgiという具合にしたいのです。 ご存知の方、いらしたら何卒ご教授下さい。 宜しくお願いいたします。
質問日時: 2009/04/17 04:23 質問者: fujii9954
ベストアンサー
2
0
-
CGI(掲示板)へPDFをアップしたい
現在、自宅でWebサーバを立て、掲示板(CGI)の公開を行うとしています。掲示板には画像ファイルをUPする方法がありますが、PDFファイルをアップする方法がなかなか見つかりません。何か良い方法があれば 教えて頂けませんでしょうか。また、本来であればCGIの基本的なプログラムを理解しなければなりませんが、サンプルになるようなものでも 構いません。宜しくお願いいたします。 なお、PDFにこだわる理由は、自分で作成したマニュアル等を掲載 する事を目的としています。
質問日時: 2009/04/12 21:58 質問者: tshigeo2000
解決済
4
0
-
Script Errorがでます。(過去ログ検索済)
これまでうまく動いていたcgiを新たに設置したのですが 下記のようなエラーがでます。 Script Error The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file. 使用しているサーバーはxreaです。 パーミッションは 設置cgi[755] にしております。 色々、過去ログをみたりぐぐってみたりしたのですが、 考えられる手はうってみたのですが、 他に考えられる原因は何かありますでしょうか?
質問日時: 2009/04/12 14:29 質問者: ritzkun
ベストアンサー
9
0
-
CGIがソースで表示されてしまう。
プログラミング初心者です。 ホームページでCGIを使おうと思い、 『10日で覚えるperl/CGI』という本を購入しました。 付属のCDから ActivePerl5.8.7 とApache HTTP Server2.0.54 というものをダウンロードしました。 はじめは本の通りにセットし、ローカルPC内でうまく練習できていました。 しかし、PCを買換え、新しい方にインストールして、まったく同様の手順でセットしたところで問題が起きました。 どういうわけか、ローカルのPC上での練習であっても、CGIがソースのまま表示されてしまうのです。 俗にいう『さいころゲーム』のCGIも、さいころの目がランダムで表示されるわけではなく、そのソースが画面に出てしまいます。 似たようなことがないか丸1日インターネットで調べたのですが、みつからず、ご教授お願いいたします。 足りない情報など、あるかとおもいますが、よろしくお願いいたします。 PC:windows XP Professional Version 2002 Service Pack 3 Intel(R) Core(TM)2 Duo CPU E4400 @2.00Ghz 2.00 Ghz 1.99GB RAM
質問日時: 2009/04/12 00:36 質問者: azure-kasa
ベストアンサー
2
0
-
CGIからSSHを使いたい
こんにちは。 CGIから他のマシン上にシンボリックリンクを作る方法で困っています。 現在開発中のシステムは、フロントエンド用のマシンが複数(2台)あり、ロードバランサーにより、接続が切り替えられるようになっています。 つまり、同じURLアドレスにアクセスしても、どのマシンにつながるかはそのとき次第です。 このシステム上で、管理者メニューとして、Web上の項目を増やしたり減らしたりしたいのですが、その際に単なるファイルコピーやディレクトリの作成だけではなく、シンボリックリンクを作成したいのです。 同じマシン上であれば、パーミッションをそれなりに設定することで、CGIからでも、上記の操作が可能ですが、他のマシン(この場合、現在つながっていのいほうのもう1台のマシン)に対してはどのようにすればよいのでしょうか? 使えるプロトコルはsshとftpがあります。rcpやrloginは使えません。 sshを使えは、リモートマシンにシンボリックリンクを作成できるのですが、CGIから使用する方法がわかりません。シェルからであれば、暗号鍵を作ることにより、パスワードなしでのログインにも成功したのですが、CGIからだとユーザーが特殊なためにうまくいきません。 いっそ、CGIのLocationヘッダで飛ばすことも考えましたが、Basic認証を使っているために、パスワードを聞かれてしまい、その際にエスケープしてしまうと、処理が不完全になってしまいます。 なんとかsshでできないものかと調べてはいるのですが、いい情報がみつかりません。どなたか方法をご存知ないでしょうか。よろしくお願いします。
質問日時: 2009/04/10 14:31 質問者: titokani
ベストアンサー
5
0
-
全くの素人が CGI を理解出来ますか?
私はプログラムに関しては、全く知識がありません。 CGIってどういうものでどういう働きをなすのかがわかっていません。こんな自分でもCGIの基本を理解出来るでしょうか? 別にそれを仕事にしようとかではなくて、CGIについて基本的な事だけでも理解したいのです。 もし勉強するとすれば、どういう要領で勉強をすれば効率的に理解できるでしょうか? また、何かいいテキストなどあれば教えてもらえないでしょうか。 よろしくお願いします。
質問日時: 2009/04/08 21:51 質問者: ybb8m
ベストアンサー
3
0
-
掲示板の設定方法教えて下さい。
http://www.cj-c.com/cgi_s/cbbs.htm このページを使い方がわかる方いましたらお願いします。 ドメインもサーバーも取得しているのですが、アップできません。 よろしくお願いします。
質問日時: 2009/04/05 07:56 質問者: guardlocks
解決済
2
0
-
システム・サーバーの値段
以前こういう質問をしたのですがどなたからも返答いただけませんでした↓↓ ----------------------------- あぷろだBBS h ttp://upbbs.mobi/ PIQPIQ.TV h ttp://piqpiq.tv/ [画][動]BBS h ttp://gadou.tv/ ガガガアップローダー h ttp://gagaga.tv/ こういったタイプのHPはどこでレンタルしてるんでしょう?機能と管理画面が同じなので自作には見えません。色々と検索しても出てきません。分かる方いたらよろしくお願いします。 -------------------------------- なので質問内容変更します。 こういったシステム、サーバーはどこの会社に依頼したら作ってもらえますか?また、安くと高くで見積もってどれくらいの金額と制作期間がかかりますか?自分はレンタル掲示板でHTMLが作れるくらいでPHPの作り方やサーバーの仕組みなどは良く分かっていません。 分かる方いたらよろしくお願いします。
質問日時: 2009/04/04 12:42 質問者: hgtfre
ベストアンサー
2
0
-
CGI内で出力する画像をキャッシュさせたい
CGIで画像を出力しているのですが、読み込み毎に画像を読んでしまい、無駄な通信が発生して、動作も重いのです。 この画像は今後変更しないので、キャッシュから読み込み、動作を軽くしたいのです。 どのようにすればよいでしょうか? 尚、画像は小さな画像が大量にあります。 ただし、画像以外は更新させたいので、画像のみキャッシュできる方法を探しています。 このようなものでもアクセスごとに画像を読み込むので困っています。 print "Content-type: text/html\n\n"; print qq|<img src='img1'>\n|; print qq|<img src='img2'>\n|;
質問日時: 2009/04/03 16:38 質問者: moon_night
解決済
1
0
-
安全なお問い合わせフォームを安くつくる方法。
はじめて投稿します。よろしくお願いします(>_<) 会社の事情で、素人同然の私が「Webディレクター」的なことをしなければならないという状況になり、とっても困っています。 --------ミッション 会社からのミッションは、Webサイトに「お問い合わせフォーム」を設置するというものです。 ※ちなみに私は、お問い合わせフォームというのが、何と何で成り立っていて、どんな仕組みで動いているのか、それさえ分からない素人です。 個人情報を入力させることになるので、出来るだけ安全で、出来るだけ安く、つくれたらと思います。 ※ちなみに、現状は「mailto:」です。 ・なんかカッコ悪い ・お客さんから「使いにくい」とクレームがある ・お客さんのメアドや名前をラクに管理したい などの理由から、このたびお問い合わせフォームを設置することになりました。 お客さんの情報は、総務の女の子がエクセルに入力して、管理しているような状況ですので、それもどうにかしたいです。 --------いまの状況 自分で出来る限り調べましたら、 ・perlとCGIを使うのがメジャーな方法 ・SSLを使うと、クライアントとサーバー間は安全 ・レンタルサーバはSSL対応(エックスサーバという会社だそうです) ・SSLを使えば安全というわけじゃない ・HTMLでフォームのページをつくってから、証明書をもらう???(とは何のことだろう・・・) これだけのキーワードを拾うことができました・・・ がしかし、限界です・・・^^;;; --------知りたいこと ちなみに、私ができるのは、HTMLでフォームをコーディングすることだけです。 お問い合わせフォームには何が必要なのか・・・ そして何を外注して、何を自分でやればいいのか・・・ 段取りをご教授ください!
質問日時: 2009/04/01 05:40 質問者: u9girl
ベストアンサー
3
0
-
ホームページサービスのメール送信CGIについて
HP画面に送信メール用CGI( <form action="/cgi-bin/mail2.cgi" method="post"> )をHTML本文に貼り付けアップ後、実際にHPから書き込み操作し「送信」ボタンを押すのですが結果何度繰り返しても同じで、指定先メールアドレスに一切何も届きません。 送信ボタンを押した後、サイト表示画面では送信完了となっています。 他のプロバイダーのCGIタブと比べると、auは少し違っているようですが入れ替えるとその部分がエラーで表示されます。 もうこのCGIは諦めようかとも思いますが、なにかアドバイス頂ければ幸いです。
質問日時: 2009/03/31 16:15 質問者: musashi023
ベストアンサー
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【CGI】に関するコラム/記事
-
イチゴの品種はどうしてこんなに多いの?海外では野菜としてサラダに使われることも!
冬から春にかけて、スーパーや青果店に様々な種類が並ぶイチゴ。以前に比べて生産される期間が長くなったのでは、と感じている人はいないだろうか。実際、継続的に品種改良が行われており、生産時期や味が多様化して...
-
メダロット:第241話「Vol.241※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
生活スタイルが欧米化している昨今、和室よりも洋室の人気が高く、畳の需要が減ってきている。和風の民家が洋風にリノベーションされ売りに出されているのを目にしたことがある人も多いだろう。実際「教えて!goo」に...
-
メダロット:第240話「Vol.240※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページでCGIのフォームを動か...
-
エクセルで集計したい。
-
number 改行が追加できない
-
古ーくからフリーのtree.cgi掲示板...
-
CGIで出力するhtmlの<!DOCTYPE html...
-
ラズパイでのCGIで、pythonソースが...
-
CGIが読み書きするデータファイルの...
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、500エ...
-
ホームページの事でおしえてください
-
(フリーの)ツリー掲示版CGI、昔は...
-
cgiからsendmailを送信で文字化け
-
CGI.pmはもう古い!?
-
CGIの記述について教えてください…...
-
ホームページにCGIを設置したのです...
-
cgi
-
マイクラpeで新しいアップデートが...
-
CGI:HTML表示結果のカスタマイズと...
-
POSTメソッドの最大容量について
-
生成AI画像について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、500エ...
-
ホームページでCGIのフォームを動か...
-
生成AI画像について
-
/bin/awk '{print $5}'ってどうゆう...
-
入力フォーム(電話番号)
-
(フリーの)ツリー掲示版CGI、昔は...
-
古ーくからフリーのtree.cgi掲示板...
-
VBAで条件から範囲を指定して色を塗...
-
ホームページにメールフォーム用のc...
-
一番簡単なCGI,掲示板の設置教えて...
-
CGIって何ですか?簡潔に教えて欲し...
-
サーバーのエラーでおしえてくださ...
-
サイト訪問者の情報を取得したい
-
htmlからパラメータで、cgiに渡した...
-
CGIで出力するhtmlの<!DOCTYPE html...
-
cgiからsendmailを送信で文字化け
-
POSTメソッドの最大容量について
-
ホームページにCGIを設置したのです...
おすすめ情報