トップページ⇒php
1001コメント304KB

Perlコーディング初心者質問スレ Part 46

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/01/18(水) 02:17:46ID:???
Perlのコーディングで困ってる人のスレです。

【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。

1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。

最低でも1と3が無いと誰も答えられないよ。
ソース貼る時は、全角スペースでインデント忘れずに。
良い回答は良い質問から。一緒に勉強しましょう。

過去ログやお勧めサイトは >>2-10
0083nobodyさん2006/01/20(金) 21:41:40ID:???
誘導厨って何考えてるんだろう。
0084nobodyさん2006/01/20(金) 22:01:24ID:???
誘導でなくとも日本語不自由な方は御免被る
0085nobodyさん2006/01/20(金) 22:18:00ID:???
>>81
確かに問題の本質はApacheの動作についてだと思います。
しかし、求めているのは「Perlに限って」の解決法であり、ApacheやCGIのスレにいっても
特定の言語についての質問だと言われそうなので、こちらで質問した次第です。

>>82
別に動的なコンテンツを作ろうとしてるわけではないので、Ajaxは少々大げさな気がします。

RSSを複数のサイトから読み込んで、それぞれの最新のものだけを抽出し、更新時間順に
表示する、というスクリプトを作っているのですが、データの処理待ち時間が結構あるのです。
そこで、「データ処理の間お待ちください」といった感じの文を親で表示してからブラウザを開放し
子で処理が終わったら結果を表示、という感じにしたいのです。

スクリプトの本筋とは関係のない、見た目の部分だけのことなので、できないならできないで
一向に構わないのですが、もし方法があるなら…、といった感じです。
0086nobodyさん2006/01/20(金) 22:30:38ID:???
発想が間違ってる。その場合は CGI ではなく別プロセスで収集と
処理をやって、CGI は結果だけを出すべき。
0087nobodyさん2006/01/20(金) 22:58:11ID:???
>>86
どーして、「べき。」なんて言えるんだろう。
0088nobodyさん2006/01/20(金) 23:09:53ID:???
ますますAjaxの方が向いてる希ガス。
RSS読み込み だけ ならAjaxのサンプルで語れるレベル。スレ違いスマソ。
ttp://allabout.co.jp/career/javascript/closeup/CU20050531A/index.htm
0089nobodyさん2006/01/20(金) 23:21:49ID:???
どうして Alax レスポンサープロセスをどうしたらいいかの考えまで
頭がまわらないんだろう。
そもそもクライアントの環境依存度高すぎ。

ああ。WebPr(ry)だからね



まあなんでそういう仕様変更があったのか知らないけど、
逆に正当な理由のある仕様変更があった上で言語依存の回避方法が発見されたら
それはそれでセキュリティホールかなんかの部類に入るのでは?
0090nobodyさん2006/01/20(金) 23:43:25ID:???
>>86
同意。

>>87
想像してごらん。
・100人の人が同時に利用する。
・リロードしまくる人がいる。
・読み込む複数のサイトが100サイトぐらいあったりする。
・鯖落ちしているサイトの反応待ちに3秒程度取られる。

キャッシュしたりして、ある程度対策は取れるけど、
最初からcron等の別プロセスで収集させれば、問題解決。
0091nobodyさん2006/01/21(土) 00:19:27ID:???
適当に煽るだけで、丁寧に正解を書いてくれるスレって素敵。w
0092872006/01/21(土) 00:22:49ID:???
>>91
煽りじゃねーよカスが。
0093sage2006/01/21(土) 03:23:01ID:pqXier51
CGIにこだわるなcron使えってことで
0094nobodyさん2006/01/21(土) 04:28:56ID:???
【ついに】Perl6【公開】
http://pc8.2ch.net/test/read.cgi/php/1060009605/
おまいらついにきましたよ
0095nobodyさん2006/01/21(土) 04:30:22ID:???
>>94
せめて違う板の使おうぜ・・・
0096nobodyさん2006/01/21(土) 10:55:15ID:???
STDINに対してseekを行ってもエラーしか帰ってこないんですが、
STDINに対してseekは無理なんでしょうか?
0097nobodyさん2006/01/21(土) 11:40:12ID:???
>>96
stdinがキーボードの場合を考えればわかる
0098nobodyさん2006/01/21(土) 12:14:39ID:???
出来るわきゃぁない。 ってことですね。
ん〜、組みなおそうorz
0099782006/01/21(土) 20:08:40ID:???
cronというものを知らなかったのですが、調べてみたところまさにこういうものにうってつけ
だと思いました。が、残念ながら今使ってる鯖ではcronは使用できませんでした。

