Я так понял мне непомогут написать парсер. вот нашол код парсера картинок, как его переделать?
<?php
header('Content-type: text/html; charset=utf-8');
set_time_limit(0);
switch(@$_GET['act'])
{
default:
echo '<form action="index.php?act=do" method="post">
Сколько картинок парсить? <input type="text" name="num"/>
<br />
С какого id начнем? <input type="text" name="id"/>
<br />
Укажите копирайт: <input type="text" name="copy" value="site.ru"/>
<br />
Папка в которую сохраняем: <input type="text" name="dirname"/>
<br />
<input type="submit" value="GO"/>
</form>';
break;
case 'do':
if(!preg_match("|^[\d]+$|", $_POST['num']))
{
echo 'Неверный ввод числа картинок';
exit;
}
elseif(!preg_match("|^[\d]+$|", $_POST['id']))
{
echo 'Неверный ввод id';
exit;
}
elseif(!preg_match("|^[0-9a-zA-Z]+$|", $_POST['dirname']))
{
echo 'Неверный ввод имени папки';
exit;
}
elseif(!preg_match("|^([0-9a-z\.])+$|", $_POST['copy']))
{
echo 'Неверный ввод копирайта';
exit;
}
else
{
if(!is_dir("img/".$_POST['dirname'].""))
{
mkdir('img/'.$_POST['dirname'].'', 0777);
}
for ( $i=0; $i<=$_POST['num']; $i++)
{
$c = $_POST['id']+$i;
$q = 'http://o5wap.ru/picture/save/'.$c.''; #имеет такой вид /picture/save/123456
$file = $q;
$newfile = 'img/'.$_POST['dirname'].'/'.$_POST['copy'].'_'.$i.'.jpg';
if (!copy($file, $newfile))
{
echo "не удалось скопировать $file...<br />";
}
else
{
echo 'Скопировано '.$file.'<br />';
}
}
}
break;
}
?>