配布スクリプトの読めない部分を解説しちゃるat PHP配布スクリプトの読めない部分を解説しちゃる - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト73:nobodyさん 06/04/29 23:26:03 .net >>70-71 OpenSSLモジュールを使ってそれぞれ暗号化(encrypt)と復号化(decrypt)をしている関数に見える。 128バイトごとに分割しながら処理してるね。 OpenSSL関数やOpenSSLそのものについてはマニュアルやgoogle参照ということで。 74:nobodyさん 06/05/30 08:54:13 D128RUeT.net このスクリプトの解説をお願いします @log_lines=(); if(!$EST{html}){%Clog=();} local(@temp_lines,%temp_ref,$line,@kt,$kt,@Slog,$st_no,$end_no,$i=0,$j=0); $end_no=$EST{hyouji}*$LC_page -1; $st_no=$end_no - $EST{hyouji} +1; if(!$EST{html}){ open(IN,"$EST{log_path}$Spre_kt_file.cgi"); while($line=<IN>){ @Slog=split(/<>/,$line); @kt=split(/&/,$Slog[10]); foreach $kt(@kt){ if($LC_kt eq $kt){ $temp_ref{$Slog[0]}=$i; push(@temp_lines,$line); $i++; } $Clog{$kt}++; } } close(IN); 続く↓↓ 75:nobodyさん 06/05/30 08:56:35 D128RUeT.net 続き foreach $line(sort{$b <=> $a}(keys %temp_ref)){ if($st_no<=$j && $j<=$end_no){ push(@log_lines,$temp_lines[$temp_ref{$line}]); } $j++; } undef(@temp_lines); undef(%temp_ref); } よろしくお願いします 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch