надо записать в базу данные

I
На сайте с 04.08.2006
Offline
112
811

Есть сайт с каталогом товаров.

Наименования идут в таблице.

1 колонка - код;

2 колонка - рисунок;

3 колонка - описание;

4 колонка - цена

Как написать скрипт который запишет все это в базу данных на моем сайте MySql. И скопирует рисунок в папку на моем хостинге. Я так понимаю, это делается с помощу регулярных выражений.

Заранее благодарен.

Инновационный автомобильный проект. Экономия от 500 - 3000$ при покупке автомобиля (http://autoline24.com.ua) Магазин-блог уникальных полезных скриптов (http://ivashka.org.ua)
Shtogrin
На сайте с 02.11.2006
Offline
95
#1

ivashka, а сайт источник не против такого копирования?

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
I
На сайте с 04.08.2006
Offline
112
#2

непротив, ведь я через них буду работать. Они товар в Украину не поставляют, у меня есть знакомый там который просто будет переправлять все сюда. Им больший оборот и мне приятно.

[Удален]
#3

а не легче с ними тогд догвориться...если уж им прибыль идет?

I
На сайте с 04.08.2006
Offline
112
#4

мне надо реальное решения, на php, а не советы о том, что бы договорится.

S
На сайте с 17.12.2007
Offline
118
#5
ivashka:
мне надо реальное решения, на php, а не советы о том, что бы договорится.

реальные решения за деньги )

если что - обращайтесь.....

Shtogrin
На сайте с 02.11.2006
Offline
95
#6

Сейчас реальное решение вам никто не напишет, так как рег.выражение будет зависит от конкретной страницы/сайта. А за полезный совет могли бы сказать спасибо nuBo.

I
На сайте с 04.08.2006
Offline
112
#7

Всем огромное спасибо. Можете показать на примере, как в регулярках пишется то чно нужно вырезать и то что не нужно, как эти данные отделить. Заранее благодарен.

I
На сайте с 04.08.2006
Offline
112
#9

</form>

<td class="lboxl2" align="" nowrap="nowrap" valign="top">AX093411&nbsp;</td>
<td class="lboxl2" align="" width="100%"><a style="font-weight:bold;" onMouseover="showDescription('Air scoop -BLUE ANOD.- Scooter AC universal',13);" href="http://scooter-center.com/catalog/product_info.php?products_id=5385&cPath=4_8_111_488&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f">Air scoop -BLUE ANOD.- Scooter AC universal</a><br />
<img src="design/pixel_trans.gif" alt="" title="" width="100%" height="4" border="0" /><br />Air scoop -BLUE ANOD.- Scooter AC universal&nbsp;</td>
<td class="lboxl2" align="" nowrap="nowrap" valign="top"><a href="http://scooter-center.com/catalog/default.php?manufacturers_id=79&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f">TNT</a>&nbsp;</td>

<td class="lboxl2" align="center" nowrap="nowrap" valign="top"><a href="http://scooter-center.com/catalog/product_info.php?products_id=5385&cPath=4_8_111_488&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f"><img style="border-width:0px; border-style:none" src="images/products/5385.gif" alt="Air scoop -BLUE ANOD.- Scooter AC universal" title="Air scoop -BLUE ANOD.- Scooter AC universal" width="100" height="75" /></a>&nbsp;</td>
<td class="lboxl2" align="right" nowrap="nowrap" valign="top">12,64EUR&nbsp;</td>
<td class="lboxl2" align="right" nowrap="nowrap" valign="top"><img src="design/ball_green.gif" border="0" alt="enough on stock" title="enough on stock" width="10" height="10" />&nbsp;</td>
</tr>
<tr class="lboxl1">
<form method="post" action="http://scooter-center.com/catalog/default.php?cPath=4_8_111_488&sort=3a&page=1&action=add_update_product&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f"><input type="hidden" name="PHPSESSID" value="4ae88e08ca8f54dae7531562446bb26f" />
<td class="lboxl1" nowrap="nowrap" valign="top"><input type="hidden" name="cart_quantity" value="1" /><input type="hidden" name="products_id" value="5388" /><input type="image" src="design/button_buy_now.gif?PHPSESSID=4ae88e08ca8f54dae7531562446bb26f" border="0" alt="Buy 1 'Air scoop -CARBON STYLE- Scooter AC universal' now" title="Buy 1 'Air scoop -CARBON STYLE- Scooter AC universal' now" width="18" height="15" />&nbsp;</td>
</form>
<td class="lboxl1" align="" nowrap="nowrap" valign="top">AX093415&nbsp;</td>
<td class="lboxl1" align="" width="100%"><a style="font-weight:bold;" onMouseover="showDescription('Air scoop -CARBON STYLE- Scooter AC universal',14);" href="http://scooter-center.com/catalog/product_info.php?products_id=5388&cPath=4_8_111_488&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f">Air scoop -CARBON STYLE- Scooter AC universal</a><br />
<img src="design/pixel_trans.gif" alt="" title="" width="100%" height="4" border="0" /><br />Air scoop -CARBON STYLE- Scooter AC universal&nbsp;</td>
<td class="lboxl1" align="" nowrap="nowrap" valign="top"><a href="http://scooter-center.com/catalog/default.php?manufacturers_id=79&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f">TNT</a>&nbsp;</td>

