Парсинг bash.org с помощью cron на фтп.

Статус
В этой теме нельзя размещать новые ответы.

AleksRyzhov

Новичок
Парсинг bash.org с помощью cron на фтп.

Приветствую всех читающих! Возникла проблемка. Хочу забабахать парсер цитатника bash.org.ru используя cron. Должна создаваться папка на фтп, а в нее парситься файлы. В данный момент скрипт не работает. Вот код скрипта
PHP:
<?php

set_time_limit('0');

$open = ftp_connect("host", 21, 0);
ftp_set_option ($open, FTP_TIMEOUT_SEC, 0);
if (!ftp_login($open, "login", "password")) exit("Не могу соединиться");

$folder = 'quotes';
$dir = ftp_mkdir($open, $folder);



for ($i = 1; $i <= 406632; $i++)
    {
	$b = file_get_contents('http://bash.org.ru/quote/'.$i);
	if (preg_match('|<div>(.*?)</div>|is', $b, $quote))
	   {
	   $fp1 = fopen ('q'.$i.'.html' , "w+" );
	   $remote_file = $dir.'/q'.$i.'.html';
	   fputs ( $fp1 , " <p>$quote[1]</p>" ); 
	   ftp_fput ($open, $remote_file, $fp1, FTP_BINARY);
	   fclose($fp1);
	   }
	
	
	}

ftp_close($open);

mail("[email protected]", "Парсинг башорга", "Парсинг башорга завершен!");

 ?>
Cron'ом пользоваться чуть-чуть умею, а конкретно запустил скрипт вечного онлайна вконтакте, который прекрасно работает. Вот команда запуска cron
/usr/bin/lynx -source http://site.ru/bashf.php , точно также запускал онлайнер вконтакте.

Где я допустил ошибки?
Спасибо за помощь!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху