トップページphp
821コメント330KB

【 スクリプト改造工房 PART 6 】

■ このスレッドは過去ログ倉庫に格納されています
0001103/03/16 18:28ID:vOOsWTxU
#================================
# スレッドの説明
#================================

「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。

質問するときは以下の点に注意して書いて下さい

(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い

※答えてくれないからといって逆ギレする厨はお断り

#================================
# 過去のスレッド
#================================

【PART1】行方不明
【PART2】http://pc.2ch.net/test/read.cgi/perl/986986227/
【PART3】http://pc.2ch.net/php/kako/988/988808396.html (HTML化済み)
0771762-76303/08/16 18:04ID:zhP3+P6A
別人です。
別にKENTのじゃなくていいんです。
2chスクリプトみたいなリンクの変換と、省略した行を数えたいんですが…
0772762-76303/08/16 18:07ID:???
>>769
ログを出力するときに、printしないでpushで配列に入れる
その後、sortするかforachで回して出力したらいいんじゃないの?
0773762-76303/08/16 18:14ID:???
my $chk=1;
while (<IN>) {
my ($no,$sub,$nam,$com) = split(/<>/);

if($chk) {
$chk='';
print "$nam - $com<hr>";
} else {
unshift(@txt,"$nam - $com<hr>");
}
}
close(IN);

foreach (@txt) {
print;
}
こんな漢字で改造すれば?これじゃ動かんけど。
0774762-76303/08/16 18:16ID:???
しまったなぁ・・・つい上にKENTって書いてあったから、つられて書いてしまった(;´Д`)
ここじゃKENTは禁句なんだっけ?
0775nobodyさん03/08/16 20:21ID:???
>771
だったら2chスクリプト手に入れて解析すれば?
検索すれば出てこないかい?
077676103/08/16 20:37ID:???
解決しました。
バカなので時間がかかりました。
0777nobodyさん03/08/16 21:14ID:???
>>761-763
言い訳すればするほど(ry
>>761
どう解決したのか知りたいんだ。漏れに教えれ!
077876103/08/16 23:58ID:???
>>762-763
は別人だっちゅーに。まあどうでもいいけど。教えない。
077976103/08/17 00:06ID:???
って質問した手前書くよ

patio.cgiの
# 表示範囲を定義
$from = $res - ($t_max * $p);
$to = $from + $t_max;

$from = ($t_max * $p) - $t_max;
$to = $t_max * $p;
こう変えた。
0780nobodyさん03/08/17 01:15ID:eglXJ59U
ttp://sample.pvmania.com:9000/
0781nobodyさん03/08/17 01:34ID:Uf0TPnbi
http://www.rantyan.net/akira/linkvp.html
◎満足しました!!(^0^)最高です!!◎
0782703/08/17 10:57ID:/KPUdsqe
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
 ☆★ 無修正DVD★☆なら 新宿歌舞伎町直送 ☆★

人気爆発新作ベスト9入荷
  堤さやか引退特集 憂木瞳 プロジェクトX No8 ベイビーフェイスをやっちまえ
 白石ひより・愛葉るび SNAPSHOT 地下映像陵辱援交 すぎはら美里痴女教師
 店頭販売の売れ筋のみ厳選してみました 安心の後払い
     http://book-i.net/moromoro/
   白石ひとみ 小森詩 山田まり 長瀬愛
@@ 及川奈央 レジェンド @@ 堤さやか 東京バーチャル 依然大好評
    
  サンプル画像充実  見る価値あり  最高画質
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ 
0783nobodyさん03/08/17 11:26ID:HfUElgR+
764です。
英文半角全角の検索
kent以外のスクリプトで参考になるやつないか、教えてください。
0784無料動画直リン03/08/17 11:37ID:ZhaL0YfR
http://homepage.mac.com/miku24/
0785>>2ちゃんねらーの皆さん03/08/17 12:06ID:???
  ∋8ノノハ.∩  http://www.yakuyoke.or.jp/
   川o・-・)ノ <先生!こんなのがありました!
http://www.hokekyoji.com/
http://members.tripod.co.jp/hossyoji/index/
http://www.honmonji.or.jp/
http://www.maap.com/tanjoh-ji/
http://www.kuonji.jp/
http://www.butsuzou.com/jiten/sanmen.html
http://www.butsuzou.com/list1/sanmen2.html
http://www.butsuzou.com/list1/sanmen3.html
http://www.butsuzou.com/keitai/sanmen-kz.html
0786731 ◆aiY4htt2.2 03/08/17 17:02ID:???
>>783
Jcode.pm
もしくは、
Encode.pm
ソース読むなりマニュアル読むなりお好きの方をどうぞ。
0787nobodyさん03/08/17 19:57ID:HfUElgR+
Jcode.plをJcode.pm に差し替えたらいいの?

ソース見ても、さっぱりわからん。

コピペでいける、いいスクリプト紹介してよ。
0788nobodyさん03/08/17 20:03ID:???
~\(ι+_+ι)/~    ダメだこりゃ…
0789nobodyさん03/08/17 20:19ID:HfUElgR+
>>788
わからないんだろ。
0790nobodyさん03/08/17 20:52ID:???
>>789
おまえよりまし。
少なくとも>>786の言ってる意味はわかる。
0791nobodyさん03/08/17 20:58ID:???
そもそもが愚問なのだが・・・。
0792nobodyさん03/08/17 21:02ID:???
>>789
>>1
>※答えてくれないからといって逆ギレする厨はお断り
0793nobodyさん03/08/18 01:18ID:???
馬鹿のくせによくいうよな。
0794nobodyさん03/08/18 12:35ID:k3ByntgP
検索ワードを半角に変換して、
被検索文章も半角に変換して、
でもって検索する
という手順でいいのでしょうか。

とりあえずはできたんだけど、
とっても馬鹿っぽいのですが…
0795nobodyさん03/08/18 13:04ID:???
やり方はいろいろあるんじゃない?
登録時に全てを半角にしてしまって、検索時は検索ワードを半角にして検索。
上の半角を全角にしたもの。
登録時の半角・全角は任意に、検索時に検索ワードを半角・全角で検索。

「君が」どうやりたいかによって決まる。
つーか、>>1くらい読め
0796nobodyさん03/08/18 13:42ID:k3ByntgP
>>登録時の半角・全角は任意に、検索時に検索ワードを半角・全角で検索。

としたいのですが、その場合、
検索ワードを半角・全角の2回検索するということでしょうか。

一致するとフラッグが出るようになっていますが、
どこに2回目のJコード変換を入れたらいいのかよくわからない。
0797nobodyさん03/08/18 13:45ID:k3ByntgP
$flag=0;
  foreach $pair (@pairs) {
    if (index($line,$pair) >= 0) {
      $flag = 1;
      if ($cond eq 'or') { last; }
    } else {
      if ($cond eq 'and') { $flag=0; last; }
    }
}
0798nobodyさん03/08/18 13:53ID:???
>> 検索ワードを半角・全角の2回検索するということでしょうか。
正解。
そのスクリプトを見てないけど、検索する部分は
[ループ(全登録データを見終わるまで)]
 判定
[ループ終了]
になってるはずだから、
ループ前に $search_word_hankaku $search_word_zenkaku のように検索ワードを用意、
判定の部分で この両方を検索判定する。
結果一覧のようなのを、データのID番号か文字そのもので配列とかに突っ込んでるだろうから、
両方の検索判定の結果をその中に含めるようにする。

# 当然、検索ワード自体が半角・全角の2パターンあるので、
# 検索ワードの用意のときにうまく処理しておく必要がある
0799nobodyさん03/08/18 18:34ID:k3ByntgP
なぜかわからないけど、できません。
検索ワードをforeachに入れるところが、
なぜか、できない。
foreachに入らない。不思議だな。
0800nobodyさん03/08/18 18:42ID:???
>>799
ソース晒せ
0801nobodyさん03/08/18 19:03ID:k3ByntgP
あと、全角小文字のabcが
2つずれて、cdeになっちゃう。
0802nobodyさん03/08/18 19:32ID:k3ByntgP
801
すんません。解決。自己レス。
0803nobodyさん03/08/18 19:37ID:k3ByntgP
foreachに入らない件

# 入力内容を整理
$word_han = $FORM{'word'};
$word_zen = $FORM{'word'};

# 入力内容を半角英数に変換しておく
&jcode'tr(*word_han,'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz','0-9A-Za-z');

$word_han =~ s/ / /g;
$word_han =~ s/\t/ /g;
@pairs_han = split(/\s+/, $word_han);

# 入力内容を全角英数に変換しておく
&jcode'tr(*word_zen,'0-9A-Za-z','0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz');

$word_zen =~ s/ / /g;
$word_zen =~ s/\t/ /g;
@pairs_zen = split(/\s+/, $word_zen);
0804nobodyさん03/08/18 22:33ID:???
なんじゃそのソース・・・ゲロゲロ
0805nobodyさん03/08/18 22:47ID:jGPgGxSp
バナー広告の張替えが面倒なので全ページSSIで表示させて
広告の張替えはSSIの本体ファイルを更新するだけでOK
みたいな目論見で書いてみたわけですが、うまくいきません。

ファイル名 : ****.pl

--------------------
#! /usr/local/bin/perl

$banner = '<!-- 広告タグ -->';

print $banner;

exit;
--------------------

shtmlファイルの中に
<!--#exec cmd="****.pl"-->

いや、マジでネタじゃないんですが
これじゃ間違ってますか?どなたかご教授していただけませんか・・
もちろんSSI使用可能な鯖でやってます。
0806nobodyさん03/08/18 22:53ID:???
タグを埋め込むだけなinclude使えばいいじゃん
わざわざplにしなくったってtxtでもhtmlでも
ttp://tohoho.wakusei.ne.jp/wwwssi.htm
080780503/08/18 22:58ID:???
こんな簡単な方法があったんでつか・・
サンクスコ。正直スマンかった。逝ってきます。
0808731 ◆aiY4htt2.2 03/08/19 05:02ID:???
>>803
jcode.pl を読んでみましょうね。
jcode'h2z-xxx あたりとか。
080980303/08/19 19:19ID:x1TuweNX
これで変換はできています。
変換したあとがマズイと思うのですが…
foreachできない
0810_03/08/19 19:22ID:???
http://homepage.mac.com/yamazaki8
0811nobodyさん03/08/19 19:23ID:3+CrjX8n
AVではなくその辺を歩いていたら間違いなく女子校生で通用しそうなロリフェース。
にもかかわらず乱れる乱れる。しっかりビラビラ周りを剃りあげたオマンコにバイブが入っていく様子は圧巻です。
3Pシーンでも乱れまくり喘ぎまくりの菜月ちゃんです。
無料ムービーを観てね。
http://66.40.59.78/index.html
0812nobodyさん03/08/19 20:03ID:NU7yZadg
■オマンコが無料で見れるのは独身貴族■
■2000人限定ですのでお急ぎ下さい■
http://www.yahoo2003.com/akira/linkvp.html
0813nobodyさん03/08/19 20:30ID:???
>>809
できていればそれでいいと思うようじゃアンタ向いてないよ
0814nobodyさん03/08/19 20:41ID:???
なんで細切れに小出しするの?
全文晒せばいいじゃん。
081580303/08/19 23:27ID:x1TuweNX
いじっていたらできますた。
おさわがせしますた。
$flag=0 なら2回目の検索するようにしていたのですが、
それがちがっていたような…。
foreachはできてました。

>>813
Jcode.pl ではこうすると書いてあったけど、
何がだめなの?
0816無料動画直リン03/08/19 23:37ID:auKHfoY3
http://homepage.mac.com/hiro139/
0817nobodyさん03/08/19 23:49ID:dnLP1lQw
掲示板の上の所に、ランダムな挨拶みたいなのを表示させたいんですが、
ランダムに表示させたい挨拶文をログファイルみたいなのににたくさん入れておいて、
そこから随時呼び出す、みたいな方法をとって表示させるにはどうしたらいいでしょうか?

支離滅裂ですみません。
0818nobodyさん03/08/20 01:05ID:???
open FILE, "ファイルのパス";
rand($.) < 1 and $line = $_ while <FILE>;
close FILE;

これで、ファイルから1行ランダムに選択したものが$lineに入る。(by Perlメモ)
あとはボディータグを探して、その後ろ付近に$lineを紛れ込ませればOKよ。
0819nobodyさん03/08/20 01:06ID:???
>>817-818
なんでそれがこのスなんだ?
0820てつ03/08/20 02:41ID:???
http://www.k-collect.net/のCSV_DB.CGI ver1.00というCSV形式をデータベース化するスクリプト
を使用していますが、検索する際に英語の大文字小文字を区別してしまいます。
検索で大文字小文字を区別しない検索を実行したいのですがどのようにすればよいのか
わからず困り果てています。
どなたかお手数ですが教えていただけませんでしょうか。
宜しくお願い致します。
0821nobodyさん03/08/21 15:47ID:???
>>820
検索用語のうち英語の大文字を小文字に変換汁。
被検索用語のうち英語の大文字を小文字に変換汁。
ウマー

■ このスレッドは過去ログ倉庫に格納されています