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

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

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

Регистрация: Jul 2005
Сообщений: 116
Question гостевая...как сменить язык?

Установил гостевую...не знаю, как мне язык сменить.
Текст на кириллице не записывается в файл.
http://newtimegroup.com.ua/chorus/GuestBook.html

вот скрипт из РНР-файла:
<?php
// If you are using an old version of php, remove the next set of lines.
// or use $HTTP_POST_VARS["..."] instead.
$Submit = $_POST["Submit"];
$Name = $_POST["Name"];
$Email = $_POST["Email"];
$Comments = $_POST["Comments"];
$NumLow = $_REQUEST["NumLow"];
$NumHigh = $_REQUEST["NumHigh"];

// Replace special characters - you can remove the next 5 lines if wanted.
$Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
$Email = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Email);
$Comments = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Comments);


// Remove slashes.
$Name = stripslashes($Name);
$Email = stripslashes($Email);
$Comments = stripslashes($Comments);

// ###################################################################################
// ########## Reading and Writing the new data to the GuestBook Database #############

if ($Submit == "Yes") {
// Next line tells the script which Text file to open.
$filename = "GuestBook.txt";

// Opens up the file declared above for reading

$fp = fopen( $filename,"r");
$OldData = fread($fp, 80000);
fclose( $fp );

// Gets the current Date of when the entry was submitted
$Today = (date ("l dS of F Y ( h:i:s A )",time()));

// Puts the recently added data into html format that can be read into the Flash Movie.
// You can change this up and add additional html formating to this area. For a complete listing of all html tags
// you can use in flash - visit: http://www.macromedia.com/support/fl...s/htmltext.htm

$Input = "Name: <b>$Name</b><br>Email: <b><u><a href=\"mailto:$Email\">$Email</a></u></b><br>Comments: <b>$Comments</b><br><i><font size=\"-1\">Date: $Today</font><br><br>.:::.";

/* This Line adds the '&GuestBook=' part to the front of the data that is stored in the text file. This is important because without this the Flash movie would not be able to assign the variable 'GuestBook' to the value that is located in this text file */

$New = "$Input$OldData";

// Opens and writes the file.

$fp = fopen( $filename,"w");
if(!$fp) die("&GuestBook=cannot write $filename ......&");
fwrite($fp, $New, 800000);
fclose( $fp );
}

// ###################################################################################
// ######### Formatting and Printing the Data from the Guestbook to the Flash Movie ##



// Next line tells the script which Text file to open.
$filename = "GuestBook.txt";

// Opens up the file declared above for reading

$fp = fopen( $filename,"r");
$Data = fread($fp, 800000);
fclose( $fp );

// Splits the Old data into an array anytime it finds the pattern .:::.
$DataArray = split (".:::.", $Data);

// Counts the Number of entries in the GuestBook
$NumEntries = count($DataArray) - 1;

print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh=$NumHigh&GuestBook=";
for ($n = $NumLow; $n < $NumHigh; $n++) {
print $DataArray[$n];
if (!$DataArray[$n]) {
Print "<br><br><b>No More entries</b>";
exit;
}
}
?>


или мне нужно во Флэше что-то менять?




и еще один вопрос:
самостоятельно на странице гостевая работает, а если я загружаю мувик в swf. , то данные отправляются, но не приходят обратно:
http://newtimegroup.com.ua/chorus/intro.html > ссылка контакт

вот ссылка на fla. :
http://our-friendship.de/g.fla




Спасибо

Старый 10.08.2005, 23:56
DOG-Paul вне форума Посмотреть профиль Отправить личное сообщение для DOG-Paul Посетить домашнюю страницу DOG-Paul Найти все сообщения от DOG-Paul
  № 2  
Ответить с цитированием
DOG-Paul
 
Аватар для DOG-Paul

Регистрация: Jun 2003
Адрес: Vladimir
Сообщений: 1,119
Отправить сообщение для DOG-Paul с помощью ICQ
Интуиция мне подсказывает, что надо поиграться в этих строчках
$Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
$Email = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Email);
$Comments = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Comments);
или стереть их к чёртовой матери!
__________________
Координаты Собаки Павлова:
URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862

Старый 11.08.2005, 00:28
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
У тебя с сайта уходит русский текст в виде: тесС
Попробуй в html прописать вместо <meta http-equiv=Content-Type content="text/html; charset=">
вот это
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.08.2005, 11:55
alexpro вне форума Посмотреть профиль Отправить личное сообщение для alexpro Найти все сообщения от alexpro
  № 4  
Ответить с цитированием
alexpro
 
Аватар для alexpro

Регистрация: Jul 2005
Сообщений: 116
Изменил строчки
$Name = ereg_replace("[^А-Яа-яA-Za-z0-9 ]", "", $Name);
$Email = ereg_replace("[^А-Яа-яAA-Za-z0-9 \@\.\-\/\']", "", $Email);
$Comments = ereg_replace("[^А-Яа-яAA-Za-z0-9 \@\.\-\/\']", "", $Comments);

...так же пытался их стереть....результат тот же (((

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

Регистрация: Jul 2005
Сообщений: 116
<meta http-equiv=Content-Type content="text/html; charset=windows-1251"> не помогло (((

может существуют какие-то специальные тэги для кириллицы в РНР???

Старый 11.08.2005, 13:01
Speckle вне форума Посмотреть профиль Отправить личное сообщение для Speckle Найти все сообщения от Speckle
  № 6  
Ответить с цитированием
Speckle

Регистрация: Jul 2005
Сообщений: 72
посмотри тут
http://ua2.php.net/manual/en/function.iconv.php
эта функция переводит в нужную кодировку, только надо чтоб стоял модуль iconv у php. Просто все строки, котрорые в кирилице (имя, текс сообщения) переводишь в нужную кодировку, наверное из windows-1251 в utf-8, флеш ведь только utf-8 понимает? как-то так
$Comments = iconv('CP1251', 'UTF-8', $Comments);


Последний раз редактировалось Speckle; 11.08.2005 в 13:06.
Старый 11.08.2005, 13:16
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
во флеше поставь System.useCodepage = true;

но у тех у кого системная страница не киррилическая работать не будет
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.08.2005, 13:21
Speckle вне форума Посмотреть профиль Отправить личное сообщение для Speckle Найти все сообщения от Speckle
  № 8  
Ответить с цитированием
Speckle

Регистрация: Jul 2005
Сообщений: 72
Цитата:
Сообщение от iNils
во флеше поставь System.useCodepage = true;

но у тех у кого системная страница не киррилическая работать не будет
так сказал ведь, что в файл не записывается кирилица

Старый 11.08.2005, 13:26
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

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

Старый 11.08.2005, 13:28
Speckle вне форума Посмотреть профиль Отправить личное сообщение для Speckle Найти все сообщения от Speckle
  № 10  
Ответить с цитированием
Speckle

Регистрация: Jul 2005
Сообщений: 72
Цитата:
Сообщение от alexpro
Установил гостевую...не знаю, как мне язык сменить.
Текст на кириллице не записывается в файл.
...
я так поняла, что имеется ввиду текстовый файл с данными? надо чтобы он был в юникоде, поэтому и кирилицу нужно переводить в юникод перед записью в файл. Ну и System.useCodepage = true; во флеше тоже конечно должно быть.


Последний раз редактировалось Speckle; 11.08.2005 в 13:31.
Создать новую тему Ответ Часовой пояс GMT +4, время: 03:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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