Re: fgets???
| From: | Pastor Steve | Date: | Fri, 08 Feb 2008 17:11:11 +0000 |
| Subject: | Re: fgets??? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-268952@lists.php.net to get a copy of this message | ||
I think I may have written the question wrong. I only want to display the
first line. It is a news story with a headline. I only want to display the
headline in the link.
The output I want is:
The
But I am getting:
The file looks like this.
Does that make more sense?
Thanks,
--
Steve M.
on 2/8/08 11:03 AM Zoltán Németh (znemeth@alterationx.hu) wrote:
> 2008. 02. 8, péntek keltezéssel 10.54-kor Pastor Steve ezt írta:
>> > 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."
>
> you need nl2br()
> http://hu.php.net/nl2br
>
> greets
> Zoltán Németh
>
>> >
>> > 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);
>> > }
>> > }
>> >
>> > ?>
>> >
>