Просмотр полной версии : скрипт считывает ссылочку
null_access
26.08.2006, 20:36
Нужно чтобы из текста-образуемого из множества различных символов выдёргивались символы образующие урлы.
т.е. считывается текст посимвольно и если начинается с http то запомнить весь урл символ окончания урла такой:" И далее складывать выделенные урлы в отдельный файл, каждый урл на новой строчке.
Подскажите как это реализовать мона, какими методами?
parse_url тебе в руки)) если нужно скрипт написать стучи в icq она написанна на аватаре так и быть помогу))
А не проще регулярным выражением все выдрать, а не посимвольно перебирать?
eregi("выраж",$str,$mas)
foreach ( $mas as $value )
{
$fh = fopen("file.txt","a+");
fwrite($fh,$value);
fclose($fh);
}
# что-то типа того)
null_access
28.08.2006, 12:04
ага регулярные выраженья рулят+)
начал составлять это выраженье и вот немного в потере, что-то такое выходит:
$w="[:alnum:]";
$p="[:punct:]";
eregi(
"((https?|http)://".
"[$w-]+(\\.[$w-]+)*".
"(/[$w+&.%]*(\\?[$w?+&%]*)?)?".
")",
$str,$mas)
сейчас вот подумываю как бы упростить это чтоб работало ещё.)
аФФТАР http://www.yandex.ru/yandsearch?rpt=rad&text=parse_url
preg_match_all('~(http://[^ ,\!\?])~is',$text,$matches);
что-то в этом духе
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot