Проблема отображения текущих диалогов.
Пишет "Загрузка..", снифером вижу, что update.php выполняется и ответ есть ввиде:
<?xml version="1.0" encoding="UTF-8"?><update><threads revision="81368" time="1380735917000"><thread id="7020" stateid="wait" canopen="true" canview="true" canban="true" state="В очереди" typing="0"><name>Кирилл360</name><addr><a href="http://api.hostip.info/get_html.php?ip=209.160.64.118" target="_blank" title="GeoLocation" onclick="if(navigator.userAgent.toLowerCase().indexOf(&#039;opera&#039;) != -1 &amp;&amp; window.event.preventDefault) window.event.preventDefault();this.newWindow = window.open(&#039;http://api.hostip.info/get_html.php?ip=209.160.64.118&#039;, &#039;ip209.160.64.118&#039;, &#039;width=440,height=100,toolbar=0,scrollbars=0,location=0,status=1,menubar=0,resizable=1&#039;);this.newWindow.focus();this.newWindow.opener=window;return false;">209.160.64.118 (188.234.174.55)</a></addr><agent>- Проблемы и ошибки -</agent><time>1380724082000</time><modified>1380724083000</modified><useragent>Chrome 28.0.1500.71</useragent><message>Здравствуйте! Простите, что, возможно, пишу так часто, не могу понять отправляются сообщения или нет. Не запускается Safesurf, ОС - Windows 2000, .Net Framework 3.5 установлен. При попытке запуска safesurf.exe открывается окно загрузки программы, строка загрузки доходит до конца, после этого программа не запускается, а снова открывается окно загрузки. Вот что записано в логе: &quot;02.10.2013 17:16:42 sph 4.4: can&#039;t run main form; error: Unable to find an entry point named &#039;SetDllDirectory&#039; in DLL &#039;kernel32.dll&#039;.; src= at GeckoFX.Microsoft.Kernel32.SetDllDirectory(String lpPathName) at Gecko.Xpcom.Initialize(String binDirectory) at SafeSurf.SplashScreen1.?(); WD=C:\Program Files; path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem&quot; Можно ли как-то решить эту проблему?</message></thread></threads></update>
Скриншот:
http://i.imgur.com/bHlgQdA.png (юникод символы не отправились, видать проблема в них).
Но в чате:
http://i.imgur.com/JNFgmkP.pngКогда-то подобная проблема с диалогом внутри него была, когда сбрасывали туда текст мегабайтного содержания (находятся такие), но просто закрытием решалось и другие диалоги оставались живы.
UP: Сейчас попробую удалить сообщение из БД. Как я помню, старая проблема, когда парсер подыхает на спец.символах юникода.
UP2: Ага. Пользователь отправил 2 сообщения. 1 при создании и после входа в диалог - продублировал его.
Вышло, когда удалил из БД первое (которое при создании диалога создано было) - сразу страница ожидания ожила.
Можно как-то пофиксить проблему с спец.символами в диалоге и на странице ожидания?
Сейчас приложу то сообщение в UTF формате.
Пасс: mibew