maura の回答履歴

全181件中81~100件表示
  • Spreadsheet::ParseExcelを使ってみたいのですが・・・

    CPANのモジュールよりエクセルからデータを読み込むものがあったので、ぜひつかってみたかったのですが、使い方がよくわかりません。 いろいろ調べまして、とりあえず、下記のようなできあがったサンプルを実行してみたのですが、 ------------------------------------------------------------------ use strict; use Spreadsheet::ParseExcel; my $oExcel = new Spreadsheet::ParseExcel; #1.1 Normal Excel97 my $oBook = $oExcel->Parse('Excel/Test97.xls'); my($iR, $iC, $oWkS, $oWkC); print "FILE :", $oBook->{File} , "\n"; print "COUNT :", $oBook->{SheetCount} , "\n"; print "AUTHOR:", $oBook->{Author} , "\n"; for(my $iSheet=0; $iSheet < $oBook->{SheetCount} ; $iSheet++) { $oWkS = $oBook->{Worksheet}[$iSheet]; print "--------- SHEET:", $oWkS->{Name}, "\n";S for(my $iR = $oWkS->{MinRow} ; defined $oWkS->{MaxRow} && $iR <= $oWkS->{MaxRow} ; $iR++) { for(my $iC = $oWkS->{MinCol} ; defined $oWkS->{MaxCol} && $iC <= $oWkS->{MaxCol} ; $iC++) { $oWkC = $oWkS->{Cells}[$iR][$iC]; print "( $iR , $iC ) =>", $oWkC->Value, "\n" if($oWkC); } } } ------------------------------------------------------------------ 下記のエラーがでてしまいます。 Can't locate Spreadsheet/ParseExcel.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .) at excel.txt line 2. BEGIN failed--compilation aborted at excel.txt line 2. 現状はC:\Perl\cpan\build\Spreadsheet-ParseExcel-0.30 というディレクトリにモジュールのフォルダがインストールされるところまではできたのですが、後何が必要なのか、もしくはどこがおかしいのか、見当もつきません。 どなたか教えていただけますでしょうか。 ちなみにwindowsで動かしており、active perlをインストールして、 コマンドプロンプトでやっています。

  • どちらが正解ですか

    Windows,php4,html文での正解を教えてください look.phpから<A href=></A>の位置 例-A $body .= "<A href='view.php?no=" . $col["no"] . "' title='No=" . $col["no"] . "本文を表示します。'> <TD width='55%'><FONT color='#c0c0c0' size='-1'> <font color='#000000' size='-1'> $tmptitle </font></A>"; look.phpからview.phpへ掴んで飛ぶは機能しています search.phpへコピー移植したら、表示は問題ないのですが、掴んで飛ぶ部分が機能しませんでした 例-B $body .= "<FONT color='#c0c0c0' size='-1'> <TD width='55%'> <A href='view.php?no=" . $col["no"] . "' title='No=" . $col["no"] . "本文を表示します。'> <font color='#000000' size='-1'> $tmptitle </font></A>"; 上記のように並びを変更したら機能しました 記述の仕方としてはどちらが妥当な正解なのでしょうか 或いはまだ記述の仕方としては不備が有りますか

    • ベストアンサー
    • 39jin
    • PHP
    • 回答数1
  • Perlでsendmail

    最近レンタルサーバー(海外)を変えました。が、今まで動いていたsendmailが、このサーバーだとまったく動きません。 下記のラインが問題だと勝手に思ってます。 open(MAIL, "| $SEND_MAIL -t -oi $TEST_MAIL"); これで問題なく以前のサーバー(これも海外の)では動いていたのですが、新しい方のサーバーでやってみても全然動きません。オプション(-t -oi)を削ったり、付け足したりして色々試したのですがまったく同じで困っていたところ、サーバーのサポートに連絡したら「localhostが使えるよ。SMTPサーバー名の。」と返答がきました。きたのはいいんですが意味がさっぱり分からなくて困ってます(>_<; どういう意味だろうとgoogleで調べているんですが見当がつかないので、誰か分かる方がいたら教えてもらえませんか?ちなみにperlのパスもsendmailのパスも間違いありません。よろしくお願いします<(_ _)>

    • ベストアンサー
    • perl222
    • Perl
    • 回答数2
  • Submitしたボタンを知る方法は?

    <form onsubmit="function()"> <button type="submit" id="button1" name="cmd" value="1">1番を選ぶ</button> <button type="submit" id="button2" name="cmd" value="2">2番を選ぶ</button> </form> とした場合に、function()内で、押したボタンを知るにはどこを見ればよいでしょうか? ちなみに、このあと適当なcgiにpostし、name,valueはそちらで処理する予定ですので、この2つの要素については大幅な変更は出来ません。

  • PHP/CGIを用いた応募フォーム…

    いつもお世話になっています。 現在プレゼント系のサイトを運営しておりますが、応募の際「SendMail」のCGIを使い応募データーをメールで受信しているため応募が集中した際大変サーバーに負荷が掛かって悩んでいます。 そこで応募データーをメールで受信するのではなくそのままWeb上で確認したりするCGIやPHPなどご存知の方がいればご教授頂きたくご質問させて頂きました。 分かりにくいご質問ですがよろしくお願い致します。

    • ベストアンサー
    • news_0203
    • PHP
    • 回答数4
  • perlをデスクトップのショートカットで使いたいのですが

    有識者の皆様、桜日和な今日この頃で恐縮なのですが、つまらない質問をさせて下さい。言ってしまうと「perlをbatファイルのように使いたい」のです。 具体的な用法としましては、 デスクトップにokikae.cgi(ファイルの文字を置き換えて別名でファイル出力するプログラム)のショートカットを置き(プログラム本体でも可)、そこに変換したいファイルをドラッグアンドドロップしたときに、処理を行いたいんです。 いちいちブラウザからcgiとして実行するのは面倒ですし、ファイル指定の手間もあります。ファイルをcgiファイルにドラッグアンドドロップすると引数?として処理をしてくれるのでしょうか?それは不可能なのでしょうか?初心者的な質問ですみません。 (でもこういう使い方をしたい人も多いのでは?) ※perlはActivePerlをインストール済みで、http://localhostではcgiが正常に動作しています。

    • ベストアンサー
    • mahouchan
    • Perl
    • 回答数2
  • Readparseを用いてチェックボックスの値を間単に取得したい

    Readparseを用いてチェックボックスの値を取得したのですが 選択したVALUEのデータを連続した文字列で取得するので困っています。 PHPの場合は、使うときに配列状態になっているのですが、Perlでは無理でしょうか? CGIモジュールでなくて、Readparse限定です。

    • ベストアンサー
    • bazax
    • Perl
    • 回答数1
  • Socketモジュール互換の plライブラリ?

    ニフティでメール送信を行いたいのですが、sendmailが使えないので、最悪SMTPのプロトコルでPerlを使って通信をしたいのですが、ニフティではモジュールも使えないので、困っています。デコードメールは、制限が多く使いたくありません。Socketモジュール互換のライブラリなどあるのでしょうか? あと@niftyではPHPは使えるのでしょうか?

    • ベストアンサー
    • bazax
    • CGI
    • 回答数1
  • ふわっと色が変わるボタンを作るには

    このサイト http://www.newotani.co.jp/tokyo/hhp/index.php の一番上に、ふわっと色の変わる黒いボタンが7つあります。 マウスオーバーすると、下にプルダウンのようなメニューも出ます。 JAVAでマウスオーバーすると色が変わるボタンの作り方は読んだ事があるのですが、それはふわっと変わらないですぐ変わると思います。 こういったふわっと変わる技術は、何で作っているのでしょうか? フラッシュでしょうか? サイトURLの最後がindex.phpなので、phpでしょうか、 私はドリウイを使っていますが、ドリウイだけではこういうサイトはできないのでしょうか? お返事お待ちしています。どうぞよろしくお願いします。

    • ベストアンサー
    • himis22
    • CSS
    • 回答数3
  • ファイルの読み込み時に場所を指定する

    #ファイルの読み込み $pathname="C://Perl/datafile/anovaCR.dat"; open MYFILE, "$pathname"; while (<MYFILE>) { chomp; @{"dat$."} = split /\t/; } $rows=$.; close MYFILE; といったように,コード中に既にデータが入力されたファイルを指定しているのですが,プログラムを実行した時に(Windowsなので)コマンドプロントの画面に 「ファイルの場所を指定してください。」 などと表示し,コマンドプロント上で C://Perl/datafile/anovaCR.dat と指定して読み込ませることは可能でしょうか。もちろん,可能は可能でしょうが「初心者には荷が重過ぎて無理」ではないかということです。手持ちの書籍には載っていませんし,webをどのように検索すればよいかもよく分かりません。

    • ベストアンサー
    • backs
    • Perl
    • 回答数2
  • `rsh ホスト -l root /bin/echo $LANG`

    こんばんは、 リモートホストの環境変数を表示したいと思い、 例えば、 `rsh ホスト -l root /bin/echo $LANG` を実行しても、何も表示されません。 バッファの関係と思ったのでが、 今のperlのバージョンだったら、バッファーのフラッシュを する必要は無いと思っています。 ちなにに、$| = 1; を入れても 何も表示されませんでした。 どうしたら、リモートマシンの環境変数が表示されますか?

  • MIME::EntityやNet::SMTPを使わずに、HTMLメールはできるのでしょうか?

    perl5.6を使っています。 MIME::EntityやNet::SMTPを使わずに、HTMLメールはできるのでしょうか?

    • ベストアンサー
    • tanaka22
    • Perl
    • 回答数1
  • ポイントサイト

    自分で着うた配付のポイントサイトを作りたいのですが、広告を設置してその広告をクリックしたり会員登録するとポイントを配付され、着うたをダウンロードできるというふうなサイトを作りたいです。 このようなサイトはできますでしょうか? できるだけ無料でできるやり方を教えてくださいm(_ _)m

  • 外部ファイルの関数を使うには?

    phpで include_once('okok'); なら、そこで定義した関数や変数は使えるのですが、 perlで require "dame.pl"; として、dame.plで定義した変数を使おうとすると、 Global symbol "%hash_hensuu" requires explicit package name at test.pl line 16. となります。 パッケージや変数の輸出?など片言の言葉が思い浮かぶのですが、実際どのように書けば、外部ファイルの関数を使えるようになるのでしょうか?

    • ベストアンサー
    • tanaka22
    • Perl
    • 回答数2
  • perlで関数のプロトタイプでリファレンスの場合は?

    perlで関数にプロトタイプを記述しようとしたのですが、リファレンスの場合はどうしたらよいのでしょうか? sub test(\$[ここに必ずリファレンス型]){ my($sca, $ref) = @_; } my $a = "A"; my @b = ("1", 2, "3"); test($a, \@b);

    • ベストアンサー
    • tanaka22
    • Perl
    • 回答数1
  • スポンサーサイトとの提携の仕方について

    これは「インターネットビジネス」あたりで立てようか迷ったのですが、 プログラムが絡んでくるのでこちらにしました。よろしくお願いします。 よく懸賞金をスポンサーサイトからの品物の購入などで賄う仕組みの ゲームなどがありますが、どのように提携して認証しているのかが知りたいのです。 例えばAというゲームサイトに登録してるユーザがいるとします。 Aはゲームサイトにログインし、そこからリンクを辿ってスポンサーサイトに行きます。 そこで買い物をするわけですが、その買い物をしたという認識をゲームサイト側は どのように認識するのでしょうか?(それぞれプログラムが違うと思うので、置く場所も)

  • EXCEL 巨大な表の特定箇所を瞬時に表示したい

    EXCELで作った巨大な表があり アウトラインを使って折りたたんでいます この特定箇所を アウトラインを開いた形で 瞬時に表示したいのですが、 どんなやり方がありますか。 何かキーワードがあればこちらでも調べます (VBA初心者)

  • wikipediaのAPIの取り込みについて

    wikipediaのAPIを取り込みたいと思っています。 以下のURLをIE6から叩けば、「東京ドーム」に関するwikipediaの情報がxmlの形式で表示されるのですが、 http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:Export/%e6%9d%b1%e4%ba%ac%e3%83%89%e3%83%bc%e3%83%a0 これを、 use LWP::Simple; $url = "http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:Export/%E3%83%8A%E3%82%B9%E3%82%AB%E3%81%AE%E5%9C%B0%E4%B8%8A%E7%B5%B5"; $res = get($url); print $res; exit; としても、取得できません。 どなたか、このwikipediaのURLから情報をperlで取得する方法を教えていただけませんか。お願いします。 #なお、perl初心者です。 #サンプルコードを試行錯誤で書き換えしながら先に進むタイプです。 ちなみに、SimpleAPI(http://wikipedia.simpleapi.net/)による「東京ドーム」の取得は出来るのですが、 #上記コードの$urlを"http://wikipedia.simpleapi.net/api?keyword=%E6%9D%B1%E4%BA%AC%E3%83%89%E3%83%BC%E3%83%A0&output=xml"にする。 この場合、ダイジェスト文だけで全文は取得できません。 無謀かもしれませんが、全文を取得したく、前者のURLからの取得を望んでいます。 どうかよろしくお願いします。

  • 定休日の判定:第2第3水曜日を判定するには?

    入力された日時が定休日であるかを判定するルーチンを考えています。 毎週水曜定休だけであれば曜日判定だけですむのですが、定休日が「第2第3水曜日」という場合、どういった処理をすればよいでしょうか? 当月の定休日データを毎月「5/10/15」のように数値データとし更新してやれば、当月に関してはOKですが、来月の日時を入力された場合これでは営業日であっても定休日と判定してしまいます。

    • ベストアンサー
    • perlerz10
    • Perl
    • 回答数6
  • perlでmysqlに接続

    初歩的な質問で申し訳ありません。 perlでmysqlに接続できず困っています(OSはWindowsXPです)。 バージョンは下の通りです。 perl : ActivePerl-5.8.8.820-MSWin32-x86-274739 mysql : MySQL Server 5.0 DOSでppmを入力すると「perl package manager」というウィンドウが立ち上がり、「DBD-SQLite」と「DBI」をインストールすることができました。 サンプルコードは下の通りです。 #!C:/usr/local/Perl/bin/perl use DBI; $user = '*****'; $passwd = '*****'; $db = DBI->connect('DBI:mysql:bulletin_board:localhost', $user, $passwd); $sth = $db->prepare("SELECT * FROM data"); $sth->execute; $num_rows = $sth->rows; print "該当 $num_rows 件\n"; for ($i=0; $i<$num_rows; $i++) { @a = $sth->fetchrow_array; print "no=$a[0], title=$a[1] name=$a[2] \n"; } $sth->finish; $db->disconnect; DOSで実行すると C:\Program Files\War-ftpd\FTPRoot\usr\f-taka\cgi-bin>perl sqlTest.cgi install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: C:/usr/local/Perl/site/lib C:/usr/local/Perl/lib .) at (eval 4) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right. Available drivers: DBM, ExampleP, File, Gofer, Proxy, SQLite, Sponge. at sqlTest.cgi line 8 というエラーが出ました。原因は何なのでしょうか。 MySQL側で設定することはあるのでしょうか。 アドバイスお願いします。

    • ベストアンサー
    • noname#213520
    • Perl
    • 回答数1