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