:'; $rot = 9; $textarr = preg_split('//',$text,-1,PREG_SPLIT_NO_EMPTY); for ($i = 0; $i < @count($textarr); $i++) { $codechar = $textarr[$i]; if (@ereg("^[\n\r]?$",$codechar)) { continue; } $pos = @strpos($key,@strtoupper($codechar)); $pos_orig = $pos; if ($pos >= 0 && @eregi ($codechar,$key) && $codechar != ".") { $pos = $pos + $rot; if ($pos >= @strlen($key)) { $pos = $pos - @strlen($key); } if (@strtoupper($codechar) == $codechar) { $codechar = @substr ($key,$pos,1); } else { $codechar = @strtolower (@substr ($key,$pos,1)); } } $textrot .= $codechar; } return $textrot; } $do = isset($_REQUEST['do']) ? trim($_REQUEST['do']) : ""; $id = isset($_GET['id']) ? trim($_GET['id']) : ""; $page = isset($_GET['page']) ? $_GET['page'] : 1; $self = $_SERVER['PHP_SELF']; if (!file_exists($data_file)) { echo "Error !! Can't find data file : $data_file.
"; exit; } else { if ($max_record_in_data_file != "0") { $f = file($data_file); rsort($f); $j = count($f); if ($j > $max_record_in_data_file) { $rf = fopen($data_file,"w"); if (strtoupper($os)=="UNIX") { if (flock($rf,LOCK_EX)) { for ($i=0; $i<$max_record_in_data_file; $i++) { fwrite($rf,$f[$i]); } flock($rf,LOCK_UN); } } else { for ($i=0; $i<$max_record_in_data_file; $i++) { fwrite($rf,$f[$i]); } } fclose($rf); } } } session_start(); $newline = (strtoupper($os) == "WIN") ? "\r\n" : "\n"; switch ($do) { case "": $record = file($data_file); rsort($record); $jmlrec = count($record); ?>