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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.05.2011, 21:40
temofony вне форума Посмотреть профиль Отправить личное сообщение для temofony Найти все сообщения от temofony
  № 1  
Ответить с цитированием
temofony
 
Аватар для temofony

Регистрация: Feb 2010
Сообщений: 153
Отправить сообщение для temofony с помощью ICQ Отправить сообщение для temofony с помощью Skype™
По умолчанию синхронизация длин строк php&flash

Всем привет))Возможно, с глупым вопросом, но все же:
Есть txt файл:
http://tc.brightmind.ru/main_channel.txt
Есть пшп-скрипт:
http://tc.brightmind.ru/chat_length.php
Он выдает, что длина строки из тхт файла 255.
PHP код:
<?php
$fh
=fopen("main_channel.txt""r"); 

while(! 
feof($fh)){

$line=fgets($fh);
                                                       
echo 
strlen($line);

}

fclose($fh);
?>
В флешке такой код:

Код AS1/AS2:
var loader = new LoadVars();
loader.load(x);
loader.onData = function (str)
{
    _root.main.chat_text.htmlText = str;
	trace(str.length);
    delete loader;
}
Так вот, в оутпут вываливается, что длина полученной строки 207.wft?
Как бы добиться чтобы полностью совпадало??

Добавлено через 4 минуты
Заметка: если я в пшп в переменную забиваю строку из тхт-файла, то все норм, пишет 207. Так в чем трабл при измерении длины строки из файла??

Добавлено через 15 минут
забыл сказать:пшп-скрипт и тхт сохранены в utf8
__________________
Незнание правил освобождает от ответственности.

Старый 10.05.2011, 00:39
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Ответить с цитированием
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Hint: strlen в PHP считает не символы UTF-8, а байты.

То, что php-файл сохранен в формате UTF-8, вызывает большие сомнения.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 10.05.2011, 16:58
temofony вне форума Посмотреть профиль Отправить личное сообщение для temofony Найти все сообщения от temofony
  № 3  
Ответить с цитированием
temofony
 
Аватар для temofony

Регистрация: Feb 2010
Сообщений: 153
Отправить сообщение для temofony с помощью ICQ Отправить сообщение для temofony с помощью Skype™
хм что еще странно тхт-файл в пшп считывается как
Добро пожаловать в Канал:Общий TrueChat!
__________________
Незнание правил освобождает от ответственности.

Старый 10.05.2011, 17:56
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 4  
Ответить с цитированием
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Нормальный UTF-8. Так и должно быть.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 10.05.2011, 18:10
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
btw, перекодируйте в "UTF без BOM", у вас, судя по строке, в начале эти служебные UTF-овские символы идут.
Можно в Far-е открыть и удалить их, можно Notepad++ использовать для перекодировки.
Но это, скорее всего, проблемы не решит.
__________________
Идите первым!


Последний раз редактировалось mooncar; 10.05.2011 в 18:34.
Старый 10.05.2011, 18:43
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 6  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Разберите свою строку по символам и оттрассируйте.
Номер эл-та в строке / код символа / сам символ.
Оставтье в файле 1 СИМВОЛ и выведите трэйс.
И визуально оцените что там где и почем
Гадать можно до посинения, это ж не нейтрино, тут же все можно рассмотреть.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

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

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

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


 


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


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