![]() |
Загрузка данных из php файла. Никак не получается(
Добрый вечер.
Хотелось бы уточнить простеёший вопрос, но я уже второй день туплю и не могу сделать. Перепробовал десятки вариантов, но всё никак. Задача. На сервере лежит файл news.php: PHP код:
Код AS1/AS2:
Уже устал биться. Помогите. И если возможно, расскажите, как передать то что в переменной с основными тегами html, чтобы флешка их обработала, а не выдавала как текст. Заранее спасибо. |
Ну так вы же единичку только и передаете, как эта единичка станет значением преременной text_news в mySessionID? Вам нужно передавать "перененная равно значение".
Код:
echo "&text_news=".$text_news."&"; |
Цитата:
А по поводу передачи html тегов. Типа цветности? |
Так же и передавайте, если вам так удобно. Я для себя писал в пхп функцию, которая получала имя переменной и ее значение, "склеивала" с амперсантами и писала разультат.
Еще можете над XML`ем подумать. |
Цитата:
А вы ещё не подскажите, какая кодировка при передаче. У меня флеш воткнут в хтмл. Хтмл в заголовке стоит утф8, пхп файл сохранюю в утф8 приходят знаки вопроса, сохраняю в вин1251 приходит квадратики... |
Воспользуйтесь блокнотом, сохраните файл под utf-8, и потом впишите, что вам надо и сохраните еще раз.
Могу ошибаться, но можете еще во флэшке написать "System.useCodepage = true;". |
Цитата:
Добавлено через 15 минут Проблема была в так называемом BOM. Отключил его, сохранил в утф8, залали, всё равно иероглифы. Сохранил в вин1251 и всё запахоло))) ХЗ Всё врубил. С систем коде паге он даёт кадировку 1251 без BOM. Если убрать систем коде паге, то утф8 без BOM. |
То есть, когда открываете в блокноте файл с кодировкой utf-8, у вас там все нормально показывается, а когда грузите во флэшку — вопросы вместо текста?
А шрифт у текстового поля отображает русские символы? Попробуйте еще дописать в mySessionID.onLoad: Код AS1/AS2:
|
Цитата:
Цитата:
А можно ещё уточнить про передачу HTML тегов. Прописываю допустим <br>, а вместо переноса он мне так и пишет <br>. Теги в какие-то спецобрамления надо вставлять? |
Нет, просто у текстового поля поставьте "render text as HTML" (или в коде поставьте "x.html = true;", где x — это имя вешего текстового поля) и присваивайте текст не по ".text", а по ".htmlText".
Код AS1/AS2:
|
Цитата:
Спасибо Огромное! ) |
Да не за что. :)
|
| Часовой пояс GMT +4, время: 03:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.