Server IP : 180.180.241.3 / Your IP : 216.73.216.127 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/umedia3/inc/ |
Upload File : |
<?php function getLine($file,$line=1){ $occurence = 0; $contents = ''; $startPos = -1; if (!file_exists($file)) return ''; $fp = @fopen($file, "rb"); if (!$fp) return ''; while (!@feof($fp)) { $str = @fread($fp, 1024); $number_of_occurences = strpos_count($str,"\n"); if ($number_of_occurences == 0) {if ($start_pos != -1) {$contents .= $str;}} else { $lastPos = 0; for ($i = 0; $i < $number_of_occurences; $i++){ $pos = strpos($str,"\n", $lastPos); $occurence++; if ($occurence == $line) { $startPos = $pos; if ($i == $number_of_occurences - 1) {$contents = substr($str, $startPos + 1);} } elseif ($occurence == $line + 1) { if ($i == 0) {$contents .= substr($str, 0, $pos);} else {$contents = substr($str, $startPos, $pos - $startPos);} $occurence = 0; break; } $lastPos = $pos + 1; } } } @fclose($fp); return $contents; } ?>