You are here: Re: web harvesting « All PHP « IT news, forums, messages
Re: web harvesting

Posted by gerg on 06/24/06 19:17

Arjen wrote:
> McHenry schreef:
>
>> I have a simple task to query a number of pages and read data then
>> save it into a database.
>> Each page has repeating data similar to a listing of stock quotes
>> where each pages lists 100 stocks etc.
>>
>> a) I can query the web and store the page in a variable
>> b) I can update the database with the data
>>
>> I cannot work out the best way to process the variable of the web page
>> to extract the required data, presently it is simply one large string
>> in a variable.
>>
>> Any pointers would be greatly appreciated...
>
>
> Nothing wrong with a large string. Use preg_match or so to filer out the
> data.
>
> Can you give an example of what page u retrieve and what data u want out
> of it ?
>
> arjen


$string = "This is my big ass string of stocks where each stock is
seperated by a space";

$stocks = explode(" ", $string); // create an array out of each element
of the string, and use the space to tell where each new element of the
array begins and ends.

foreach ($stocks as $stock){

$sql = "INSERT INTO mytable (stock // the name of the field in the
table) VALUES (\"$stock\");
$result = mysql_query($sql);

}

Something like that should work. Basically your just breaking up the
string into one array. If the stocks aren't seperated by a space try to
explode by the \n if they are in a list format.

Good luck!

-g-

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация