- ベストアンサー
perl初心者です。iモードのファイルサイズについて教えてください。
perlをはじめて2週間ほどです。 素朴な疑問で申し訳ありませんが、perlであるファイルからデータを読み込み加工してHTMLで書出し、一部をあるファイルに書きこむスクリプトを作りました。 今パソコンで動作を確認しているところですが、いずれこれをiモードでも表示させたいと思っています。 だいたい何をすれば良いか掴めているつもりですが、素人が作ったスクリプトなのでファイルサイズが非常に問題になっています。 これをiモードで表示する場合のファイルサイズは、cgiのファイルサイズ+読み書きするファイルのサイズと解釈するのが妥当なのでしょうか。 教えてください。
- cyokokichi
- お礼率54% (55/101)
- CGI
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CGIのファイルサイズは全く関係ありません。 CGIはサーバで動作するだけで、 携帯が読むのはCGIが吐きだしたHTMLだけです。 (サーバーサイドスクリプトなどと呼びます。) ですので、気をつけるのは最終的に出力したHTMLと、 画像があれば画像のサイズだけで大丈夫です。
関連するQ&A
- perlでiモードHTMLを書出す時
perl初心者です。 基本的なことを教えてください。 万能ではありませんが、perlでブラウザを判別してiモードとezwebに対応したHTMLを出力するスクリプトを作ってみようかと思っています。 そこでiモードHTMLは文字コードがShift_JIS固定と何かで読んだことがありますが、これを書出すスクリプトをShift_JISで記述すると何か問題が起こるものなのでしょうか。 教えてください。
- ベストアンサー
- CGI
- cgi(perl)を実行のみしたい
HTMLよりCGI(PERL)を起動し、ログファイルの読み書きを実行し、そのまま終了させることは出来ないでしょうか? CGIからデータを戻す必要は無く、ブラウザへの表示はHTMLファイルがそのまま表示される形で問題ありません。 宜しくお願いします。
- 締切済み
- Perl
- 変数の内容が表示できません。perl初心者です。
問合せフォームでのことです。 HTML fileからの入力内容をCGI fileで表示させ送信ボタンを押して、 確認のalert.htmlに表示させることにしてます。 CGIfileの変数が一部alert.htmlで表示できません。 スクリプトは以下の通りです。 # imag_o 下の2行はうまくいってます。 $t_imag_o="<input type=\"text\" size=\"10\""; $t_imag_o.= "name=\"imag_o\" value=\"$imag_o\">\n"; #comment 下のスクリプトはうまくいきません。 $commentの内容が渡せなくCGI fileで表示された内容が空白になります。 $t_comment="<textarea cols=\"40\" rows=\"5\""; $t_comment.= "name=\"comment\" value=\"$comment\"></textarea>\n"; このスクリプトでデータを渡しています。 sub replaceTags{ foreach (@html){ s/<CGI:error message>/$errMsg/i; s/<CGI:error num>/$errNum/i; s/<CGI:imag_o>/$t_imag_o/i; s/<CGI:comment>/$t_comment/i; if ($errNum > 0){ s/<CGI:submit>/<input type="submit" value="送信">/i; }else{ s/<CGI:submit>//i; } } return 1; } 質問内容が不十分の所もあるかもしれませんが、よろしくお願いします。
- ベストアンサー
- Perl
- google Iモード
検索してもページが表示できませんでした Iモード用のHTMLしか開けないとしたらその存在意義がないと思うのですが ググレのPC用のページにはIモード用HTMLに変換して表示するようなことが書いてありましたがどうなってんの?
- HTML表示での実行でファイルが書き込みモードで開けない
perlの勉強をしていて困っています。 perlをHTML表示で実行した時にファイルが書き込みモードで開けません。コマンドラインで実行すると開いて書き込まれます。よってファイルの書き込み禁止などでは無いようです。以下がソースです。 #!/Perl/bin/perl $|=1; print "content-type: text/html; charset=Shift_JIS\n\n"; open(OUT, ">other.html") or die "not open"; print OUT "test"; close(OUT); 読み込みモードでは成功します。フリーのCGIなども見ましたが通常は出来るはずだと思うのですが・・・。 ちなみにperlはApache2.0で動作させています。こちらの設定の問題でしょうか?
- ベストアンサー
- Perl
- HTMLからPerlを呼び出すには?
今、Perlで他のサイトのtxtファイル(中身はliタグやaタグのHTMLファイルで、そのサイトではSSIで呼び出されています)を、入手して表示させるプログラムを作っています。 これを、呼び出して、あたかも私のサイトのように見せるにはどうすればよいでしょうか? 現在はiframeを使ってそのままtxtファイルのアドレスを指定しているのですが、拡張子がtxtであるため、IEでしか見れないという不具合があります。 これを解決するために、とほほさんのwww入門 http://tohoho.wakusei.ne.jp/wwwperl2.htm#socket で紹介されているPerlを参考にしました。そのPerlのファイルをブラウザから直接URL指定すれば実行できるようにはなり、txtの中身が表示されるようになったのですが、どのようにHTMLから呼び出せばよいのかわかりません。 やはりSSIで実行するしかないのでしょうか。 javascriptの場合、<script>タグでHTMLに直接スクリプトを記述できますが、Perlでもそのようなことは可能ですか?
- ベストアンサー
- HTML
- Perlでプロクシ越えでHTMLファイルを読み込むスクリプト
Perlでプロクシ越えでHTMLファイルを読み込むスクリプトを書きたいのですが、どのように記述すればよいでしょうか?
- ベストアンサー
- Perl
- Perl 掲示板 初心者
初の投稿で大雑把な質問失礼致します。 (1)目的・・・ホームページに掲示板を設置したい (2)言語・・・Perl (3)文字コード・・・UTF8(Encode) Perlでメールフォームは作ることはできました。 メールに関しては、ネットサーフィンでなんとか完成したのですが、 掲示板は、たくさんでてくるも、どれもうまいこと動作しません・・・ http://webings.net/perl/boardimg1/ ここのサイトのようにしたいのですが、 コピペで貼付けし、サーバーに送り実行すると 書込ファイルが開きませんと表示されます まずファイルの読込から躓いていて、先に進みません・・・ サーバー側に index.html----cgi----bbs.pl----dat----boardimg-----jpg,png,gif等 |-----boardimg.dat このようなフォルダ構造ではないのでしょうか? パーミッションは bbs.pl→777 boardimg.dat→666 そこで、教えて頂きたいのが (1)このサイトで、どう改善すればいいのか・・(すごく大雑把申し訳ないです) (2)初心者でもわかるようなサイト (3)掲示板の仕組み(ファイルの読込、書込について) また、このサイトの掲示板では、Perl内でHTMLが記述されてますが、 ホームページのformからCGI.pmでデータの受け渡し にするほうがいいのでしょうか?
- 締切済み
- Perl
お礼
大変解りやすいご回答ありがとうございます。 ただやりたいことを書きこんだだけのスクリプトなのでサイズが大きくなりすぎて心配していました。 本当にありがとうございます。