Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как из куска кода достать ссылки?
 
 автор: XaZzZi   (12.10.2008 в 20:01)   письмо автору
 
 

Есть длинная строка с НТМЛ кодом . Как из нее достать ВСЕ адреса ссылок типа
<a href='adclick.php?ID=87' target='_blank'> </a>
Помогите хоть чем !

  Ответить  
 
 автор: virtus1k   (12.10.2008 в 20:03)   письмо автору
 
   для: XaZzZi   (12.10.2008 в 20:01)
 

Телепаты в отпуске... ДЛИННУЮ СТРОКУ HTML КОДА В СТУДИЮ )))

  Ответить  
 
 автор: XaZzZi   (12.10.2008 в 20:05)   письмо автору
 
   для: virtus1k   (12.10.2008 в 20:03)
 

Вот он :

<table width=100% border=0 style='border:groove; border-width:1px;'><tr><td width=50% style='border:groove;border-width:2px;'><center><b>Site Ads</b></center></td><td style='border:groove;border-width:2px;'>Ad Value</td><td style='border:groove;border-width:2px;'>Member Clicks</td><td style='border:groove;border-width:2px;'>Outside Clicks</td></tr><tr><td><a href='adclick.php?ID=21' target='_blank'>Get paid fast!! 40 ads daily 0.01$</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>395640</td><td>30214</td></tr><tr><td><a href='adclick.php?ID=25' target='_blank'>The New Bux.to!!</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>394596</td><td>18157</td></tr><tr><td><a href='adclick.php?ID=27' target='_blank'>Lithiumbux - premium = 0.04$ | 0.04$</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>391051</td><td>20068</td></tr><tr><td><a href='adclick.php?ID=29' target='_blank'>Incentria | Earn extra stream of income</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>386023</td><td>14488</td></tr><tr><td><a href='adclick.php?ID=33' target='_blank'>Clicksia | Earn money completing simple tasks</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>382729</td><td>14577</td></tr><tr><td><a href='adclick.php?ID=1443' target='_blank'>Earn3.com New PTC! $3 Payout!!!</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>358569</td><td>13137</td></tr><tr><td><a href='adclick.php?ID=2647' target='_blank'>Buy 500 referrals - LIMITED - Replacement Guarrantee!</a></td><td><b><html>&#8364;</html>0.0300</b></td><td>331196</td><td>13167</td></tr><tr><td><a href='adclick.php?ID=5196' target='_blank'>Pornobux  - Already paid me $260!!</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>256712</td><td>9865</td></tr><tr><td><a href='adclick.php?ID=5197' target='_blank'>Masterbux - Fastest paying PTC</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>253120</td><td>9341</td></tr><tr><td><a href='adclick.php?ID=4515' target='_blank'>Friendfinder</a></td><td><b><html>&#8364;</html>0.0300</b></td><td>289058</td><td>9848</td></tr><tr><td><a href='adclick.php?ID=4571' target='_blank'>Extra10.com, NEW!!</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>281602</td><td>9329</td></tr><tr><td><a href='adclick.php?ID=5602' target='_blank'>Affiliates</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>232693</td><td>8140</td></tr><tr><td><a href='adclick.php?ID=4904' target='_blank'>earn easy extra money</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>263690</td><td>9182</td></tr><tr><td><a href='adclick.php?ID=5605' target='_blank'>PTCTalk</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>231959</td><td>7804</td></tr><tr><td><a href='adclick.php?ID=5603' target='_blank'>Casino Rewards</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>226430</td><td>7929</td></tr><tr><td><a href='adclick.php?ID=5604' target='_blank'>Adult Friendfinder</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>227400</td><td>7887</td></tr><tr><td><a href='adclick.php?ID=8963' target='_blank'>Earnmoneyspace</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>120539</td><td>4640</td></tr><tr><td><a href='adclick.php?ID=7429' target='_blank'>Myspacetoearn - NEW FROM XCLIX &amp; FOXCASH</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>155838</td><td>6475</td></tr><tr><td><a href='adclick.php?ID=10483' target='_blank'>Buxout - Now in prelaunch join fast!</a></td><td><b><html>&#8364;</html>0.0150</b></td><td>78753</td><td>3678</td></tr><tr><td width=50% style='border:groove;border-width:2px;'><center><b>Annoucements</b></center></td><td style='border:groove;border-width:2px;'>Ad Value</td><td style='border:groove;border-width:2px;'>Member Clicks</td><td style='border:groove;border-width:2px;'>Outside Clicks</td></tr><tr><td><s>Upgrade and get a minimum of 0.02/visit | 0.02/ref visit</s></td><td><b><html>&#8364;</html>0.0300</b></td><td>360129</td><td>14070</td></tr><tr><td><s>We have moved to a faster server</s></td><td><b><html>&#8364;</html>0.0300</b></td><td>306646</td><td>10607</td></tr><tr><td width=50% style='border:groove;border-width:2px;'><center><b>Member Ads</b></center></td><td style='border:groove;border-width:2px;'>Ad Value</td><td style='border:groove;border-width:2px;'>Member Clicks</td><td style='border:groove;border-width:2px;'>Outside Clicks</td></tr></table>


Ток все это в одной строке )

  Ответить  
 
 автор: virtus1k   (12.10.2008 в 20:15)   письмо автору
 
   для: XaZzZi   (12.10.2008 в 20:05)
 

Примерно так...
preg_match_all("#http://[a-zA-Z0-9./&?\#%+,:=_-]+#is", $str, $matches);
загоняешь в массив - а потом все выводишь в том виде в котором нужно и куда нужно.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования