Jcode.pmを別のファルダに置いて使う場合

すみません、2015/12/04に加筆しております。
Jcode.pmを利用する場合、以前は下の通りに設定すれば問題なく動いていました。
しかし、ロリポップのサーバー移転を申し込んだところ、急に機能しなくなりました。
まさか、このことが原因だとは思わなかったので、相当はまりました。
試しに use lib ‘../’ の行を削除したところ、無事に動くようになりました。
なお、jcode.pmのファイルはcgiと同じフォルダに置く必要はないようです。

------------ 以下、以前までの投稿 ------------

jcode.plの場合は、例えば直ぐ上のディレクトリに置くのであれば下のように指定が簡単だが、
Jcode.pmの場合はちょっとややこしい。

require '../jcode.pl';

Jcodeをいくつかのcgiで使う場合は、直ぐ上のディレクトリに置けば
それだけサーバーにアップするファイルの量が減って、容量の節約になる。
まあ、ちょっとしたことだが、整然としたソースを書くことにも
つながると思うので覚えておいて損はないと思う。
余談はさておき肝心な指定コードだが、下の通りだ。

use lib '../';
use Jcode;

これが、調べてもなかなか見つからないから不思議だ。

コメント投稿フォーム

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


* キャプチャコード