Yangi formatda davom etish uchun: https://uzfor.net/view.php?act=post&id=63199
Postga havola
developer [323] [off]
BestMaster, # BestMaster (28.05.2019 / 22:32)
developer, Pasta yozibdi namunanijohncms kutubxonasidagi maqolalarni bazaga yozib oladigan parser tuzish kerak
51 soniyadan keyin yozdi:
o'zim uni qanday yasash boyicha miyada algoritmi borku amalga qollay olmayapman
4 daqiqa 45 soniyadan keyin yozdi:
shu kodni johncmsga moslash kerak
12 soat 14 daqiqa 16 soniyadan keyin yozdi:
sozni har hil belgilardan qanday tozalaydi qoshtirnoqlani orniga galati belgilar chiqib qolyapti
developer, Pasta yozibdi namunanijohncms kutubxonasidagi maqolalarni bazaga yozib oladigan parser tuzish kerak
51 soniyadan keyin yozdi:
o'zim uni qanday yasash boyicha miyada algoritmi borku amalga qollay olmayapman
4 daqiqa 45 soniyadan keyin yozdi:
Запрос в MySQL-базу на создание таблицы для цитат CREATE TABLE IF NOT EXISTS `bash` ( `id` int(11) NOT NULL AUTO_INCREMENT, `quote_id` int(11) NOT NULL, `quote_text` mediumtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; PHP-код парсинга <?php //Отключаем лимит ожидания и объявляем переменные $content=NULL;$num_pages=NULL; //Подключение к базе //Подключаемся к базе данных mysql_connect(HOST, MYSQL_USER, MYSQL_PASS);mysql_query("set names utf8");mysql_select_db(DATABASE); //Узнаём кол-во страниц //Парсим каждую страницу for ($i=1; $i <= $num_pages[1]; $i++){$i2=false; //Грузим страницы, вырезаем цитаты foreach($quotes as $quote){ if($i2==false){$i2=true;continue;} //Номер цитаты //Текст цитаты //Конвертация текста в UTF-8 и экранирование символов $quote_text=strip_tags(addslashes(htmlspecialchars(trim(iconv("windows-1251","UTF-8",$quote_text[1]))))); //Вписываем в базу if($quote_text!=NULL){mysql_query("INSERT INTO `bash`(`id`,`quote_id`,`quote_text`) VALUES (NULL,'{$quote_id[1]}','{$quote_text}')");} } //От перенагрузки } ?>
shu kodni johncmsga moslash kerak
12 soat 14 daqiqa 16 soniyadan keyin yozdi:
sozni har hil belgilardan qanday tozalaydi qoshtirnoqlani orniga galati belgilar chiqib qolyapti