Is there any reason you couldn't do something like:Thanks a lot. I managed to get the data. I just have to filter it out now with my own filter system for arrays and strings :D
<?php $buffer = implode("\n",file($somesite)); while (strstr($buffer,"<li>"); { $li_tag_start_position = strpos($buffer,"<li>"); $li_tag_end_position = strpos($buffer,"</li>"); $data = substr($buffer,(4 + $li_tag_start_position),(4 + $li_tag_end_position)); $buffer = substr($buffer, (4 + $li_tag_end_position)); } ?>
Note that you could significantly compact the code by putting the strpos calls in substr. This would, however, obfusicate it.
-Dan
On Fri, 2003-08-01 at 07:15, Denis 'Alpheus' Cahuk wrote:
Hello!
I'll get strait to the point: I want to include a header from another site ($fp = fopen("www.something.info/news.html", "r")) using the fscanf command, The headers are in "<li>..." tags and I'm usign $a = fscanf($fp, "<li>%s"). the problem is, that if I use this, I get only the first word in the header, but I would like to get the whole line until the next <li>.
Thanks in advance
Denis 'Alpheus' Cahuk
Thanks again. You were a great help. If you want to help more on building this website, contact me please.
Denis 'Alpheus' Cahuk
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php