そこで、画像として出力されるCGIをHTMLに仕込んで、アクセスをトリガーにそのCGIを起動し
そこからexecで処理スクリプトを起動するという方法を試してみました。
execはそこで現在のスクリプトを終了して次に飛ぶということなので、そこでブラウザが
開放されるかと思ったのですが、execから呼び出したスクリプトが処理を終えるまで読み込みが
続いてしまいました。

しかし、画像に見せかけたCGIをHTMLの一番最後に持ってくれば、空白画面のままブラウザが固まる
のは回避できるので、とりあえずこれでよしとすることにします。

みなさん、いろいろとアドバイスありがとうございました。
0100nobodyさん2006/01/21(土) 21:33:57ID:???
公開鯖に cron がないなら、自鯖を建てて cron で公開鯖のスクリプトに
アクセスしてあげればいいんじゃね?
0101nobodyさん2006/01/21(土) 22:04:27ID:???
そんな仕事、鯖じゃなくても出来ますからw
0102nobodyさん2006/01/21(土) 22:37:28ID:???
>>101
嘘つけ。
0103nobodyさん2006/01/21(土) 22:43:48ID:???
>>100
自鯖たててやるくらいなら、さくらのスタンダードでも借りた方が簡単そう。
電気代もかからんし、鯖管理しなくていいし。
0104nobodyさん2006/01/21(土) 22:48:13ID:???
公開鯖上にあるスクリプトを定期的にたたくだけの仕事に『鯖』が必要な理由を教えて下さいよ。
0105nobodyさん2006/01/21(土) 23:09:45ID:???
>>102
お前は何を言っているんだ
0106nobodyさん2006/01/21(土) 23:13:32ID:???
定期的に電源いれてボタン押してくれる小人さんは鯖の中に住んでるから。
0107nobodyさん2006/01/21(土) 23:21:10ID:???
名前はcronタンとゆいます
0108nobodyさん2006/01/21(土) 23:25:38ID:???
実際携帯あれば事は足りる
0109nobodyさん2006/01/21(土) 23:26:11ID:???
> が、残念ながら今使ってる鯖ではcronは使用できませんでした。
0110nobodyさん2006/01/21(土) 23:35:50ID:???
>ゆいます
国語大丈夫か?
0111nobodyさん2006/01/21(土) 23:54:13ID:???
2chでいちいち言葉の間違いをしない方がイイアルネ。
わざとの人も多いから、なんか恥ずかしいアルネ。
0112nobodyさん2006/01/22(日) 00:08:00ID:???
ゆいますを指摘するならタンのとこも指摘して欲しかったな
0113nobodyさん2006/01/22(日) 00:36:47ID:???
>>106ー107
cronタン以外にもそういう仕事ができそうな小人さんは結構いるぞ。
0114nobodyさん2006/01/22(日) 00:57:39ID:???
ここは Perl スレなわけだが。
0115nobodyさん2006/01/22(日) 01:26:49ID:???
掲示板の記事の検索機能をつけたいのですが
検索のところは、plファイル内で

#$valueはフォームから受け取った文字列
if($data =~ /$value/m){
print "$data";
}

として、検索文字列にカタカナを指定した場合はエラーになってしまうのですが何ででしょうか?
0116nobodyさん2006/01/22(日) 01:37:04ID:???
2つ質問があります。分かる方、答えていただけたら幸いです。
これらのことはPERLで可能ですか?

PERLでプログラムを作って条件にあわせて、メールアドレス宛に
いってほしいURLを生成して送ります。
↓
そのメールが送ってきた人がそのURLをクリックして、リンク先にいくと
結果が載っていて、その結果は多数のHTMLのページをスタイルシートを利用して
1ページにまとめて組み合わせたものになっている。

というようなことは出来ますか?
簡単に言えば、

ページ1で山田さんがAとBとCの中からAを選び、DとEとFの中からEを選びます。
↓
すると、山田さん宛にAとEの内容が記述されたページのURLが届きます。
↓
そのURL先のページもcgiによって生成される(メールからAとEの変数を渡すことになるのかな?)
↓
その表示されたページは複数のHTMLページをあらかじめ作っておいて、それらを呼び出して、組み合わせで出来上がる。この場合AとEを呼び出す

