fgets???

From: Date: Fri, 08 Feb 2008 16:54:34 +0000
Subject: fgets???
Groups: php.general 
Request: Send a blank email to php-general+get-268950@lists.php.net to get a copy of this message
Is it possible to read each line of data from a file? I have a text file that has several lines on it. I only want to display the first line only. The file I have looks like this. But outputs: "The file I have looks like this." Here is my code: <?php $dir = "path/to/files/"; // set pattern $pattern = ".txt*|.TXT*"; // open directory and parse file list if (is_dir($dir)) { if ($dh = opendir($dir)) { echo "<div class=\"spstory\" style=\"font-family: Times New Roman, Times, serif; font-size: 12px; width: 290px;\"> <div style=\"width: 285px; background-color: #FFFFCC; padding: 3px;\"> <span class=\"NormalHeadRed\">Breaking News</span> <br />Please check here often for breaking news stories. </div> <p /> <span class=\"NomalText\"> <ul>"; // iterate over file list while (($filename = readdir($dh)) !== false) { // if filename matches search pattern, print it if (ereg($pattern, $filename)) if(strpos($filename,'.')>0) // if ($filename = str_replace('.html','',$filename)) { $fh = fopen($dir . $filename, 'r'); $filehead = fread($fh, 72); fclose($fh); echo "<li class=\"bn_bullet\"><a href=\"/breaking_news/$filename\">".$filehead."</a></li>"; } } echo "</ul><p /> </span> </div>"; // close directory closedir($dh); } } ?>

« previous php.general (#268950) next »