Это не возможно, протокол HTTP данную функцию не поддерживает и поддерживать не будет. И ни на каком языке программирования.... Очередной школьнег
А если например написать скрипт которий виводит всь что находитса в гипер посилках После чево пере ходил по етой силке дальше оттуда сливал все остальниэ силки ето ж вполне возможно??? А стартовой силкой билаб или index.php or index.html и работа етого скрипта только в зоне зайтоа на зовнишны сылки не виходить ато довго плавать прийдётся.
Подскажите чтонибуть похожое на php.su Извини но я Руский учил очень давно. В школе приподавали только гдето в 2-5 класе. А ето прошло уже 16-13 лет.
ребят, подскажите PHP: <? $a=file_get_contents("http://bartzmovie.com/"); preg_match_all("/<div class=\"navlist\">)(.*?)<\/strong><\/div><\/td><\/tr><\/table>/ius",$a,$b); echo $b; ?> выбивает ошибку Warning: preg_match_all(): Compilation failed: unmatched parentheses at offset 21 in /usr/home/htdocs/index.php on line 5 как быть?
preg_match_all("/<div class=\"navlist\">)(.*?)<\/strong><\/div><\/td><\/tr><\/table>/ius",$a,$b); лишняя скобка в шаблоне Потому что данные сохранены в двумерном массиве $b, а ты выводишь его как простую переменную. вместо echo - print_r($b); или var_dump($b);
Подскажите пожалуйста как спарсить к примеру с сайта http://playo.ru/games/2/ Табличку цен в формате Я плохо умею парсить регулярками, запутался с тем что там в HTML пропуски строки, пробелы, табуляции...
PHP: // $preg = '<td class="[a-z0-9]*">([^<]*)</td>\s*<td [^>]*>([^<]*)</td>'; preg_match_all("|$preg|uis",$source,$data); echo '<table>'; foreach($data[0] as $i => $value) echo '<tr><td>' . $data[1][$i] . '</td><td>' . $data[2][$i] . '</td></tr>'; echo '</table>';
но учти что там числа в столбце при загрузке страницы меняет javascript! нужно искать место где и как это происходит
Пытаюсь разобраться с mcrypt_lib, инфа разбросана по всему гуглу, английский на php.su тяжело воспринимается. Не подскажите где можно найти мануал по mcrypt_lib и всем его функциям в одном месте? Буду благодарен.
ага, спасибо, ещо пару вопросов, где я могу почитать про модификаторы функции preg_match ? и как сделать штоб функция выводила данные в utf-8 а не в квадратиках как сейчас
http://pyha.ru/forum/topic/19.0 http://php.net/manual/ru/reference.pcre.pattern.modifiers.php PHP: $t = iconv("", "UTF-8", $b[0][0]); echo $t;
подскажите почему выводит ошибку, што я делаю не так PHP: <? $a=file_get_contents("http://bartzmovie.com/"); preg_match_all("/<div class=\"navlist\">(.*?)<\/strong><\/div><\/td><\/tr><\/table>/is",$a,$b); $z = ereg_replace("<a href=","<a href=http://bartzmovie.com",$b); $t = iconv("windows-1251", "UTF-8", $z[0][0]); echo $t; ?> ошибка Deprecated: Function ereg_replace() is deprecated in /usr/home/htdocs/index.php on line 4 Warning: ereg_replace() expects parameter 3 to be string, array given in /usr/home/htdocs/index.php on line 4
Во первых, функция ereg_replace() устарела! Используй preg_replace. Во вторых, третьим параметром функции должна быть строка, а ты массив впихнул. В предупреждении ведь все написано. Используй переводчик, если с английским проблемы.