<td class="lboxl1" align="center" nowrap="nowrap" valign="top"><a href="http://scooter-center.com/catalog/product_info.php?products_id=5388&cPath=4_8_111_488&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f"><img style="border-width:0px; border-style:none" src="images/products/5388.gif" alt="Air scoop -CARBON STYLE- Scooter AC universal" title="Air scoop -CARBON STYLE- Scooter AC universal" width="100" height="75" /></a>&nbsp;</td>
<td class="lboxl1" align="right" nowrap="nowrap" valign="top">12,64EUR&nbsp;</td>
<td class="lboxl1" align="right" nowrap="nowrap" valign="top"><img src="design/ball_green.gif" border="0" alt="enough on stock" title="enough on stock" width="10" height="10" />&nbsp;</td>
</tr>
<tr class="lboxl2">
<form method="post" action="http://scooter-center.com/catalog/default.php?cPath=4_8_111_488&sort=3a&page=1&action=add_update_product&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f"><input type="hidden" name="PHPSESSID" value="4ae88e08ca8f54dae7531562446bb26f" />
<td class="lboxl2" nowrap="nowrap" valign="top"><input type="hidden" name="cart_quantity" value="1" /><input type="hidden" name="products_id" value="5387" /><input type="image" src="design/button_buy_now.gif?PHPSESSID=4ae88e08ca8f54dae7531562446bb26f" border="0" alt="Buy 1 'Air scoop -CHROME- Scooter AC universal' now" title="Buy 1 'Air scoop -CHROME- Scooter AC universal' now" width="18" height="15" />&nbsp;</td>
</form>
<td class="lboxl2" align="" nowrap="nowrap" valign="top">AX093414&nbsp;</td>
<td class="lboxl2" align="" width="100%"><a style="font-weight:bold;" onMouseover="showDescription('Air scoop -CHROME- Scooter AC universal',15);" href="http://scooter-center.com/catalog/product_info.php?products_id=5387&cPath=4_8_111_488&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f">Air scoop -CHROME- Scooter AC universal</a><br />
<img src="design/pixel_trans.gif" alt="" title="" width="100%" height="4" border="0" /><br />Air scoop -CHROME- Scooter AC universal&nbsp;</td>
<td class="lboxl2" align="" nowrap="nowrap" valign="top"><a href="http://scooter-center.com/catalog/default.php?manufacturers_id=79&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f">TNT</a>&nbsp;</td>

<td class="lboxl2" align="center" nowrap="nowrap" valign="top"><a href="http://scooter-center.com/catalog/product_info.php?products_id=5387&cPath=4_8_111_488&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f"><img style="border-width:0px; border-style:none" src="images/products/5387.gif" alt="Air scoop -CHROME- Scooter AC universal" title="Air scoop -CHROME- Scooter AC universal" width="100" height="75" /></a>&nbsp;</td>
<td class="lboxl2" align="right" nowrap="nowrap" valign="top">12,64EUR&nbsp;</td>
<td class="lboxl2" align="right" nowrap="nowrap" valign="top"><img src="design/ball_green.gif" border="0" alt="enough on stock" title="enough on stock" width="10" height="10" />&nbsp;</td>
</tr>
<tr class="lboxl1">
<form method="post" action="http://scooter-center.com/catalog/default.php?cPath=4_8_111_488&sort=3a&page=1&action=add_update_product&PHPSESSID=4ae88e08ca8f54dae7531562446bb26f"><input type="hidden" name="PHPSESSID" value="4ae88e08ca8f54dae7531562446bb26f" />
<td class="lboxl1" nowrap="nowrap" valign="top"><input type="hidden" name="cart_quantity" value="1" /><input type="hidden" name="products_id" value="11499" /><input type="image" src="design/button_buy_now.gif?PHPSESSID=4ae88e08ca8f54dae7531562446bb26f" border="0" alt="Buy 1 'Air scoop -JET STREAM- universal Scooter AC - camouflage desert' now" title="Buy 1 'Air scoop -JET STREAM- universal Scooter AC - camouflage desert' now" width="18" height="15" />&nbsp;</td>

</tr>

Вот такой вод шаблон. Нужно вырезать (на первом примере):

AX093411

Air scoop -BLUE ANOD.- Scooter AC universal

Air scoop -BLUE ANOD.- Scooter AC universal

design/pixel_trans.gif

Air scoop -BLUE ANOD.- Scooter AC universal

TNT

images/products/5385.gif

design/ball_green.gif

Вот такое, и записать это в базу, но это уже я смогу.

Помогите пожалуйсто. Заранее благодарен.

kouta
На сайте с 13.12.2007
Offline
58
#10

<?php

set_time_limit(0);

$f = fopen('file.txt',r);

$arr = file('file.txt');

fclose($f);

for ($i=0;$i<count($arr);$i++){

if(eregi("/form",$arr[$i])){

echo eregi_replace(".*>(.*)&nbsp;<.*","\\1\n",$arr[$i+1]);

}

}

?>

дальше сам =_=

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий