Re: fgets???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2008. 02. 8, péntek keltezéssel 11.11-kor Pastor Steve ezt írta:
> 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?

in that case why not read the file as an array of lines and display the
first line?
$f = file('whatever.txt');
echo $f[0];

http://hu.php.net/file

greets
Zoltán Németh

> 
> Thanks,
> 
> --
> Steve M.
> 
> on 2/8/08 11:03 AM Zoltán Németh (znemeth@xxxxxxxxxxxxxx) 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);
>         > }
>         > }
>         > 
>         > ?>
>         > 
>         
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux