maura の回答履歴

全181件中21~40件表示
  • ftp使用後の文字化け

    こんにちは。よろしくお願いします。 Red Hat Linux⇒Perl5でコーディング後、Windos2000にFTPでGETすると、ASCモードにしても、 1.改行コードが文字化けしてWordPadで開くと1行で表示される。 2.Exelに取得したコードをインポートすると、改行はされるが、   日本語が文字化けする。 Linux側の文字コードがUTF-8だからでしょうか? ご教授お願いします。

    • 締切済み
    • cup_10
    • Perl
    • 回答数1
  • XML::RSSをインストール時にmakeが失敗します

    make: *** [test_dynamic] エラー 255 というエラーが出て、インストールに失敗しました。 下記のようなエラーが出ていましたが、解決方法がわかりません。 わかる方がおられたら教えてください。お願いします。 Test Summary Report ------------------- t/load.t (Wstat: 512 Tests: 6 Failed: 1) Failed test number(s): 1 Non-zero exit status: 2 Parse errors: Tests out of sequence. Found (4) but expected (2) Tests out of sequence. Found (5) but expected (3) Tests out of sequence. Found (6) but expected (4) Tests out of sequence. Found (7) but expected (5) Tests out of sequence. Found (8) but expected (6)

  • CA認証をしないで通信を行うには

    wgetのオプションである、--no-check-certificate (CA認証をしないで通信を行う)に相当することを Perlスクリプトで実行させたいのですが、どなたか ソースコードそのもの、もしくは参考文献・サイト などのアドバイスをお示しいただけないでしょうか。

  • date:calcをサーバにインストールせず使うことはできますか?

    date:calcモジュールを使った処理のあるプログラムを、別のサーバに設置する必要が出てきました。しかし、そのサーバはモジュールをユーザがインストールできないことになっています。そこで、date:calcモジュールのファイルをサーバ内にアップロードしてuse libなどで呼び出せればと思うのですが、このモジュールはそのように使うことができるのでしょうか? Perlは専門外なので、おかしな質問をしていたらつっこんでやってください。よろしくお願いします。

    • ベストアンサー
    • noname#66804
    • Perl
    • 回答数2
  • 設計書の書き方について

    設計書の書き方について幾つか疑問があります。 IT業界で設計の仕事をしていると、Excelを用いて設計書を書くのが慣習のようになっている気 がするのですが、正直、使い辛くてたまりません。 箇条書きやアウトラインが使えないし、入力する時も一々セルを選択して…という感じです。 どう考えてもWordの方が使いやすいし、列幅を狭くして、使わないセルの方が多い時点で使用 価値はないと思うのですが。レイアウトも見難いです。 もう一点は、よく「設計がちゃんとしていれば…」みたいな書き込みを見るのですが、本当に そうなのだろうか?ということです。 最終的な品質というのは、PGの腕次第で、設計者の技量ではないと思います。 設計が完璧でもPGがスキル不足、或いはその逆でも良いものはできないと思うのですが。 それ以前に設計書を読んで存在価値を感じた物がありません。そんなものなくても、 コードを読めば理解できるのが技術者というものではないでしょうか?

  • 特定の変数の値をセッションを使わずに引き継ぐ方法

    PHPだと、output_add_rewrite_var()という関数 http://jp2.php.net/manual/ja/function.output-add-rewrite-var.phpで、 特定の変数をセッションを使わずに引き継ぐ方法があるのですが、 Perlで同じ事を実現できるでしょうか?

    • 締切済み
    • php4
    • Perl
    • 回答数1
  • SVG変換について

    SVGをPNGやJPGに変換するperlモジュールはあるでしょうか? また、これに関するサイトや書籍等の情報でも構いません。 宜しくお願い致します。

  • Internal Server Error になってしまいます。

    とある書籍を元にperlを学んでいます。まだ初心者で少々わかりずらい質問になってしまっているかもしれませんが、よろしくお願いします。 下記のコードがある事で Internal Server Error になってしまいます。 open(FILE,">>$logfile") or die("エラー:ログファイルが開けませんでした。"); $logfileの変数値には本日の日付 + .dat が入ります。 自分なりにいろいろ原因を探してみて、$logfileの変数値と同名のファイルをあらかじめ用意してやればエラーにはならない事がわかりました。 それから >> と書けば「対象ファイルが存在しない場合は新規作成される」と書籍には説明があるのですが、新規ファイルは作成されていませんが、>>はそのような動作にはならないものなのでしょうか? それから、or die 以降を削除してしまえば エラーは起きませんでした。 上記コードがあるとなぜ Internal Server Error になってしまうのでしょうか? アドバイスやご教授をよろしくお願いします。

    • ベストアンサー
    • thank001
    • CGI
    • 回答数2
  • phpをある程度習得するまでの期間

    web業界4ヶ月の者です。 業務でphpを使用しています。現在1ヶ月半ほどphpにてプログラミングをしているのですが、どうも理解が進みません。 こうやったらこれが実現できるというようなロジックを考えつくまで非常に時間がかかってしまいます。 ほかの人が3日でできるという簡単なシステムをつくるのに1ヶ月ほど費やしています。 上司曰く、「学生でもできる最低限のレベル」のことができないといった状況です。 phpは非常に簡単な言語だから誰でもわかるとのことなのですが、1ヶ月半やそこらで習得できるようなものなのでしょうか。 習得できない私はあまりプログラミングをするのに向いていないのでしょうか。 皆様の率直なご意見をお願いいたします。 ちなみに、プログラミング歴は2年でVBをやっていました。一応基本的な知識はあると思っています。

    • ベストアンサー
    • niguotd
    • PHP
    • 回答数8
  • Excelで同じフォルダ内にある異なったbook内の

    お世話になっています。 Excelで同じフォルダ内にある、異なったbook内の、特定のシートにのみ記述したいと思っています。 具体的には  ●C:\Documents and Settings\NAKAMURA\デスクトップ\KONKI というフォルダ内にある複数のBOOK(名前・数は不定です)の中から「SHINKI」というシートを探し、そのA1のセルに「2007年」と入力したいのです。 困っています。どうか宜しくお願いします。

  • 入力内容のチェック・・・『または』の場合

    いつもお世話になっております。 お問い合わせフォームCGIで未入力のチェックを行っています。 CGIは前任者が作ったもので、引き継いだ私自身はCGI初心者です。 sub sendmail { if ($namecheck eq "1" && $in{'name'} eq "") { &error("お名前は必ずご記入ください"); } elsif ($op_value1 eq "") { &error("フリガナは必ずご記入ください"); } ・ ・ ・ ↑こんな感じです。 $op_value9~$op_value12の値(フォーム上ではチェックボックスを使用)についても入力チェックを行いたいのですが、9~12を1グループと考え、いずれかに値が入っていた場合はエラーを出さずにOKとしたいと思います。 そこで、初心者なりにネットを調べ elsif ($op_value9 eq "" || $op_value10 eq "" || $op_value11 eq "" || $op_value12 eq "") { &error("項目を一つ以上選択してください"); } &&を||にすればいいのでは・・・?という結論にいたったのですが、 ダメでした。 どうしたらいいでしょうか? よろしくお願いします。

    • ベストアンサー
    • CHI-512
    • CGI
    • 回答数2
  • CGIを使わずパソコンと携帯を振り分けたい

    タイトルの通り現在使ってるサーバーがCGI禁止のサーバーなのです。 今PC用サイト(NINJA)と携帯用サイト(フォレスト)、両方持ってるのですが、 以前まで携帯電話用のサイトの方をPCサイトと兼用で使ってましたので、さまざまなランキング等に登録してまして携帯サイトの方に来る人が圧倒的に多く、携帯電話使用のの常連の方も多くいまさら携帯電話用のページを削除できない状況になっており、両方運営することになりまして、携帯用のサイトにHTMLで振り分けができないか書かせていただいたのですが、なにかいい方法はありますでしょうか?

    • 締切済み
    • 123ISO
    • CGI
    • 回答数4
  • XML::RSSモジュールインストールなしで使うのにローカルで使用可、サーバ上でエラー

    レンタルサーバを借りてサイトを運営しております。 このたび、RSSリーダを作ろうと思い、CPANからXML::RSSモジュールを落としてきました。 いろんなサイトを見まして、標準モジュールではないのでインストールが必要と書いてあり、落胆していましたが、 あるサイトに、 ./XML/RSS/というディレクトリを掘ってその中に格納すれば使える と書いてありましたので、 ローカル(Win32)でXML/RSSと2つフォルダを作り、 そのなかにRSS.pmをいれました。 すると使えません。 で、今度は、XMLというフォルダの中に直接RSS.pmを入れて使うと、 きちんと動きました。 レンタルサーバにFTPでアップすると、 どうしても500エラーが出ます。 いろいろコメントアウトして原因を探ると、 どうもuse XML::RSSでエラーが発生しているみたいなのです。 レンタルサーバはUNIXなので、 文字コードを変えたり、パーミッションを700,755,777,705,etc...と いろいろ設定しましたが動かず、どうしていいものかわかりません。 CGIやPerlについての知識があまりないのでどうしたらよいのかも全く見当がつきません。 過去の質問も見ましたが見当たりませんでした。 なんとしてもRSSリーダを完成させたいので、 どうぞよろしくお願い申し上げます。

    • ベストアンサー
    • nipox
    • Perl
    • 回答数3
  • $in{'~'}を$~に変換

    CGIを改造中です。 変数の処理なのですが、サブルーチン内で利用するときに「$in{'~'}」と言う形でしか表示してくれません。これを「$~」の形にしたいです。 数が少なければ「$~ = $in{'~'}」を個数書けばいいのでしょうけど、結構数があるので、何か簡単な方法で変換できないかと考えています。 良い方法があれば教えてください。

  • ドロップダウンリストのselectedを効率よくつける

    CGIを改造中です。 フォーム部分なのですが、十数項目あるものをドロップダウンリストで選択してもらうようにしたいです。 新規入力フォームは何も考える必要はないと思うのですが、問題は修正画面です。以前選択したものに「selected」を付ける必要がありますよね。 素人考えでは、 if($cou1 eq "項目1"){$selected1="selected";} if($cou1 eq "項目2"){$selected1="selected";} if($cou1 eq "項目3"){$selected1="selected";} ~~ として、 <option value=項目1 $selected1>項目1 <option value=項目2 $selected1>項目2 <option value=項目3 $selected1>項目3 ~~ と、えんえん書き続けないといけない方法しか思いつきません。 これをどうにかして簡素に書く方法はないでしょうか? お願いします。

  • なんで?

    プルタウンメニューに書いてある内容を選び実行したら 文字がでるというプログラムを前に質問したときのソースコードを参考に作りましたがその文字が表示されません。 記述エラーなしでちゃんと動作します。 でも文字が表示されません。 ソースコードはこれです。 #!/usr/local/bin/perl print "Content-Type: text/html\n\n"; print <<WC; <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body bgcolor=#ffffff> <select name=\"menu\"> <option value=\"1\">こんにちは</option> <option value=\"2\">●●ですか?</option> <option value=\"3\">ゲーム好きですか?</option> </select> <input type=\"submit\"> </body> </html> WC if ($FORM{'1'}){ print "こんにちは\n"; } elsif($FORM{'2'}){ print "いいえ違います。\n"; } elsif($FORM{'3'}){ print "いいえキライです。\n"; } exit(0); 何が間違っているのでしょうか?

    • 締切済み
    • wc13
    • Perl
    • 回答数3
  • CGI(Perl)からメールを送信するには

    ゲストブックに投稿があった際、メール(sendmail)で通知するように改造中です。 メールを送信するには、件名をMIMEエンコードするのが決まりだと知りましたが、下記の送信処理には含まれていないのでしょうか? また、送信処理に不備があるようでしたら、アドバイスを頂ければありがたいです。 送信処理は以下の通りで、書き込み処理(ログファイルに書き込む処理)の直後に加えています。 投稿者は「$in{'name'}」で、投稿内容(本文)は「$in{'body'}」です。 CGIの漢字コードはシフトJISで、改行コードはCR+LFです。 # sendmailのパス $sendmail = '/usr/sbin/sendmail'; # 送信先 $tomail = 'ooooo@ooooo.ne.jp'; # 送信者 $frommail = 'xxxxx@xxxxx.ne.jp'; # 件名 $subject = "ゲストブックに投稿がありました"; # 送信 open (OUT,"|$sendmail -t"); $send = ""; $send .= "To: $tomail\n"; $send .= "From: $frommail\n"; $send .= "Subject: $subject\n"; $send .= "\n"; $send .= "【 名 前 】 $in{'name'}\n\n"; $send .= "【 内 容 】 $in{'body'}\n\n"; &jcode'convert(*send,'jis'); print OUT $send; close (OUT); それから、もうひとつ気になることがあります。 投稿された際に送信される時とされない時があり、4~5時間後にまとめて届くこともありますが、届かないままのものもあります。 届かなかったメールはどこに行ってしまったのでしょうか? サーバの管理者へ届く・消えてしまう場合、私宛にエラーメール(?)を返すことはできないでしょうか? 差し支えなければ、こちらについてもアドバイス頂けると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • ka_mu
    • Perl
    • 回答数2
  • 1000名分のBASIC認証のパスワードを一括生成する方法について

    特定のユーザーにのみ公開するサイトをBASIC認証を使って作成しようと考えております。 該当のユーザーは1000名おり、IDは会員コードを、パスワードは生年月日を元に生成する予定です。 平文のパスワードを一件ずつ暗号化するサイトは存じておりますが、件数が多いためかなり時間がかかります。 テキストファイルにある複数の会員コードとパスワードをもとに、basic認証のパスワードファイル(暗号化したパスワードを含む.htpasswd)を作成する方法をご存知の方がいらっしゃいましたら教えていただけますでしょうか。よろしくお願い致します。

    • ベストアンサー
    • seri7171
    • CGI
    • 回答数3
  • cgi perlでサブルーチンを呼び出す際に、変数を使用する方法

    if ($in{'mode'} == "aaa_data"){&aaa;} elsif ($in{'mode'} == "bbb_data"){&bbb;} elsif ($in{'mode'} == "ccc_data"){&ccc;} 現在、このようになっております。これを下記のような形に変更したいのですがエラーになりました。 &$in{'mode'}_data; このように簡略化できる方法はないでしょうか?

    • ベストアンサー
    • skyresort
    • Perl
    • 回答数1
  • foreachでのメール一斉送信処理がうまくいきません

    以下のようなファイルからデータを読み込みメールを送信させたいのですが、一つ目のデータに対してはメール送信が行われますが、2行目以降に対してメール送信が行われません。 下記のuser.txt例ですと1行目のAさん宛てには送信されますが,2行目のBさんにはメール送信がされません。 どうしてなのでしょうか? ユーザーに応じたメッセージを送信する必要があり、BCC送信は利用できません。 #user.txtの内容----------- #Aさん,a@mail.com,0 #Bさん,b@mail.com,0 #------------------------ #読み込んだファイルから一行づつ各項目データを読み込む #@checkにはuser.txtが入っている。 foreach $item (@check){ @check_array = split(/\,/, $item); #1件づつメールを送信する require "./mails_user.pl"; } #外部 mails_user.plの内容----------- open (MAIL, "|$mailprog -t") or &Make_Error('mail_trouble'); print MAIL "To: $check_array[1]\n"; print MAIL "From: 送信元アドレス\n"; print MAIL "Subject: タイトル\n\n"; print MAIL "$check_array[0]へのメッセージ"; close(MAIL); 1; #-----------------------------------

    • ベストアンサー
    • perlerz10
    • Perl
    • 回答数3