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

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

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

Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
По умолчанию ip-адрес пользователя

Доброго всем времени суток !!!
Может сможет кто-нибудь сказать мне:
- как узнать адрес пользователя, запустившего мою флешку?

Старый 06.01.2009, 08:50
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 2  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
По моему ваш вопрос из раздела "Серверные технологии"
Тем не менее вот так можно узнать
Код:
$result_ip=strip_tags($_SERVER['REMOTE_ADDR']);

Старый 06.01.2009, 08:51
amexdesign вне форума Посмотреть профиль Отправить личное сообщение для amexdesign Посетить домашнюю страницу amexdesign Найти все сообщения от amexdesign
  № 3  
Ответить с цитированием
amexdesign

Регистрация: Jan 2009
Адрес: Германия, Bochum
Сообщений: 169
Отправить сообщение для amexdesign с помощью Skype™
Код:
<?
$aktiv =1;			// 0=не активированный Reloadblocker, 
                                   // 1= активированный Reloadblocker
$zeit =1; 			// время Reloadblocker в минутах
$ipdatei = "ips.txt"; 	     // файл, в который записывается IP Aдрес
                                 // не забываем про Chmod 0666 (rw-rw-rw-)

function checkingIP($rem_addr) {
  global $ipdatei,$zeit;
  $ip_array = file($ipdatei);
  $reload_dat = fopen($ipdatei,"w");
  $this_time = time();
  for ($i=0; $i<sizeof($ip_array); $i++) {
    list($ip_addr,$time_stamp) = split("\|",$ip_array[$i]);
    if ($this_time < ($time_stamp+60*$zeit)) {
      if ($ip_addr == $rem_addr) {
        $found=1;
      }
      else {
        fwrite($reload_dat,"$ip_addr|$time_stamp");
      }
    }
  }
  fwrite($reload_dat,"$rem_addr|$this_time\n");
  fclose($reload_dat);
  return ($found==1) ? 1 : 0;
}
?>
пхп-файлику даём название, ну например myPHP.php и в ервом фрэйме флэшки следующий код:
Код AS1/AS2:
writingIP = new LoadVars();
writingIP.sendAndLoad("myPHP.php", "POST");


Последний раз редактировалось alexcon314; 06.01.2009 в 12:18.
Старый 07.01.2009, 01:40
RAlfDog вне форума Посмотреть профиль Отправить личное сообщение для RAlfDog Найти все сообщения от RAlfDog
  № 4  
Ответить с цитированием
RAlfDog
 
Аватар для RAlfDog

Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
Спасибо!

Цитата:
Сообщение от amexdesign Посмотреть сообщение
в ервом фрэйме флэшки следующий код:
Код:
writingIP.sendAndLoad("myPHP.php", "POST");writingIP = new LoadVars();
А потом надо будет прочитать из флеша файл ips.txt, или скрипт что-то возвращает обратно во флешку?
Мне желательно, чтобы скрипт сам возвращал результат во флеш.

Старый 07.01.2009, 02:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Судя по скрипту, он работает ровным счетом молча.

Старый 07.01.2009, 03:33
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 6  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от __etc Посмотреть сообщение
Судя по скрипту, он работает ровным счетом молча.
Естесственно! Разве можно говорить о том, что вас спалили? =)

ЗЫ. Я так всегда делал на своем сайте =)

Добавлено через 3 минуты
Цитата:
Сообщение от amexdesign Посмотреть сообщение
пхп-файлику даём название, ну например myPHP.php и в ервом фрэйме флэшки следующий код:
Код AS1/AS2:
writingIP = new LoadVars();
writingIP.sendAndLoad("myPHP.php", "POST");
тока лучше указывать абсолютный адрес
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 07.01.2009 в 03:37.
Старый 07.01.2009, 03:46
scarbo вне форума Посмотреть профиль Отправить личное сообщение для scarbo Найти все сообщения от scarbo
  № 7  
Ответить с цитированием
scarbo
 
Аватар для scarbo

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
Цитата:
тока лучше указывать абсолютный адрес
Почему?
__________________
Я просто добрый шутник.

Старый 07.01.2009, 03:51
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 8  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Потому что я могу запустить флеху локально, например. А в теме было условие "как узнать адрес пользователя, запустившего мою флешку?"
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 07.01.2009, 04:16
amexdesign вне форума Посмотреть профиль Отправить личное сообщение для amexdesign Посетить домашнюю страницу amexdesign Найти все сообщения от amexdesign
  № 9  
Ответить с цитированием
amexdesign

Регистрация: Jan 2009
Адрес: Германия, Bochum
Сообщений: 169
Отправить сообщение для amexdesign с помощью Skype™
Цитата:
тока лучше указывать абсолютный адрес
совершенно верно, предположил что scarbo сам догадается....

Старый 07.01.2009, 05:19
RAlfDog вне форума Посмотреть профиль Отправить личное сообщение для RAlfDog Найти все сообщения от RAlfDog
  № 10  
Ответить с цитированием
RAlfDog
 
Аватар для RAlfDog

Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
Вопрос к amexdesign:
Что у вас делает переменая $time_stamp ?
И где именно находится ip-адрес пользователя, в $ip_addr ?
Если да, то можно ли $ip_addr передать во флеш (через echo что-ли) ?

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

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

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


 


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


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