|
|
|
|
|
для: Trianon
(14.02.2007 в 21:12)
| | Все. разобрался | |
|
|
|
|
|
|
|
для: F@!nT
(14.02.2007 в 21:08)
| | Так а в каком виде Вы хотите их увидеть? | |
|
|
|
|
|
|
|
для: ZuArt
(14.02.2007 в 17:47)
| | Выводит то же самое, если бы писал $regs2[5].
Array ( [0] => http://www.3dnews.ru/_imgdata/img/2007/02/14/40988.jpg ) Array ( [0] => http://www.3dnews.ru/_imgdata/img/2007/02/14/40974.jpg ) Array ( [0] => http://www.3dnews.ru/_imgdata/img/2007/02/14/40961.jpg ) Array ( [0] => http://www.3dnews.ru/_imgdata/img/2007/02/14/40954.jpg ) Array ( [0] => http://www.3dnews.ru/_imgdata/img/2007/02/14/40951.jpg )
|
| |
|
|
|
|
|
|
|
для: F@!nT
(14.02.2007 в 16:20)
| | ну так если все остальные элементы массива в таком же виде, что мешает пустить цикл по 5 элементу??
$img = array();
foreach($arr as $key => $val)
$img[] = $val[5]; | |
|
|
|
|
|
|
|
для: F@!nT
(14.02.2007 в 16:20)
| | Больше нет предложений? | |
|
|
|
|
|
|
|
для: ZuArt
(14.02.2007 в 16:04)
| | Вот написал скрипт:
<?
$text = file_get_contents ("http://www.3dnews.ru/games/");
if (preg_match_all ('|» <a href="(.*)">(.*)</a><br>(.*)<br/>|isU', $text, $regs, PREG_SET_ORDER))
{
for($i=0; $i<count($regs); $i++)
{
$text2=file_get_contents ("".$regs[$i][1]."");
if (preg_match_all ('|<p><font size="-1"><b>(.*)</b> (.*)</a><br></font></p><p>(.*)<p>(.*)<img src=(.*) width=[\d]+ height=[\d]+ alt="(.*)" >|isU', $text2, $regs2, PREG_SET_ORDER))
{
print_r($regs2);
}
}
}
?>
|
и вот что на выходе:
Array
(
[0] => Array
(
[0] => тут текст+ссылки+картинки
[1] => 14.02.2007
[2] => [15:12], <a href="mailto:news@3dnews.ru">Петр Петров
[3] =>
тут текст статьи
[4] =>
<div align=center>
[5] => http://www.3dnews.ru/_imgdata/img/2007/02/14/40961.jpg
[6] => Gran Turismo HD
)
)
|
ну конечно все это в цикле, там другие новости также экспортируются.и опять ничего вытянуть не могу. все в массивах | |
|
|
|
|
|
|
|
для: ZuArt
(14.02.2007 в 16:04)
| | . | |
|
|
|
|
|
|
|
для: F@!nT
(14.02.2007 в 16:01)
| | а во втором преге? вроде картинки же вырезаются там? | |
|
|
|
|
|
|
|
для: ZuArt
(14.02.2007 в 15:53)
| | Если
preg_match_all ('|» <a href="(.*)">(.*)</a><br>(.*)<br/>|isU', $text, $regs, PREG_PATTERN_ORDER)
то точно такой же
Array
(
[0] => Array
(
[0] => » <a href="http://www.3dnews.ru/software-news/gran_turismo_5_dlya_playstation_3-191245/">Gran Turismo 5 для PlayStation 3</a><br>
Sony Computer Entertainment порадовала многочисленных поклонников гоночной серии Gran Turismo. Игра Gran Turismo 5 появится на PlayStation 3 уже в этом году, правда только в ...<br/>
[1] =>
....
1] => Array
(
[0] => http://www.3dnews.ru/software-news/gran_turismo_5_dlya_playstation_3-191245/
[1] => http://www.3dnews.ru/software-news/kane_lynch_ekraniziruut-191240/
[2] => http://www.3dnews.ru/software-news/
...
|
Если
preg_match_all ('|» <a href="(.*)">(.*)</a><br>(.*)<br/>|isU', $text, $regs, PREG_SET_ORDER)
то примерно такой же:
Array
(
[0] => Array
(
[0] => » <a href="http://www.3dnews.ru/software-news/gran_turismo_5_dlya_playstation_3-191245/">Gran Turismo 5 для PlayStation 3</a><br>
Sony Computer Entertainment порадовала многочисленных поклонников гоночной серии Gran Turismo. Игра Gran Turismo 5 появится на PlayStation 3 уже в этом году, правда только в ...<br/>
[1] => http://www.3dnews.ru/software-news/gran_turismo_5_dlya_playstation_3-191245/
[2] => Gran Turismo 5 для PlayStation 3
[3] =>
Sony Computer Entertainment порадовала многочисленных поклонников гоночной серии Gran Turismo. Игра Gran Turismo 5 появится на PlayStation 3 уже в этом году, правда только в ...
)
[1] => Array
(
[0]
...
|
Сейчас попробую от второго оттолкнуться | |
|
|
|
|
|
|
|
для: F@!nT
(14.02.2007 в 15:55)
| | сорь, не в тот ПРЕГ поставил флаги... поиграйте флагами в ПРЕГ-ах... и посмотрите, какие массивы получаются... | |
|
|
|
|