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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Feb 2012
Сообщений: 205
Question AS 3.0 + PHP

Есть необходимость подгружать картинку из PHP

php
PHP код:
<?php
$im 
imagegrabscreen();
imagejpeg($im$outro);
$data="picture=".$outro;
$out "POST /screenpost.php HTTP/1.1\n";
$out .= "Host: ".$_SERVER['HTTP_HOST']."\n";
$out .= "Referer: ".$_SERVER['HTTP_HOST']."\n";
$out .= "User-Agent: ".$_SERVER['HTTP_USER_AGENT']."\n";
$out .= "Content-Type: application/x-www-form-urlencoded\n";
$out .= "Content-Length: ".strlen($data)."\n\n";
$out .= $data."\n\n";
echo 
$out;
?>
как видно, создаём переменную picture с методом POST

как вызывать PHP код и принимать переменную в AS 3.0 - вот вопрос.

пока осилила только так
Код AS3:
 var request:URLRequest = new URLRequest("http://budda.kz/screenpost.php");
 loader.load(request, new LoaderContext(true));
но это конечно только первые кривые пол шага..

Старый 27.06.2014, 01:55
ShockWave512 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave512 Посетить домашнюю страницу ShockWave512 Найти все сообщения от ShockWave512
  № 2  
Ответить с цитированием
ShockWave512

Регистрация: Dec 2007
Адрес: NA
Сообщений: 741
Отправить сообщение для ShockWave512 с помощью Skype™
Гугл как то слабо выдал)
вроде так, проверять не стал
Код AS3:
var req:URLRequest = new URLRequest("http://some.where.com/location/of/file.php");
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES; 
var toSend:URLVariables = new URLVariables();
req.data = toSend;
req.method = URLRequestMethod.POST;
 
toSend.someProperty = "Hello World!";
 
loader.addEventListener(Event.COMPLETE, connectComplete);
loader.load(req);
 
function connectComplete(event:Event):void{
   var u:URLVariables = new URLVariables(event.target.data); 
   var image:String = u.picture;
}

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

Регистрация: Feb 2012
Сообщений: 205
это замечательно, спасибо!
я уже тоже добилась нужной работы.

И вот ведь незадача: Ошибка при открытии URL-адреса

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Какого адреса?
Этого http://some.where.com/location/of/file.php ?
__________________
Ко мне можно и нужно обращаться на ты)

Старый 27.06.2014, 08:04
Маруська вне форума Посмотреть профиль Отправить личное сообщение для Маруська Найти все сообщения от Маруська
  № 5  
Ответить с цитированием
Маруська

Регистрация: Feb 2012
Сообщений: 205
нет, моего
http://budda.kz/screenpost.php

Добавлено через 25 минут
Ошибка при открытии URL-адреса "http://budda.kz/screenpost.php"
Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: http://budda.kz/screenpost.php

Старый 27.06.2014, 08:39
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Если кликнуть по ссылке http://budda.kz/screenpost.php, то видим:
Цитата:
Удаленный сервер или файл не найден
Вы попытались получить доступ к адресу http://budda.kz/screenpost.php, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введён правильно, и попытайтесь перезагрузить страницу.
А что вы хотите?

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

Регистрация: Feb 2012
Сообщений: 205
а у меня он преспокойно заходит на сервер, и файл открывает

Добавлено через 6 минут

а из flash вот проблема

Старый 27.06.2014, 11:26
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 8  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Да, сейчас ситуация изменилась:
Цитата:
POST /screenpost.php HTTP/1.1 Host: budda.kz Referer: budda.kz User-Agent: Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.17 Content-Type: application/x-www-form-urlencoded Content-Length: 0 picture=
Я вот только не пойму следующее: imagegrabscreen() - php-функция захвата изображения экрана, да? Так какой экран вы пытаетесь скриншотить, вызывая эту функцию на серврере? Потом, "скриншот" вы типа сохраняете по какому-то там пути и пытаетесь загрузить во флеш (несколько странным образом, к слову, причем тут http-заголовки? ) строку-путь к сохраненному файлу. Не знаю как у вас, у меня все это не укладывается в голове.
Объясните неразумному, что вы вообще пытаетесь сделать?

Старый 27.06.2014, 11:51
Маруська вне форума Посмотреть профиль Отправить личное сообщение для Маруська Найти все сообщения от Маруська
  № 9  
Ответить с цитированием
Маруська

Регистрация: Feb 2012
Сообщений: 205
да. ситуация меняется на глазах. Ибо задумывалось шотить окно браузера. Но php не даёт такой возможности, поэтому срочно приписываю js

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

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

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


 


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


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