powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / (XML) Не парсит большие файлы
2 сообщений из 2, страница 1 из 1
(XML) Не парсит большие файлы
    #35841435
stroiceny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде бы обычный код, с файлами до 1 мб работает отлично с другими не хочет
может у кого была такая проблема. Предполагаю что возможно настройки php или apache надо подкрутить

заранее спасибо

код

function GetCategory($file){

#
# $category_l - остановка парсинга в нужный момент
# $category_g - показатель того, что мы зашли в <categories>
# $category_p - показатель парсинга категории
#
global $category_l, $category_g, $category_p;
$category_l = 0;
$category_g = 0;
$category_p = 0;
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "category_s", "category_e");
xml_set_character_data_handler($xml_parser, "category_d");
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, false);
if (($fp = fopen($file, "r")))

while($data = fread($fp, 4096)) {
if (!xml_parse($xml_parser, $data, feof($fp))){
sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser));
xml_parser_free($xml_parser); print "\n don work xml parse \n";
return 0;
}
if ($category_l)
break;
}
xml_parser_free($xml_parser);
return 1;
}
...
Рейтинг: 0 / 0
(XML) Не парсит большие файлы
    #35841618
stroiceny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stroiceny,

ошибся проблема в самом файле снимаю вопрос
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / (XML) Не парсит большие файлы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]