ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

xAJAX
  #1  
Старый 13.01.2008, 20:43
Аватар для Nicca
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
Провел на форуме:
167749

Репутация: 4
По умолчанию xAJAX

Подскажите документацию на русском по xAJAX.
Нигде не могу найти описание класса, нормальных примеров..
 
Ответить с цитированием

  #2  
Старый 13.01.2008, 21:08
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

http://kurapov.name/article/xajax/
А вообще и на инглише не сложно понять
 
Ответить с цитированием

xajax и кодировка
  #3  
Старый 13.01.2008, 21:45
Аватар для Nicca
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
Провел на форуме:
167749

Репутация: 4
По умолчанию xajax и кодировка

Есть такой код:
PHP код:
<? 
require ('xajax.inc.php'); 
$xajax = new xajax();  
$xajax->setCharEncoding("windows-1251"); 
function 
do_something ($value

............
Запрос в базу..... 
$text="Результат запроса"
.................................. 
$objResponse = new xajaxResponse(); 
$objResponse->setCharEncoding('windows-1251'); 
$objResponse->addAssign("div1","innerHTML",$text); 
return 
$objResponse

$xajax->registerFunction("do_something"); 
$xajax->processRequests(); 
?> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
    <title>xajax example</title> 
    <?php $xajax->printJavascript('../'); 
</
head
<
body style="text-align:center;"
    <
div id="div1" name="div1">&#160;</div> 
<script type="text/javascript"
   
xajax_do_something("1");  
</
script
</
body
</
html>
Вобщем все работает нормально но результат запроса у меня выводится знаками вопроса. Как сделать нормальноую кодировку?
 
Ответить с цитированием

  #4  
Старый 13.01.2008, 21:50
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Мда....зачем ты создаешь 2 темы свои про xajax?
//Почему модера сняли?

Выводи все через функцию:
PHP код:
function encode($str$type)
        {
            static 
$conv='';
            if (!
is_array $conv ))
            {
                
$conv=array ();
                for(
$x=128$x <=143$x++ )
                {
                  
$conv['utf'][] = chr(209).chr($x);
                  
$conv['win'][] = chr($x+112);
                }

                for( 
$x=144$x <=191$x++ )
                {
                       
$conv['utf'][] = chr(208).chr($x);
                       
$conv['win'][] = chr($x+48);
                }

                
$conv['utf'][] = chr(208).chr(129);
                
$conv['win'][] = chr(168);
                
$conv['utf'][] = chr(209).chr(145);
                
$conv['win'][] = chr(184);
             }
             if( 
$type=='w' )
                  return 
str_replace $conv['utf'], $conv['win'], $str );
             elseif( 
$type=='u' )
                  return 
str_replace $conv['win'], $conv['utf'], $str );
             else
                return 
$str;
        } 
 
Ответить с цитированием

  #5  
Старый 13.01.2008, 23:24
Аватар для Helios
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

2Isis
Зачем велосипед изобретать? Iconv никто не отменял:

Цитата:
Сообщение от PHP Manual  
string iconv ( string in_charset, string out_charset, string str )
PHP код:
$result iconv('utf-8''cp-1251'$source); 
2Nicca
Проверь результат выдаваемый базой данных. Судя по всему, ошибка именно там, а не в xajax
 
Ответить с цитированием

  #6  
Старый 13.01.2008, 23:29
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

ivonv стоит не везде.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