Всем привет.
Допустим на другом сайте имеется <ims scr=""> как с помощью preg_match или еще что-то взять только определенный клас?
Например $file = file_get_contents('http://site.ru/index.php');
Отсюда необходимо взять только например 2шт <img scr=""> а остальное не нужно.
$zek=file_get_contents('http:?/site.ru/index.php');
preg_match('#<img src="(.*)">#sU',$zek,$out);
echo $out[0];
ЗэК, Спасибо) А если с preg_replace, знаю что он только убирает, но с него тоже можно сделать? И если вот так <img src="/foto/"> то как твой вариант будет?
Так-же и будет, в кавычках (.*) - это допускает любые символы в данном куске т.е. в кавычках
Вот просто я хочу сделать так, например из сайта site.ru/index.php взять только определенный класс, и если на сайте например site.ru что-то меняется, то что-либо дабы не появилось.
используя прег_матч ничего лишнего не появиться, т.к. он ищит нужные символы в коде, и если он не находит совпадений то ни чего не выведет
Вот щас поставлю
$zek=file_get_contents('http:?/site.ru/index.php');
появится же ведь весь контент, как все одновременно отрезать, и выводить только нужное? И чтобы если в доноре будут обновления, то оно на сайте не появлялось.