• 締切済み

jcode.plの作成の仕方。

noname#5824の回答

noname#5824
noname#5824
回答No.1

jcode.pl は作るものではないでしょう。 ネット上で探して手に入れるライブラリです。 参考URL(FTPです)からjcodeをDLしてください。 バージョンは必要なものを・・・ 拡張子を設定したい、というのは、 現在拡張子が表示されていない、と言うことですか? OSなどの補足をお願いします。

参考URL:
ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/
shu84
質問者

補足

はい、今は拡張子が表示されていません。 MSIE 5.01; Windows 98です。

関連するQ&A

  • jcode.plファイルが閲覧できるのですが

    http://△☆.sakura.ne.jp/cgi/jcode.pl 上記のURLでアクセスすると、jcode.plファイルが表示されます。 http://△☆.sakura.ne.jp/cgi にアクセスした時は、Forbiddenが表示され アクセスが拒否されるようになっています。 さくらインターネットのファイルマネージャーで 設定したのですが、なぜかjcode.plだけは閲覧できてしまいます。 これは他の方も同じなのでしょうか。 パーミッションを755にしても644にしても同じでした。

    • ベストアンサー
    • CGI
  • 「jcode.pl」というファイルはどこにUPすべきでしょう?

    「jcode.pl」というファイルはどこにUPすべきでしょう? ただいまサーバー移転をしているのですが(サーバー移転は初めてです) 移転後、ひとつひとつファイルを確認していると「jcode.pl」というファイルを発見しました。 拡張子から、Perlで記述されたプログラムかな?と判断いたしました。 もしそうならば、サーバーで指定されているPerlのパスにしたがって移動させるべきでしょうか? ちなみにこのファイルは、サーバーの(いじれる部分の)第2階層にはいっています。 Perlのパスは /usr/local/bin/perl です。 しかし、上記のパスの位置に、私が入って行くことは出来ません。 動かす必要はあるのでしょうか? 当方初心者です。まとはずれな質問をしているかもしれませんが どうぞよろしくお願い致します。

  • POSTで受けたデータを jcode.pl するには

    あまりに初歩的で書き込むのが恥ずかしいです。 今、フォームからアンケートを自分宛にE-Mailで もらえる CGI を書いています。 日本語処理以外の部分はほとんど全部動きました。 しかし、日本語のテキストは、メーラ(NC4.7付属) で受信すると、「%ほにゃらら」みたいな表現に なっていて、そのままでは読めません。 jcode.pl の使い方が間違っているらしいことは 簡単に推測できますが、ではどうまちがっている のか見当がつきません。 内容: アンケートのフォームで使用しているフィールド名 は、value01~value66です。 そこで、Actionで指定している cgi で、以下のように 記述してみました。 #!/usr/local/bin/perl require './cgi-lib.pl'; require './jcode.pl'; #日本語コード変換処理 &jcode'convert(*value,'jis'); #連想配列に読み込み &ReadParse (*value); $to = 'nydela@imasy.or.jp'; $ipaddr = $ENV{'REMOTE_HOST'}; この後、メール・ファイルを開いてSendMail してやると、66個のフィールドが全部届き ますが、日本語は読めません。jcode.pl と cgi-bin.pl は、この cgi と同じディレクトリに あります。 日本語が入力される可能性のあるフィールド 番号は分かっているので、&ReadParse の後で 個別に convert したらいいのかと思ったのですが、 今度は連想配列の要素を jcode'convertに どうやって渡したらいいのかわからなくなりました。 アドバイスお願いします。 あと、どういうわけか、 $ipaddr = $ENV{'REMOTE_HOST'}; も、ブランクしか帰しません。ちなみに$ENVを たとえば PATH に変更しますと、きちんとその 値を返します。これもアドバイスお願いします。

    • ベストアンサー
    • Perl
  • 拡張子について

    ファイルをリネームして拡張子を変更する場合、自分で設定したい拡張子が選択できません jcodeなんですが、plという拡張子を選択できないため、cgiアップできずに困っています jcode.pl.txtをjcode.plという拡張子にするためにはリネームして拡張子plを選択すればいいことまで分かっています 拡張子pl自体が選択できないので、設定方法を教えてください。お願いいたします

  • Jcode.pmについて

    ネット上からダウンロードしてきたCGIプログラム内で、Jcode.pmを使用しているようなのですが、サーバ にUpしたところ、以下の様なエラーが表示されました。 ※1 Can't locate Jcode.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at access/accview.cgi line 68. ※2 BEGIN failed--compilation aborted at access/accview.cgi line 68. ちなみに、accview.cgi line 68には use Jcode; と書かれていました。 エラーの原因として、何がありますか? また、その解決法を教えていただきたいです。

    • ベストアンサー
    • Perl
  • Jcodeモジュールの代わりにjcode.plで代用可能でしょうか?

    こんばんわ。前回質問したときに、 回答をしていただいた方、ありがとうございました。 原因は、結局のところ、サーバー会社の自分の使っているサーバーに ImageMagickがインストール?されていなかったみたいでした。 使えないのですが、(使用では使えることになっていた。) と、連絡したところ、無事使えるようになりました。 ありがとうございました。 ですが、実際、ImageMagickを使ってみて、 その機能の一部である、文字合成については英数字のみできました。 プログラムのuseにある、Jcodeが、働いていないみたいでした。 これはサーバーのサポート外なので、どうしようもないのですが。 そこで、思いついたのは、jcode.plを使って、なんとかならないかなー?と、思ったのですが、これはさすがに、無理でしょうか? 当然できたとしても難しいとは思うのですが、どうでしょう? 無理でしょうか? できるのでしょうか?できたとしても、かなり難しいのでしょうか? できるとしたら、どんな感じに組めばいいのか、参考になるアドバイスがいただけたらと、思っているのですが。 よろしくお願いします。 ↓は日本語が表示されなかった、プログラムです。 #!/usr/local/bin/perl -w use strict; use Jcode; use Image::Magick; # 画像を指定 my $file = "sample.jpg"; # 合成したい文字列 my $text = "ABC123日本語"; # UTF-8へ変換 $text = jcode($text)->utf8; # オブジェクト作成 my $image = Image::Magick->new; # 画像読み込み $image->Read($file); # 文字を記入する $image->Annotate(text=>$text, stroke=>'#FFFFFF', fill=>'#005599', font=>'sazanami-gothic.ttf', pointsize=>'36', x=>'20', y=>'40', encoding=>'UTF-8'); # 画像出力 print "Content-type: image/jpeg\n\n"; binmode STDOUT; $image->Write('jpeg:-'); undef $image; exit; よろしくお願いします。 ありがとうございました。 よろしくお願いします。

  • jcode.plのconvertを使用しなければならない場面とは?

    こんにちは。 jcode.plのconvertがjis,sjis,euc 間の相互変換が 行えるのはわかりました。 しかしながら、その用途がよくわかりません。 日本語にはその3種類の漢字コードがよく使われているのは なんとなくわかるのですが それを例えば &jcode::convert(\$test,'sjis'); というように、sjisにするというのは、どのような場面があって どのような必要性があってそのようにするのか? またeucに変換しなければならない場面等、 ネットで調べましたがその点がよくわからないのです。 例えば、Windows環境で生成されたテキストファイルの文字列を読み込んで Linux環境のPerlで出力しようとする時に、不具合が出るので 日本語は必ずEUCで変換する、など。 (この文章が正しいのかどうか適当です。 このような場面が世の中にはあって、その場合はこうする、というような 例として書きました) ご存知の方、どうぞよろしくお願いします。

    • ベストアンサー
    • Perl
  • 拡張子 .pl のパーミッションについて

    とあるCGIを設置したところ、随分あとになって以下のような記述を見つけました。 設定ファイルの拡張子が .pl でパーミッションが755だとファイル内を閲覧される可能性がある。 (PWなどがわかってしまう) 対策) 設定ファイルの拡張子を .cgi にする。同時にメインのCGIの方のファイル設定も設定ファイル名を変更する。 たしかに外から覗けることが確認されました。ただどこでPWがわかるかはわかりません。 1.これはやはり変更したほうがいいのでしょうか?現在PWがやぶられなどの事実はありません。 2.これを変更することによって、ログ喪失などの心配はないでしょうか? (これが怖くて安易にいじれません) 3.ファイル名を変更する代わりに、パーミッションを644や666などに変更する などの対処でできないのでしょうか? なにせCGIはあまり詳しくないため困っております。 対策を取りすぎなのかもしれませんが、よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIだけで動作するフリーの日記CGIを教えて~!

    フリーCGIを探しているんですが、希望があって、『HTML書き出し式なもの』『フリーで使えること』『CGIだけで動作するもの』がいいのです。 月別インデックス作成機能とかもあるといいです。CGIだけで動作っていうのは、たとえば「jcode.pl」など拡張子が.cgi以外のファイルを一切使わないこと。 宜しくお願いします!

    • 締切済み
    • CGI
  • サーバアップ用のFTPソフトについて

    ホームページを作成して、サーバにファイルをアップするのに、現在はFetch4.0.3Jを使用しています。 CGIを使用する事も多く、アップする度に1つ1つのパーミッションを設定しなければならないのですが、アップロードと同時にパーミッションも自動に設定してくれるようなFTPソフトはありますでしょうか? 例えば拡張子がcgiなら755。datなら666。etc... あらかじめ指定した拡張子にパーミッションを設定して置く事で、アップロードと同時にパーミッションも設定できれば便利だと思うのですが、このようなソフトはありますでしょうか? どなたか御存知の方がいましたらお教え下さい。 フリーソフト、シェアソフトは問いません。 よろしくお願いします。

    • 締切済み
    • Mac