Подправить функцию
Страницы: 1
Подправить функцию, хелп
Код парсера:

Код

<?
set_time_limit(0);


if (preg_match_all('~</h1>">(.*?)<div>~i', $content, $matches))

{
   print_r($matches[1]);
}

/* получаем содержимое нужной нам страницы в переменную $content 
$content = file_get_contents("http://vefire.ru/letter/1/");

// Определяем позицию строки, до которой нужно все отрезать (используем функцию strpos()).
$pos = strpos($content, '</h1>');

/*Отрезаем все, что идет до нужной нам позиции
(функция substr в данном случае принимает два параметра: строка для
обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции) */
$content = substr($content, $pos);

// Точно таким же образом находим позицию второй строки
$pos = strpos($content, '<div>');

// Отрезаем нужное количество символов от нулевого
$content = substr($content, 0, $pos);

// выводим полученную строку.
echo $content;

$fps = fopen("1.html","w+");
fwrite($fps,$content);
fclose($fps);

?>



Вобщем, по идее,

if (preg_match_all('[/h1]', $content, $matches))

{
print_r($matches[1]);
}

должен обходить всю страницу... но smile:rolleyes: этого не происходит smile:wall: ... подскажите pls как еще можно цикл представить....
Изменено: Константин Ерыгин - 22 Марта 2011 19:57

Прогон по твиттеру, постинг в 1500 аккунтов
Постинг в твиттер аккаунты, для ускорения индексации ваших сайтов, сателлитов, дорвеев.

По моему с позициями вы что то намудрили
Код
$open = @file_get_contents($newsurl, "r");
$masktitle = "#<div>(.*?)</div>#is"
preg_match_all($masktitle,$open,$title);
$name = $title[1][0];
Спасибо!!!.. Завтра посмотрю

..) но как мне посоветовал всеми ув. Денис smile;) smile:) " иди На* www.free-lance.ru/ )) либо Библиотеку из 20 томов книг приобрести! smile:mad: .. smile:o
Программирование довольно простая штука... и если не планируете (или даже планируете) стать мега крутым... 20 томов - не обязательны. Достаточно интернета и желания учится. Но если начинать с нуля то лучше одну-две книжки почитать.
Код
$open = @file_get_contents('http://vefire.ru/letter/1/', "r");
$masktitle = "#</h1>(.*?)<div>#is";

preg_match_all($masktitle,$open,$title);
$name = $title[1][0];

print $name;


... Все бы хорошо) но выводит только одно описание канала... В чем соль?
Вот так работает, пользуйтесь.

Код
<?php
   function parser_title ($url) {
   
      $text = file_get_contents("$url");
      preg_match_all('/<h1>(.*?)<\/a>/is', $text, $link);
      
      $i = 0;
      while ($i != 11) {
         echo strip_tags($link[0][$i]).'<br>';
         $i++; 
      }
   }
      
   parser_title('http://vefire.ru/letter/1/'); 
?>
Рисунок
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
09:34 Биржы ссылок, статей и сайт кредитной тематики 
09:33 Апдейт 24.04.2017 
09:11 Баден-баден мать его так... или жуть яндекса 
08:46 Яндекс обнулил всем значение тИЦ? 
08:32 Парни!!! Нужен совет...аннулировали ТИЦ из-за работы с биржами 
00:17 Апдейт 22 апреля 2017 
22:47 Влияние поведенческих факторов ( просмотров ) на цену клика в Adsense 
08:39 Сервис услуг в YouTube, Вконтакте, Instagram, Twitter, Facebook, Одноклассники, Google+ 
07:39 Дешевые просмотры YouTube с гарантией, лайки, подписчики Instagram, ВК, Facebook, ОK, Twitter - SmmPanele.Ru 
06:44 Крупные новостные (СМИ) площадки, Яндекс Новости, Google News, анонсы, хорошая посещаемость. 
00:41 Прогон по Твиттер, Вконтакте, фэйсбук, гугл+ и LiveInternet дневникам 
00:19 Вывод в “В тренды” по РФ на YouTube 
00:09 Комплексная раскрутка сайтов. Качественные услуги, прогоны и прочее. (2000+ отзывов) 
00:04 Продам сообщества Вконтакте: готовый Бизнес с доходом (своя сетка) 
08:55 (продолжение) 100 человек живых в группу с приглашений ВКонтакте за отзыв 
07:43 Посоветуйте тизерную сеть. 
06:56 Тонкий вопрос по праву собственности на сайт 
23:19 Бонусные 10$ под 10% в день. Без вложений 
22:44 ОПРОС. Будете ли работать в 2 раза больше, чем сейчас, при условии, что ваш заработок увеличится в 5 раз? 
22:41 Создание и продвижение пиратских сайтов 
22:11 Игровые сайтики