
вот что нашел сам, тока ниче непойму..
<?
$url = "http://www.softtime.ru";
$www = strstr($url,"w");
echo ($www);
?>
Спустя 16 минут, 56 секунд (6.07.2010 - 22:14) Slays написал(а):
поиск чего ?
Спустя 49 секунд (6.07.2010 - 22:15) tmt0086 написал(а):
текста, ссылок и тп(в моем случаее ссылку надо искать в исходном коде)
Спустя 2 минуты, 47 секунд (6.07.2010 - 22:18) Slays написал(а):
это парсинг называется, для каждой цели нужен свой подход, копай в сторону регулярных выражения и preg_match_all, либо php+xml, готовый скрипт ты тут врядли найдешь.
Спустя 51 секунда (6.07.2010 - 22:18) tmt0086 написал(а):
Slays
спасибо, буду искать
спасибо, буду искать

Спустя 17 минут, 40 секунд (6.07.2010 - 22:36) tmt0086 написал(а):
<?php
/* получаем содержимое нужной нам страницы в переменную $content (обратите внимание, - мы используем для этого функцию file_get_contents. Она может работать с удаленными URL только если в настройках PHP установлена опция allow_url_fopen) */
$content = file_get_contents(’http://news.yandex.ru/’);
// Определяем позицию строки, до которой нужно все отрезать (используем функцию strpos()).
$pos = strpos($content, ‘<h2>Главные новости</h2>’);
/*Отрезаем все, что идет до нужной нам позиции (функция substr в данном случае принимает два параметра: строка для обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции) */
$content = substr($content, $pos);
// Точно таким же образом находим позицию второй строки
$pos = strpos($content, ‘<hr>’);
// Отрезаем нужное количество символов от нулевого
$content = substr($content, 0, $pos);
// выводим полученную строку.
echo $content;
?>
вот что нашел.. подскажите пожалуйста, как сделать, чтобы искал там слово какое либо и если такое имеется то выводил че нить
Спустя 43 минуты, 48 секунд (6.07.2010 - 23:20) Slays написал(а):
$content = file_get_contents(’http://news.yandex.ru/’);
содержимое сайта, а точнее весь исходный код страницы загружается в переменную как строка. Производим простой поиск в строке.
preg_match("шаблон_поиска", "строка_в_которой_проводится_поиск", массив_с_результами_поиска)
затем проверяем массив, если не пустой, значит есть искомое слово =)
Спустя 5 часов, 27 минут, 9 секунд (7.07.2010 - 04:47) tmt0086 написал(а):
Slays
гляди что я накалякал, что нетак? у меня вообще не отображает ничего..
гляди что я накалякал, что нетак? у меня вообще не отображает ничего..
<?
$content = file_get_contents(’http://news.yandex.ru/’);
if (preg_match($content, "слово")) {
echo "Найдено.";
} else {
echo "Не найдено.";
?>
Спустя 38 минут, 22 секунды (7.07.2010 - 05:25) antonov_sa написал(а):
Цитата (tmt0086 @ 7.07.2010 - 01:47) |
if (preg_match($content, "слово")) { |
ну ты почитай хоть про эту функцию, почитай про регулярные выражения
Спустя 1 час, 39 минут, 25 секунд (7.07.2010 - 07:05) tmt0086 написал(а):
я чуть понял, но все равно он не правельно ищет((
"интересная статья" -там есть 100% но он пишет, что нету
помогите пожалуйста 
вот это еще пробовал
<?
$content = file_get_contents('http://upgoing.ru/archives/1424');
if (preg_match("!интересная статья!si",$content)) {
echo "Найдено.";
} else {
echo "Не найдено.";
}
?>
"интересная статья" -там есть 100% но он пишет, что нету


вот это еще пробовал
/\bинтересная статья\b/i
Спустя 15 минут, 29 секунд (7.07.2010 - 07:20) Slays написал(а):
я же написал
куда ты дел третий параметр "массив_с_результами_поиска", который и нужно проверять ?
с работы пишу, не проверял.
preg_match("шаблон_поиска", "строка_в_которой_проводится_поиск", массив_с_результами_поиска)
куда ты дел третий параметр "массив_с_результами_поиска", который и нужно проверять ?
$content = file_get_contents('http://upgoing.ru/archives/1424');
preg_match("|интересная статья|si",$content,$ar);
if (count($ar)>0) {
echo "Найдено.";
} else {
echo "Не найдено.";
}
с работы пишу, не проверял.
Спустя 8 минут, 19 секунд (7.07.2010 - 07:29) tmt0086 написал(а):
Slays
вот так пашет
.. но если я ввожу ссылку вместо "повелось", но пишет, что не найдено
<?
$content = file_get_contents('http://upgoing.ru/archives/1424');
if (preg_match("/повелось/",$content)) {
echo "Найдено.";
} else {
echo "Не найдено.";
}
?>
вот так пашет

Спустя 16 минут, 12 секунд (7.07.2010 - 07:45) tmt0086 написал(а):



Спустя 55 минут, 59 секунд (7.07.2010 - 08:41) Slays написал(а):
видимо твой не подходит под вводимое регулярное выражение, он ищет полные совпадения
Спустя 4 часа, 12 минут, 35 секунд (7.07.2010 - 12:53) tmt0086 написал(а):
А подскажите как то можно сделать, чтобы он еще считал скока найдено и ненайдено.. Возможно же?

Спустя 5 минут, 4 секунды (7.07.2010 - 12:58) tmt0086 написал(а):

_____________
Продаю людей. Дешего. Писать в ПС