Тестовые задания

1. Знание общих понятий о классах, регэкспах, парсинге
Написать 3 класса - “наследника” абстрактного класс SE_Praser для поисковиков Google, Yahoo, Bing.

abstract class SE_Parser {

/**
* Возвращает source нужной страницы выдачи
*
* @param String $keyword
* @param int $from
* @param int $count
* @param String $language
* @param String $country
*/

abstract protected function getPage($keyword, $from = 0, $count = 10, $language = ‘en’, $country = ‘us’);

/**
* Возвращает список результатов в виде
*
* $list = array(
* 0 => array(’title’, ‘description’, ‘uri’),
* 1 => array(’title1′, ‘description1′, ‘uri1′),
* …
* N => array(’titleN’, ‘descriptionN’, ‘uriN’),
* );
*
* @param String $keyword
* @param int $count
* @param String $language
* @param String $country
*/

abstract public function getResult($keyword, $count = 10, $language = ‘en’, $country = ‘us’);

/**
* Возвращает дату кеширования страницы или null в случае если она не закеширована
*
* @param string $uri
*/

abstract public function getCacheDate($uri);

/**
* Возвращает кол - во проиндексированных страниц (по мнению поисковика)
*
* @param String $keyword
* @param String $language
* @param String $country
*/

abstract public function getIndexCount($keyword, $language = ‘en’, $country = ‘us’);
}

2. Построение интерфейсов + mysql
Реализовать мини - сайт о курсах валют + админку к нему для внесения данных.

Уважаемые комментаторы!

Если вы пишете в комментарии к посту или странички и в нём указываете адрес своего сайта, этот сайт должен быть вашим блогом, или личным сайтам. Все комментарии с ссылками на непонятные саттелиты будут редактироваться. Не утруждайте себя и не тратьте своё и моё время. Ссылки на ваши проекты должны быть в тексте и должны быть по теме предложения в комментарии (по теме или нет - определяю Я).
Комменты не по теме, либо по теме "блин, кипяток - то горячий!" приравниваю к спаму.

*
To prove that you're not a bot, enter this code
Anti-Spam Image

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Блогун - монетизируем блоги