X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помогите написать простенький парсер, для выдирания ftp
deep12345
deep12345
Topic Starter сообщение 8.8.2008, 18:13; Ответить: deep12345
Сообщение #1


Нужно написать скрипт чтобы он открывал html документ, в нем выискивал слово ftp:// и копировал все слово (например ftp://pravo:pravo_pass_333@ftp.4enet.by) в новый html (или txt, неважно), и чтобы новый txt выглядел так :
ftp://pravo:pravo_pass_333@ftp.4enet.by
ftp://small8:49stone@smallbusinessgator.com
и тп
Чувак пытался составить код, но у него что-то не получилось... Вот что он написал -
CODE
<?
// получение всех урликов
function get_a_href($file){
$h1count = preg_match_all('/(ftp://)(.*?)()/i',$file,$patterns);
return $patterns[2];
}

$handle=fopen("upload/looog.html","r");
$vivod = get_doctype(fread($handle,filesize("upload/1looog.html")));
fclose($handle);
print $vivod;
?>



Помогите, в долгу не останусь!

Сообщение отредактировал deep12345 - 8.8.2008, 18:17
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
activnyi
activnyi
сообщение 8.8.2008, 18:22; Ответить: activnyi
Сообщение #2


у мну есть готовый


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
deep12345
deep12345
Topic Starter сообщение 8.8.2008, 18:23; Ответить: deep12345
Сообщение #3


Подкинь, а?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
activnyi
activnyi
сообщение 8.8.2008, 18:26; Ответить: activnyi
Сообщение #4


deep12345, стучи в асю


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
deep12345
deep12345
Topic Starter сообщение 8.8.2008, 18:45; Ответить: deep12345
Сообщение #5


Актуально
вариант от активного неподходит
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
newdee
newdee
сообщение 8.8.2008, 19:33; Ответить: newdee
Сообщение #6


<?php

$fp = fopen("file.html", "r+");
$arr = array();

while (!feof($fp)) {
    $str = fgets($fp, 4096);
    if (preg_match("/ftp:\/\/(.+?){1,}/is", $str, $res)) {
        array_push($arr, $res[0]);
    }
}
fclose($fp);

if (sizeof($arr) > 0) {
    $fp = fopen("result.txt", "w+");
    foreach ($arr as $value) {
        fputs($fp, $value);
    }
    fclose($fp);
}


?>

где файлики file.html - исходный файлик
а result.txt - получаемый.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
deep12345
deep12345
Topic Starter сообщение 8.8.2008, 19:40; Ответить: deep12345
Сообщение #7


newdee,
Ошибка
Warning: feof(): supplied argument is not a valid stream resource in /home/m510101/public_html/webkirov.net/pars.php on line 6

Warning: fgets(): supplied argument is not a valid stream resource in /home/m510101/public_html/webkirov.net/pars.php on line 7

Warning: feof(): supplied argument is not a valid stream resource in /home/m510101/public_html/webkirov.net/pars.php on line 6

Warning: fgets(): supplied argument is not a valid stream resource in /home/m510101/public_html/webkirov.net/pars.php on line 7

Сообщение отредактировал deep12345 - 8.8.2008, 19:41
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
сообщение 8.8.2008, 19:46; Ответить: Lordie
Сообщение #8


deep12345, file.html существует?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
deep12345
deep12345
Topic Starter сообщение 8.8.2008, 19:49; Ответить: deep12345
Сообщение #9


(Lordie @ 8.8.2008, 19:46) *
deep12345, file.html существует?)

Я пути менял. Щас попробую создать файл file.html
Добавлено через 26 секунд
Теперь ошибка
Warning: fopen(file.html) [function.fopen]: failed to open stream: No such file or directory in /home/m510101/public_html/webkirov.net/pars.php on line 3

Warning: feof(): supplied argument is not a valid stream resource in /home/m510101/public_html/webkirov.net/pars.php on line 6

Warning: fgets(): supplied argument is not a valid stream resource in /home/m510101/public_html/webkirov.net/pars.php on line 7

Сообщение отредактировал deep12345 - 8.8.2008, 19:51
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
newdee
newdee
сообщение 8.8.2008, 19:54; Ответить: newdee
Сообщение #10


нужно написать полный физический путь к файлу.
зы. ну либо правильный относительный.

Сообщение отредактировал newdee - 8.8.2008, 19:56
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыA-Parser 1.1 - продвинутый парсер ПС, кейвордов, контента, показателей, 70+ парсеров.
352 Forbidden 278242 21.3.2024, 14:38
автор: AParser_Support
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Бесплатный парсер бот в Телеграм - [Parser Pro]
5 Parser_Pro 3311 27.1.2024, 16:12
автор: Parser_Pro
Открытая тема (нет новых ответов) WebArchiveMaster - парсер Вебархива
Добыча контента из ВебАрхива
16 footashes 12241 23.11.2022, 16:36
автор: kuz999
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы⚡ AvitoSmart - быстрый парсер новых объявлений на Авито на запросах
Представляю парсер для [b]Zennoposter[/b]'a или [b]Zennobox[/b]
0 akcium 1250 19.11.2022, 13:05
автор: akcium


 



RSS Текстовая версия Сейчас: 29.3.2024, 10:45
Дизайн