Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Вопрос в том что я плохо очень в пхп разбираюсь и мне надо хотяб кусок кода а там сам настрою.что значит "нужную мне ссылку" ?
,читаей файл со ссылками в массив
в цикле обходишь элементы массива, скачиваешь страниы и парсишь -- на все стандартные функции php
в чем собственно вопрос ?
<?php
// то что ищем
$s_key="то что тебе надо";
// читаем файл ссылок в массив
$list=file("link.txt");
// для каждой строчки-ссылки делаем
foreach($list as $line)
{
// читаем страницу по ссылке, от хостера зависит работа функций, варианты fopen, curl
$tmp_pg=fifile_get_contents($line);
// если строка встречается хоть один раз - выводим есть
if (substr_count($tmp_pg,$s_key) echo "$line -- есть <br>";
// byxf выводим нет
else echo "$line -- нет <br>";
}
if (substr_count($tmp_pg,$s_key)) echo "$line -- есть <br>";
1)Список сылок link.txt там будут ссылки одна ссылка на каждую строчку,типа:1) указывай какую ошибку выдает
замени 12 строчку на
( добавь закрывающую скобку )PHP:if (substr_count($tmp_pg,$s_key)) echo "$line -- есть <br>";
2) может хоть дашь для примера список и что искать нужно ? если уж на то пошло
<?php
// то что ищем
$s_key="<a href";
// читаем файл ссылок в массив
$list=file("link.txt");
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
// для каждой строчки-ссылки делаем
foreach($list as $line)
{
//читаем страницу по ссылке, от хостера зависит работа функций, варианты fopen, curl
curl_setopt($ch,CURLOPT_URL,"http://".$line);
$tmp_pg=curl_exec ($ch);
// если строка встречается хоть один раз - выводим есть
if (substr_count($tmp_pg,$s_key)) echo "$line -- есть <br>";
// byxf выводим нет
else echo "$line -- нет <br>";
}
Спаибо огромное всё работает так как я хотел! :tcl:PHP:<?php // то что ищем $s_key="<a href"; // читаем файл ссылок в массив $list=file("link.txt"); $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // для каждой строчки-ссылки делаем foreach($list as $line) { //читаем страницу по ссылке, от хостера зависит работа функций, варианты fopen, curl curl_setopt($ch,CURLOPT_URL,"http://".$line); $tmp_pg=curl_exec ($ch); // если строка встречается хоть один раз - выводим есть if (substr_count($tmp_pg,$s_key)) echo "$line -- есть <br>"; // byxf выводим нет else echo "$line -- нет <br>"; }
к php должен быть подключен курл ( смотри phpinfo , вообще требование элементарное)
адреса в файлах должны быть бех http:// ну или исправь в скрипте добавление префикса протокола
пример вывода Для просмотра ссылки Войдиили Зарегистрируйся