если в таблице небольшое количество записей(пробовал 10-50) работает отлично, правильный хмл, но когда их количество более 300000 выдает ошибку
Ошибка синтаксического анализа XML: неправильный
Адрес:
http://localhost/myProject/T/src/1.phpСтрока 3, символ 18:
<script language=JavaScript src='/denwer/errors/
phperror_js.
php'></script>
----------------------^
Подскажите как можно избавится от такой ошибки, чтобы выводило все записи?
Спустя 1 час, 18 минут, 40 секунд (15.03.2009 - 16:47) waldicom написал(а):
PHP |
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script> |
интересная строчка.. Моэно узнать, что она олжна делать?
Спустя 26 минут, 58 секунд (15.03.2009 - 17:14) bret написал(а):
Вообще-то эту строку генерит сам денвер, когда что-то идёт не так
Этой ошибки не будет на другом сервере, но скорее всего будет какая-то другая
В конце концов отпарсить 300000 записей - здесь вам не тут
Спустя 6 минут, 40 секунд (15.03.2009 - 17:21) kiraml написал(а):
я то догадываюсь что это сам денвер делает, походу проблема в том что строчек много, и может интервал ожидания.. превышен.. или незнаю..
Спустя 3 часа, 39 минут, 53 секунды (15.03.2009 - 21:01) kiraml написал(а):
Maximum execution time of 30 seconds exceeded
подскажите где изменить нужно ?
Спустя 2 часа, 27 минут, 49 секунд (15.03.2009 - 23:29) bret написал(а):
Спустя 12 часов, 10 секунд (16.03.2009 - 11:29) kiraml написал(а):
ага, спасибо, а как еще на серваке подключить технологию Dom
А то мне кажется она там не работает
Warning: domdocument() expects at least 1 parameter, 0 given in /home/realty4s/public_html/i1/T/createXML/T.php on line 28
Fatal error: Call to undefined function: load() in /home/realty4s/public_html/i1/T/createXML/T.php on line 29
$dom = new DOMDocument();
$dom->load('quotes.xml');
28-29 строка соответственно.
Спустя 6 часов, 53 минуты, 5 секунд (16.03.2009 - 18:22) bret написал(а):
Цитата |
Warning: domdocument() expects at least 1 parameter, 0 given in /home/realty4s/public_html/i1/T/createXML/T.php on line 28 |
Не бойся подсматривать в словарь
Данное сообщение какбе говорит нам, что конструктор domdocument() принимает параметры в количестве 1 (одной) штуки, а у тебя не передано ни одного
Спустя 4 минуты, 55 секунд (16.03.2009 - 18:27) Viking написал(а):
самое удивительное, что такого быть не должно, $dom = new DOMDocument(); вполне нормально работает без всяких аргументов
чудиса...
Спустя 1 час, 39 минут, 51 секунда (16.03.2009 - 20:07) kiraml написал(а):
еп.. самое удивительное что есть $dom = domxml_new_doc('1.0');
и так далее, но это для 4 версии.. вот, а у меня 5 версия, и все должно пахать на отлично, так нет.. оно бракует все что можно (((
вот вроде исправил. теперь мало памяти выделяется "Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 24 bytes) in /home/realty4s/public_html/i1/travian/createXML/travianWrite.php on line 34".. прямо проклятый скрипт..
Спустя 14 часов, 29 минут, 50 секунд (17.03.2009 - 10:36) olgatcpip написал(а):
Цитата |
Maximum execution time of 30 seconds exceeded подскажите где изменить нужно ? |
Мне удобнее так
PHP |
ini_set("max_execution_time","1000"); |
Спустя 13 часов, 8 минут, 32 секунды (17.03.2009 - 23:45) Guest написал(а):
там время и не понадобилось)) берешь врубаешь скрипт и закрываешь окно браузера.. и будет оно работать пока не закончить все парсить))
у ня разбирало базу сутки))) зато теперь есть хмл ))