Цикл в парсере - помогите! - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Thu, 16 Jan 2025 00:55:14 +0300 11. <strong>Nu3oN</strong>, я это понял когда ты еще в аське написал разные переменные в циклах!<br> На ошибках учаться, иначе никак. https://visavi.net/topics/13610/244806 Цикл в парсере - помогите! Сааааа-нёёёёё-к Sun, 12 Sep 2010 20:00:54 +0400 Сообщения https://visavi.net/topics/13610/244806 <blockquote class="blockquote"><strong>StingerIce</strong> (12 Сентября 2010 / 17:23)<br> Спасибо рамзес за помощь<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br> только там походу $s++ должно быть</blockquote> усвеб имеет тупую привычку жрать плюсы при отправке. да, там два плюса было https://visavi.net/topics/13610/244790 Цикл в парсере - помогите! ramzes Sun, 12 Sep 2010 19:34:10 +0400 Сообщения https://visavi.net/topics/13610/244790 Тут получается цикл в цикле!<br> В первом и втором циклах одинаковая переменная $i<br> И получается что первый цикл сделал оборот, второй перезаписал в переменной значение, и закончил цикл! https://visavi.net/topics/13610/244767 Цикл в парсере - помогите! Nu3oN Sun, 12 Sep 2010 18:44:55 +0400 Сообщения https://visavi.net/topics/13610/244767 delete https://visavi.net/topics/13610/244765 Цикл в парсере - помогите! Nu3oN Sun, 12 Sep 2010 18:42:50 +0400 Сообщения https://visavi.net/topics/13610/244765 Спасибо рамзес за помощь<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br> только там походу $s++ должно быть https://visavi.net/topics/13610/244748 Цикл в парсере - помогите! Сааааа-нёёёёё-к Sun, 12 Sep 2010 17:23:21 +0400 Сообщения https://visavi.net/topics/13610/244748 Щас попробую поковырять и отпешусь... https://visavi.net/topics/13610/244729 Цикл в парсере - помогите! Сааааа-нёёёёё-к Sun, 12 Sep 2010 16:28:11 +0400 Сообщения https://visavi.net/topics/13610/244729 $f = false;<br> for($s=0; $s&lt;20; $s ){<br> $f.=file_get_contents(&#039;url&#039;.$s);<br> }<br> собрать все в одну переменную, потом уже парсить.<br> циклы в цикле это не гуд. https://visavi.net/topics/13610/244725 Цикл в парсере - помогите! ramzes Sun, 12 Sep 2010 16:18:00 +0400 Сообщения https://visavi.net/topics/13610/244725 5. <strong>ramzes</strong>, что начать? Непонял тебя https://visavi.net/topics/13610/244720 Цикл в парсере - помогите! Сааааа-нёёёёё-к Sun, 12 Sep 2010 16:05:44 +0400 Сообщения https://visavi.net/topics/13610/244720 $f.= начни с этого https://visavi.net/topics/13610/244714 Цикл в парсере - помогите! ramzes Sun, 12 Sep 2010 15:59:15 +0400 Сообщения https://visavi.net/topics/13610/244714 Конечно $p = $p+20; можно было заменить и на $p+=20;, просто так понятней. https://visavi.net/topics/13610/244708 Цикл в парсере - помогите! Сааааа-нёёёёё-к Sun, 12 Sep 2010 15:51:19 +0400 Сообщения https://visavi.net/topics/13610/244708 Ну да, конешно.Гг https://visavi.net/topics/13610/244702 Цикл в парсере - помогите! Сааааа-нёёёёё-к Sun, 12 Sep 2010 15:38:58 +0400 Сообщения https://visavi.net/topics/13610/244702 спроси у пирата, он знает наверное ))) и поможет <img src="https://visavi.net/uploads/stickers/E.gif" alt="E"> https://visavi.net/topics/13610/244699 Цикл в парсере - помогите! KOZZ Sun, 12 Sep 2010 15:37:02 +0400 Сообщения https://visavi.net/topics/13610/244699 Учусь потихоньку парсить всякое.<br> Вот возникла проблема с циклами...<br> Надо как бы организовать переход по страницам и вырезки нужной нам инфы.<br> Вот, я тут нацарапал:<br> <pre class="prettyprint"> &lt;?php $id = 1; # ID нужной категории $all = 20; #Страниц на ней for($i=0; $i&lt;$all; $i++){ // Навигация странная $p = $p+20; $f = file_get_contents(&#039;http&#58;//phpme.ru/status/cat.php?id=&#039;.$id.&#039;&amp;page=&#039;.$p.&#039;&#039;); echo &#039;Страница&#58; &lt;b&gt;&#039;.$i.&#039;&lt;/b&gt;&lt;br/&gt;&#039;; for($i=0; $i&lt;20; $i++){ preg_match_all(&#039;|&lt;div class=&quot;main&quot;&gt;(.*)&lt;/div&gt;|siU&#039;, $f, $do); if(!empty($do&#91;1]&#91;$i])) echo $num++.&#039; | &#039;.$do&#91;1]&#91;$i].&#039;&lt;hr/&gt;&#039;; }} ?&gt; </pre> Где я ошибся? Почему цыкл не идет, а парсит только первую страницу? https://visavi.net/topics/13610/244694 Цикл в парсере - помогите! Сааааа-нёёёёё-к Sun, 12 Sep 2010 15:27:00 +0400 Сообщения https://visavi.net/topics/13610/244694