01171162006/01/22(日) 01:38:53ID:???
もう1つの質問ですが、

あらかじめHTMLページを用意しておいて、変数にしたいところのタグだけ $HOGEHOGE のようにしておいて、
cgiのほうに読み込み、$HOGEHOGEの変数の値を適用させて表示することって可能ですか? 
0118nobodyさん2006/01/22(日) 01:42:24ID:???
>116
>そのメールが送ってきた人がそのURLをクリックして、
ちゃんとした日本語文で書いてくれ
01191162006/01/22(日) 01:42:52ID:???
>>116の そのURL先のページもcgiによって生成される(メールからAとEの変数を渡すことになるのかな?)
の部分ですが、URLから判定させること出来ないですか?

その行き先のURLは一律で http://www.hogehogehoge.com/hoge.cgi というように決まっていて
hoge.cgi以降にAとEが表示されるように

http://www.hogehogehoge.com/hoge.cgi?A&E

みたいなURLを先ほど記述したメールで送っていて、これをクリックすると
hoge.cgiがAのhtmlとEのhtmlを組み合わせればいいということを判定して
これらをスタイルシートを使って組み合わせて1ページで出力するということです。

説明が分かりづらくてごめんなさい。
0120nobodyさん2006/01/22(日) 01:43:23ID:???
>>118
説明力不足でごめんなさい _(。。)_
0121nobodyさん2006/01/22(日) 02:09:21ID:???
>>115
/\Q$value\E/
という話ではなくて?
0122nobodyさん2006/01/22(日) 02:12:52ID:???
質問させてください。

''(0バイト文字列)または'.'または'..'と言う文字列に「のみ」
合致する正規表現ってどう書けばいいですか?
「〜を含む文字列」なら自力でも書けそうな気がするんですが・・・orz
0123nobodyさん2006/01/22(日) 02:21:12ID:???
>>122
/^\.?\.?$/
0124nobodyさん2006/01/22(日) 02:28:23ID:???
>>116 両方とも余裕で可能。END
0125nobodyさん2006/01/22(日) 02:34:09ID:???
>>124
どういった仕組みを利用すれば可能ですか?
0126nobodyさん2006/01/22(日) 02:49:48ID:???
CGI の初歩を勉強する
Perl 以前の問題

逆に聞きたいが、「スタイルシートを使ってページを組み合わせる」と自分で
書いているが、これは XSLT か? 「スタイルシートを使って組み合わせる」
という方法はいったいどこで聞きかじったんだ?
0127nobodyさん2006/01/22(日) 03:35:43ID:???
>>114
何でこんな的外れなレスが返ってくんの?
0128nobodyさん2006/01/22(日) 03:59:08ID:???
スタイルシートで2ページを合体って出来るもの?
0129nobodyさん2006/01/22(日) 04:01:07ID:???
>>126,128
すいません、インラインフレームでした。。。
もしくはphp利用か
0130nobodyさん2006/01/22(日) 06:28:00ID:???
ページ1で山田さんがAとBとCの中からAを選び、DとEとFの中からEを選びます。
・htmlのselectでも使って選択させ、その内容をcgiに発射
↓
すると、山田さん宛にAとEの内容が記述されたページのURLが届きます。
・cgiで受け取った情報を元にURL作ってsendmailかなんかでメール発射
↓
そのURL先のページもcgiによって生成される(メールからAとEの変数を渡すことになるのかな?)
・受け取ったURLを押すとcgiが起動
↓
その表示されたページは複数のHTMLページをあらかじめ作っておいて、それ
AとEのhtmlを読み込み”s/$HOGEHOGE/なにか/g;”かなんかで変更して一緒に表示

単純すぎて説明しずらいorz
てか、ほんとにperlできるの?
0131nobodyさん2006/01/22(日) 07:42:23ID:???
>>130
ごく初歩。
0132nobodyさん2006/01/22(日) 07:45:24ID:???
こういうことかい?
1) 山田が hoge.cgi?select1=A&select2=E で発射
2) piyo.cgi?para=A、piyo.cgi?para=E というURL付メールが届く
3) piyo.cgi?para=A、piyo.cgi?para=E が加工したページを表示

簡単にPerlで実現できると思うのだが。
0133nobodyさん2006/01/22(日) 08:12:49ID:???
むしろどのあたりが解らないのか解らない…
どこが解らないか言ってもらえれば詳しく解説したり、
モジュールを薦めたりいろいろやりようもあるんだがねぇ
# >>130の最後の一文を「ほんとにperlでできるの?」と読んで
# 130にレスを返そうとしてしまった件...アブナカッタ
0134nobodyさん2006/01/22(日) 08:15:06ID:???
選択したページを一緒に表示させるみたいだから

1) 山田が hoge.cgi?select1=A&select2=E で発射
2) piyo.cgi?para=AE というURL付メールが届く
3) piyo.cgi?para=AE が加工したページを表示

だろ

piyo.cgi?para1=A¶2=E でもいいけど。
0135nobodyさん2006/01/22(日) 08:17:25ID:???
↑ここでも文字化けするんだね。
&って書かないと駄目なのか
験し→&
0136nobodyさん2006/01/22(日) 09:22:10ID:???
>>135
&って書きたいのなら&って書くといいよ。
0137nobodyさん2006/01/22(日) 09:23:50ID:???
>>138
&って書きたいのなら&って書くといいよ。
0138nobodyさん2006/01/22(日) 09:43:12ID:???
カキたいなら家族に見つからないようにね♪
0139nobodyさん2006/01/22(日) 10:52:36ID:???
>>116
それぞれの処理を Perl のどの機能を利用して実現したらいいのか
具体的なイメージが湧いていないように見える。慌てずに一つずつ
自分で対処してくれ。他にもいろいろ書かれているが、個々の処理は
どれも難しくないが、>>117 を読む限り、目的の処理全体を実現
するには君の力はまだかなり足りない。
0140nobodyさん2006/01/22(日) 12:37:05ID:???
コマンドに対して入出力するにはどうすればいいでしょうか。
例えば、passwdコマンドにパスワードを渡してその結果を得るにはどうすればいいのでしょう。

渡すだけならばopen(PASS,"| /usr/bin/passwd")で出力用パイプでできるのですが、
これだと結果を変数へ受け取れません。

試しに入力と出力のパイプを二つつけてみましたが、
Can't open bidirectional pipe
と言われてしまいました…。
0141nobodyさん2006/01/22(日) 12:39:19ID:???
>>140
``
0142nobodyさん2006/01/22(日) 12:45:31ID:???
間違えた、passwdコマンドじゃ結果がこないからだめですね。
ここはpasswdが、受け取るべき値を返すものと仮定してください…。

実際にやろうとしているコマンドはCourier-IMAPのuserdbpwです。
0143nobodyさん2006/01/22(日) 12:47:03ID:???
>>140
は…速い。

それですと値を渡せないと思います。
こちらから値を渡して、なおかつその結果を受け取りたいと思っています。
0144nobodyさん2006/01/22(日) 12:53:47ID:???
>>140
PIPEを入力と出力両方開くだけならこれ
http://search.cpan.org/~abergman/ponie-2/perl/lib/IPC/Open2.pm
しかしpasswdのような特殊な入力方式を使っているものでできるかは知らない…
0145nobodyさん2006/01/22(日) 13:16:41ID:???
>>144
おお、これでできそうな気がしますが…、すごいサイズのモジュールですね。
configureだけしてみましたが、大量のファイルを呼んでいる上に
なぜだかすごいWARNINGができるのちょっと入れるをの躊躇してしまいます…。

もう少し他の方法を探ってみます。
どうもありがとうございました。
0146nobodyさん2006/01/22(日) 13:26:12ID:???
>>145
あ、貼ったリンクのURLが悪かった、スマソ
IPC::Open2とIPC::Open3は標準モジュールだよん
0147nobodyさん2006/01/22(日) 13:47:43ID:???
>>146
おかげさまで何とかできました。

ただWriter->autoflush(1)とするとなぜか
Can't locate object method "autoflush" via package "IO::Handle"
といわれることや、closeしなくていいのか、という疑問がありますが、
自分で使う用のスクリプトなので、とりあえず今は目をつむることにします。

とても助かりました。
どうもありがとうざいました。
0148nobodyさん2006/01/22(日) 14:09:27ID:???
>>121
ありがとうございます。
メタ文字をクォートするんですね
0149nobodyさん2006/01/22(日) 14:33:51ID:???
_, ,_
(゚Д゚)
01501162006/01/22(日) 15:08:15ID:???
さまざまなご返答をしてくださった方、ありがとうございました。
==========================================================================================================
HTMLページ(select使って変数発射)→hoge.cgiが条件などがURLを生成してメール送信→URLのpiyo.cgi?PARA=AEにAとEの
両方のページがインラインフレームを使って表示される。
==========================================================================================================

・htmlのselectでも使って選択させ、その内容をcgiに発射
↓
すると、山田さん宛にAとEの内容が記述されたページのURLが届きます。
・cgiで受け取った情報を元にURL作ってsendmailかなんかでメール発射
↓
そのURL先のページもcgiによって生成される(メールからAとEの変数を渡すことになるのかな?)
---------ここまでの過程はすべて自分でプログラムできます------------


分からないのは、ここからで、どのような処理を施せば、hoge.cgiが

・メール受け取ったURLをクリックするとpiyo.cgiが起動
↓
その表示されたページは複数のHTMLページをあらかじめ作っておいて、それ
AとEのhtmlを読み込む。

これですね。piyo.cgiが URLの piyo.cgi? 以降をどのような処理で読み込んで
AとEを合わせて表示しろ っていう処理の方法が分からなくて困っています。
01511502006/01/22(日) 15:13:29ID:???
==========================================================================================================
HTMLページ(select使って変数発射)→hoge.cgiが条件などからURLを生成してメール送信→URLのpiyo.cgi?PARA=AEにAとEの
両方のページがインラインフレームを使って表示される。 ^^^^
==========================================================================================================

訂正です。 条件など「から」  でした。すいません
0152nobodyさん2006/01/22(日) 15:46:09ID:???
>>150
そこがいちばん簡単だと思うんだがなぁ。
つーかなぜインラインフレームにこだわるのかも分からないけどね。
完成している HTML を2つくっつけたら明らかにおかしなことになるし。
なんか自分で変な条件をつけてはまってないか?

おれなら
1. パラメータを解釈して
2. 対応するファイルを開いて読み込み
3. <body></body> の間を抜き出して
4. これをファイル分くり返して
5. くっつけて print
して終わり。インラインフレームは使わない。
0153nobodyさん2006/01/22(日) 16:01:49ID:???
>>152

すいません、ここの箇所だけが分からなくて。。。

その方法でかまわないと思います。
パラメーターの解釈ってどうなるんですか?
そのcgiのURLを引っ張り出して、そこに PARA=Aが含まれるか?とかですか?

もし、よければどのような形になるか書いてもらえませんでしょうか?


例えば、呼び出すA.htmlの中身は
<HTML><HEAD></HAED><BODY> A </BODY><HTML>

呼び出すB.htmlの中身は
<HTML><HEAD></HAED><BODY> A </BODY><HTML>

としてですね。
0154nobodyさん2006/01/22(日) 16:15:37ID:???
もっと基礎を学んで来い
0155nobodyさん2006/01/22(日) 16:23:24ID:???
>>153
「ここの箇所だけ」が分からないんじゃない。
それが分からないのは CGI の基礎が全然分かってないってこと。
0156nobodyさん2006/01/22(日) 16:31:34ID:???
>153
ここは小学生の相手をする学童保育所じゃないんで、
CGIの仕組みを勉強してから来てね
0157nobodyさん2006/01/22(日) 16:42:49ID:???
おまえらの冷たさワロスw
0158nobodyさん2006/01/22(日) 17:20:29ID:???
検索CGIの改造やってます。

登録時にプルダウンメニューから入力させているのですが
登録内容の変更・削除時にあらかじめ登録していた内容が
プルダウンで表示されるようにすることはできるのでしょうか?
<OPTION>タグでselected指定をすれば実現すること自体は分かっているのですが。

どうしても難しそうだったら、変更の度に新たに入力し直してもらおうと思ってはいますが
登録側に不親切だと思うので、できれば実現したいです。
0159nobodyさん2006/01/22(日) 17:47:41ID:???
>>158
1. 「あらかじめ登録していた内容」を読む。
2. それに基いて適宜 selected な <option> を吐く。

必要なのはこれだけ。

