Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.04.2007, 00:49
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 51  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Я смогу завтра вечером все скинуть. Сейчас инета нет - через смарт сижу. Закину исходник сайта, его swf, все для гесты(файл с сообщениями и сам скрипт), и тестовую форму тоже.
Если есть Денвер было бы неплохо проверить. Кто знает может у меня с виндой/компом что-то не то. Поэтому на другом Денвере надо протестить будет ли та же проблема или нет. В общем завтра выложу архив.

Старый 05.04.2007, 01:45
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 52  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Нет, не сайта и не гестбука, ни в коем случае - только тестовые файлы. И смотри, чтоб все в 5 кб уложилось!

Старый 05.04.2007, 13:21
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 53  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Вот архив. Весит меньше 5кб, гарантирую. =)
Вложения
Тип файла: rar lingua.rar (664 байт, 49 просмотров)

Старый 05.04.2007, 15:06
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 54  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
А флешка где?

Старый 05.04.2007, 16:50
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 55  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
К сожалению в 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
Вложения
Тип файла: rar testgb.rar (6.9 Кб, 45 просмотров)


Последний раз редактировалось iNils; 05.04.2007 в 17:08.
Старый 05.04.2007, 17:08
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 56  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
MINASTIS и Kikasso: Если ваше сообщение последнее в теме, то новый текст надо добавить к последнему, а не создавать новое.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 05.04.2007 в 17:22.
Старый 05.04.2007, 19:29
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 57  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
iNils, сорри исправлюсь. [off] IPB делает это автоматом, странно почему в VB это не предусмотрено. Ну это не обсуждается.. [/off]

MINASTIS, все у вас запутано. Все придется переделывать.
1) Данные надо посылать методом sendAndLoad. И разумеется POST. Вашим методом приходит мусор даже на локальном сервере.
2) В php есть великолепная команда echo для вывода данных. Где она у вас?
3) xml может иметь только один элемент верхнего уровня. Никого не волнует, как вы храните ваши данные, но выдавать их надо корректно. Или не надо делать вид, что это xml.

Так что домашнее задание: послать строку, записать ее в файл и отправить в ответ всю страницу, одним вызовом и одним объектом LoadVars. Разумеется POST.

Данные записывать построчно - одна запись, одна строка. XML потом.

Старый 05.04.2007, 21:08
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 58  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Все сделал. Вроде все так. Кодировку меняет. Русский язык не воспринимает все так же =(.
Файл к сообщению приаттачил.
Вложения
Тип файла: rar testgb.rar (6.6 Кб, 43 просмотров)


Последний раз редактировалось MINASTIS; 05.04.2007 в 21:56.
Старый 05.04.2007, 23:09
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 59  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
1) в php у вас:
Код:
$allm = $_GET['_message']."\n";
Замените наконец на POST.
2) во флеше у вас:
Код:
avar.sendAndLoad("guestflash.php?_message="+pole.text, avar, "POST");
То что желтое, ничто иное как передача GET'ом.
После правки №1 у меня наконец сохранилось нормально, и локально и в сетке. И у вас заработает.

ANSI нет такой кодировки, есть Windows-1251, koi8-r, utf-8 и пр.


Последний раз редактировалось Kikasso; 05.04.2007 в 23:12.
Старый 05.04.2007, 23:23
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 60  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Спасибо большое! =)
Наконец заработало!

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:25.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.