![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Он не хочет без добавлений в адрес переменных эти переменные принимать. Ты показал как использовать trim и время правильное сделать?
Кстати если это действительно Get сервер перекодирует то тогда как это исправить? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А, ну да. Но все-равно, для ясности, лучше указать.
Где у вас там GET, если вы все POST-ом шлете? |
|
|||||
|
Получается не может Get изменять кодировку так как Post используется? Хм... Что же тогда изменяет кодировку?
Такое ощущение что проблема все таки во флеше. Так теоретически нигде не должна быть ошибка. |
|
|||||
|
Вот архив. Весит меньше 5кб, гарантирую. =)
|
|
|||||
|
К сожалению в 5кб не уложился. Только в 7.
Кстати важная и более точная информация. Текст из флеша в скрипт приходит в ansi кодировке, хотя изначально файл с сообщениями состоит из текст utf-8 кодировки. Скрипт принимает текст ansi кодировки из флеша и подстраивает под него файл - перекодирует его. Но несмотря на это, даже если файл ansi кодировки становиться, сообщения (которые в ansi выглядят как "иероглифы") utf-8 русские исправно читаются во флеш. Но сообщения русские уже ansi кодировки флеш не воспринимает а иногда совсем не читает xml если там есть такие русские ansi буквы. Видимые решения проблемы: приходящий текст перкодировать в utf-8 и записывать его вфайл с сообщениями. Вопрос: функция iconv действительно может string перекодировать из ansi в utf-8? Что-то не работает у меня iconv... <?php
$filename = "guest/bookflash.dat";
$fd = fopen($filename, "r");
$prev = fread($fd, filesize($filename));
fclose($fd);
$allm = "<post>".$_GET['_message']."</post>";
$addall = "$allm$prev";
#$gonnatrim = $addall;
#$addall = trim($gonnatrim);
$addall = stripslashes($addall);
$addall = iconv("ANSI","UTF-8",$addall);
$fn = fopen($filename, "w");
fwrite($fn, $addall);
fclose($fn);
phpinfo();
?>
Я бы установил, но вопрос: каким образом их в инете устанавливать? На хостинге не будет ведь работать... :O Последний раз редактировалось iNils; 05.04.2007 в 17:08. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Ну так сделайте ПРОСТОЙ файл с одним текстовым полем и одной кнопкой и ПРОСТОЙ файл на серваке для приема. И заодно HTML - форму.
Для приема данных из html-формы сгодится такой файл: Последний раз редактировалось Kikasso; 04.04.2007 в 22:51. |
|
|||||
|
в смысле сделать заново гесту с одним текстовым полем?
Или для теста сделать форму с добавлением из одного текстового поля с помощью php файла(простого) в другой файл? Это для проверки поменяет ли он кодировку или зачем? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Слишком много вопросов.
Догадаться, что нужно сваять простенький пример (максимально упрощенный), чтобы убедиться, что сервер непричем, можно было и самому. |
|
|||||
|
Кодировку файла изменил на ansi. Русский текст который был в файле предыдущий не коверкал и не изменял. Просто добавился новый русский текст, и изменилась кодировка. А во флеше если добавлять предыдущий русский текст видоизменяется до иероглифов.
То проверил или что то другое надо было? =) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
MINASTIS, а своих мыслей у тебя вообще нет, что-ли?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|