どうしても難しそうなのは、回答の度に新たな質問が生成し直されそうな点ですが
回答側が不機嫌になりかねないので、できればもう少し基礎を学んで欲しいです。
01601582006/01/22(日) 17:52:20ID:???
>159
ごめんなさい、そしてありがとう。
0161nobodyさん2006/01/22(日) 18:08:15ID:???
こりゃあVIPのプログラムスレの影響かなぁ
0162nobodyさん2006/01/22(日) 18:34:46ID:???
あのさあのさ
メールにインラインフレームの記述した HTML を書き個数だけ用意して、
メールにその HTML のアドレスを書きゃぁいいのでぁ?
AD, AE, AF
BD, BE, BF
CD, CE, CF
0163nobodyさん2006/01/22(日) 18:55:56ID:???
>>162
それがハンパなく多くなってしまうんです。。。。
0164nobodyさん2006/01/22(日) 18:59:27ID:???
>>163
いちいちレスしている暇があるなら、CGIの基礎を学んでこい!
その方が早い。
マジ話、基礎中の基礎だからな。
ちょっと勉強すればわかるって程度の話なんだからな。
0165nobodyさん2006/01/22(日) 21:29:59ID:???
JavaScript の方がいいんでない?
とか思ったり
0166nobodyさん2006/01/24(火) 23:59:54ID:8wVWM4jM
変数q1が空でなければ、$message2に変数q1の文字列を追加する
ということをしたいのですが、エラーになってしまいます。
どこが間違えていますか?

がんばって考えてみたがエラーで鬱な部分_| ̄|○
↓
if($in{"q1"] ne ""){ $message2 .= $in{"q1"]; }
01671662006/01/25(水) 00:01:27ID:Ofc3DeTH
書き忘れました。
cgi-lib.plを使って、$in{"q1"}で変数の中身を取り込んでいます。
0168nobodyさん2006/01/25(水) 00:04:06ID:???
>>166
if($in{"q1"] ne ""){ $message2 .= $in{"q1"]; }
      〜                   〜
なんというか…フォント変えたほうが良いんじゃないか…
0169nobodyさん2006/01/25(水) 00:09:09ID:???
if($in{"q1"} ne ""){ $message2 .= $in{"q1"}; }
}と]の間違い
単純に
if($in{"q1"}){ $message2 .= $in{"q1"}; }
じゃまずいのか?
0170nobodyさん2006/01/25(水) 00:09:29ID:Ofc3DeTH
>>168
ぐはーーーー、これで3日間悩んでいますた。
ありがとうございます・・・うぅ。
まさかこんなオチとは_| ̄| . . . ○
0171nobodyさん2006/01/25(水) 00:10:36ID:Ofc3DeTH
>>170
ありがとうございます。
「空かどうかの判断」はそういう記述でもOKなんですね。
0172nobodyさん2006/01/25(水) 00:14:24ID:???
>>169
それだと"0"のときも空扱いなのに注意。
むしろ空なんだったら繋いでも結果変わらないんだから
$message2 .= $in{"q1"};
これだけで良くない?definedか調べるのなら解るけど
# 漏れの書き込みがずれてるし…フォント変えとこう:-p
0173nobodyさん2006/01/25(水) 01:45:33ID:???
if(defined($in{"q1"})){〜
でいいんじゃないかな・・・
0174nobodyさん2006/01/25(水) 02:07:16ID:???
>>170
俺も1回やったことあるw
どんなフォントだとわかりやすいんだろう。
0175nobodyさん2006/01/25(水) 02:10:15ID:???
いろいろな文字列調がある変数を全角36文字で改行したいです。
$text1, $text2, . . . $text50

改行処理をして、
$text1

$text2

$text3
.
.
.
$text50
としたいのですが、文字列に全角36文字文で「\n」を入れたいんです。
半角や数字・記号等が混じっているのですが、どのように挿入するのでしょうか?
0176nobodyさん2006/01/25(水) 02:13:47ID:???
まずは文字コードから勉強しようか
0177nobodyさん2006/01/25(水) 02:15:29ID:???
lengthで文字列のバイト数を調べればいけるかも。
0178nobodyさん2006/01/25(水) 02:16:22ID:???
Perlメモでも読んで来い
0179nobodyさん2006/01/25(水) 02:17:59ID:???
>>177
お前全角文字のど真ん中でぶった切りそうだな
0180nobodyさん2006/01/25(水) 02:18:32ID:???
>>179
そんな細かい事キニシナイ
01811752006/01/25(水) 02:18:48ID:???
>>176-178
perlメモという親切なサイトに逝ってきまつ
0182nobodyさん2006/01/25(水) 02:21:15ID:???
>>180
お前、すがすがしいぐらいにハッキリ言うなw
■ このスレッドは過去ログ倉庫に格納されています