я проект почти настроил только не получается повторяющиеся границы правильно задать, я парсю имя и комментарий, использую для вывода тег <CD_CYCLE_GRAN_ALL!> шаблон вывода у меня такой
[REPLACE(<td class="fw_reply_info">|<?php $db = mysql_connect("localhost","pobegporru_*****","******"); mysql_select_db("pobegporru_********" ,$db); @mysql_query("SET NAMES 'cp1251'"); $result = mysql_query ("INSERT INTO jos_jcomments (object_id, object_group, lang, userid, name, username, comment, date, published) VALUES ('8272', 'com_content', 'ru-RU', '0', '{break}<div class="fw_reply_text">|', '123456', '{break}</div>|', NOW(), '1' ) "); if ($result == true) { echo '<h1>всё ништяк</h1>'; } else { echo'не сработало'; } mysql_close($db); ?>{br}{br})]<CD_CYCLE_GRAN_ALL!>[/REPLACE]
парсю сохраняя границы парсинга, которые в шаблоне вывода заменяются частями скрипта для импорта в базу, на выходе получается скрипт для импорта коментариев в джумлу вот такой
<?php $db = mysql_connect("localhost","pobegporru_********","*********"); mysql_select_db("pobegporru_*********" ,$db); @mysql_query("SET NAMES 'cp1251'"); $result = mysql_query ("INSERT INTO jos_jcomments (object_id, object_group, lang, userid, name, username, comment, date, published) VALUES ('8272', 'com_content', 'ru-RU', '0', 'Valera Rabosch
', '123456', 'Та да темы сильные,красава', NOW(), '1' ) "); if ($result == true) { echo '<h1>всё ништяк</h1>'; } else { echo'не сработало'; } mysql_close($db); ?>
Но если второй границы парсинга нету, то и скрипт не полностью загружается и обрывается по середине и получается критическая ошибка...
<?php $db = mysql_connect("localhost","pobegporru_*******","*******"); mysql_select_db("pobegporru_********" ,$db); @mysql_query("SET NAMES 'cp1251'"); $result = mysql_query ("INSERT INTO jos_jcomments (object_id, object_group, lang, userid, name, username, comment, date, published) VALUES ('8272', 'com_content', 'ru-RU', '0', 'Рома Мармаєвський
', '123456', '
<?php $db = mysql_connect("localhost","pobegporru_muzon","252197"); mysql_select_db("pobegporru_muzon" ,$db); @mysql_query("SET NAMES 'cp1251'"); $result = mysql_query ("INSERT INTO jos_jcomments (object_id, object_group, lang, userid, name, username, comment, date, published) VALUES ('8272', 'com_content', 'ru-RU', '0', 'Александр Манюх
', '123456', 'спасибо тебе', NOW(), '1' ) "); if ($result == true) { echo '<h1>всё ништяк</h1>'; } else { echo'не сработало'; } mysql_close($db); ?>
помогите пожалуйста настроить
вот проект
Для просмотра ссылки Войди или Зарегистрируйся
там если открыть самую первую ссылку
Для просмотра ссылки Войди или Зарегистрируйся в режиме предпросмотра, то в районе 26 строчки будет та самая проблема. Она из за того, что кто-то ответил кому-то и границы парсинга сбились, а я не знаю какие новые границы задать, уже мозг кипит