Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Закодировать в java script, а раскодировать в PHP
 
 автор: Даниэль   (09.04.2008 в 19:27)   письмо автору
 
 

Я создал форум и на нем есть добавление сообщений.Сообщения добавляется с помощью ajax, я их кодирую escape потому что у меня есть функция highlight_string() и в textarea заносятся и текст, и код php.Если не кодировать ,то, до php доходит половина кода.Подскажите как можно закодировать в java script, а потом в php раскодировать.

   
 
 автор: elenaki   (09.04.2008 в 19:43)   письмо автору
 
   для: Даниэль   (09.04.2008 в 19:27)
 

не получится. у них разные алгоритмы.

   
 
 автор: Даниэль   (09.04.2008 в 19:50)   письмо автору
 
   для: Даниэль   (09.04.2008 в 19:27)
 

А как можно сделать так, что бы, данные из textarea недействовали на код javascript?

   
 
 автор: elenaki   (09.04.2008 в 20:37)   письмо автору
 
   для: Даниэль   (09.04.2008 в 19:50)
 

как ни прискорбно, только utf-8

   
 
 автор: Даниэль   (09.04.2008 в 20:45)   письмо автору
 
   для: elenaki   (09.04.2008 в 20:37)
 

Какая функция за это отвечает?
Вот вообще мой код:

function loader ()
{    
        
            var theme = document.form.theme.value;
            var messages = escape(document.form.messages.value); 
            var session = document.form.session.value;
            request.open("POST", "creatingtheme.php?ajax=ok", true);
            request.onreadystatechange = preloader;
            request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
            request.send("theme="+theme+"&messages="+messages+"&session="+session+"");    
    
}

   
 
 автор: elenaki   (09.04.2008 в 21:09)   письмо автору
 
   для: Даниэль   (09.04.2008 в 20:45)
 

если текст на странице в utf8 и текст, отданный Request'ом, тоже, то проблем быть не должно

   
 
 автор: Даниэль   (09.04.2008 в 21:15)   письмо автору
 
   для: elenaki   (09.04.2008 в 21:09)
 

Ничего неизменилось.Всеравно код занесенный в textarea воздествует на java script.Вот когда escape ставишь все нормально.Надо как-то добиться токого же результата как и escape.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования