<?php 

   $rootPath = "";
   $cacheTime= 0; 
             
   $Diff = (time() - filemtime($rootPath."stuff.dat"))/60; 
   $cntrp=0; 
   $cntrb=0; 
   $cntrt=0;
   $cntrd=0; 
   $cntrc=0; 
   if ($Diff > $cacheTime) {             
       $file = fopen ("local file", "r"); 
         if (!$file) { 
         $dump = "Does not exist"; 
         } else { 
         while (!feof ($file)) { 
           $line = fgets ($file); 

           if (eregi ('<a name="post' . '(.+)' . '"></a>', $line, $pt)) {
$cntrp=$cntrp+1; $post[$cntrp]=$pt[1]; } 

           if (eregi ('<span class = "gray"><b>' . '(.+)' . '</b>', $line,
$brd)) {$cntrb=$cntrb+1; $board[$cntrb]=$brd[1]; } 

           if (eregi ('icons/arrow.gif" width=17 height=11 border = 0>' .
'(.+)' . '</a>', $line, $trd)) { $cntrt=$cntrt+1;             
$thread[$cntrt]=$trd[1]; }

           if (eregi ('<small class = "white">' . '(.+)' . '</small>',
$line, $dtme)) { 
$cntrd=$cntrd+1; $datetime[$cntrd] =  $dtme[1]; }

        if (eregi ('<tr><td valign = "top"><span class = "gray">' . '[.+]'
 '</span></td></tr></table>', $line, $cont))
 { $cntrc=$cntrc+1; $content[$cntrc] = $cont[1]; }

          } 
...
?>

Alright, within the above code my final if (eregi) line is giving me
problems. All 3 of the lines before work, and work great, but the problem
I run into on the final one is newlines. For example, here's a snippet of
the directed file that I'm trying to obtain from:

<tr><td valign = "top"><span class = "gray">
                                                                Hello World.
<BR>
<BR>~Me :)
                                                                
                                                                
</span></td></tr></table></td>

As you can see, there are multiple newlines in there, and I need to place
the entire snippet between <span class = "gray"> and </span> into a
variable array. My largest problem is that not every instance of said code
has the same number of endlines, but they do ALL have endlines in there.

Any help here?

- Jeremy

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

Reply via email to