Hi My Code : <?php $uploaddir = '/tmp'; print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) { print "File is valid, and was successfully uploaded. Here's some more debugging info:\n"; print_r($_FILES); $filename = $uploaddir . $FILES['userfile']['name'] ; $filehandle = fopen($filename,"r"); if(! $filehandle) { echo ("<br> file opening error </br>"); } else { echo (" file opened in read mode "); $count=0; ini_set('auto_detect_line_endings', true); while( (!feof($filehandle) ) && $count < 100 ) { $line = fgets($filehandle,4096); #$line = explode(":",fgets($filehandle,100) ) ; echo " line = " . $line ; #print_r($line); $count++; if($count > 90 ) echo " some problem "; echo ("<BR><BR>"); }
fclose($filehandle); } } else { print "Possible file upload attack! Here's some debugging info:\n"; print_r($_FILES); } ?> The output that I am getting : File is valid, and was successfully uploaded. Here's some more debugging info: Array ( [userfile] => Array ( [name] => filename.txt [type] => text/plain [tmp_name] => /tmp/phpq8YmxN [error] => 0 [size] => 466 ) ) file opened in read mode line = line = line = # 90 lines then it is printing line = someproblem # ten lines My question is why it is going into infite loop ,what is problem with the above code. regards CVR __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php