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

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

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

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
По умолчанию AS3+PHP email attachment

Добрый день! Помогите пожалуйста с такой задачей. Как с помощью AS3+PHP отправить электронное письмо с вложенной картинкой, например MovieClip или Bitmap из флешки. Спасибо заранее за помощь!

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

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
Примеров много, что не получится, спрашивайте.
Пример, ещё.
__________________
Нормально делай — нормально будет!

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

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
вот привожу код помогите кто может

Код AS3:
public function sendSprite(sprite:Bitmap, scriptLocation:String):void {
		  var bmpData:BitmapData=new BitmapData(sprite.width, sprite.height, true, 0xFFFFFF);
		  bmpData.draw(sprite);
 
		  var encodedFile:Base64Encoder = new Base64Encoder();
		  encodedFile.encodeBytes(PNGEncoder.encode(bmpData));
 
		  var data:URLVariables = new URLVariables();
		  data.fileData = encodedFile;
		  data.theMessage = _messageText;
 
		  var request:URLRequest = new URLRequest(scriptLocation);
		  request.method = URLRequestMethod.POST;
 
		  request.data = data;
 
		  var loader:URLLoader= new URLLoader();
 
		  loader.load(request);
	}
PHP код:
<?php
//$png = imagecreatefromstring(base64_decode($GLOBALS["HTTP_RAW_POST_DATA"]));
//$png = $GLOBALS["HTTP_RAW_POST_DATA"];
//die($png);
function mail_attachment($to$subject$message$from$file) {
    
$content chunk_split($file); 
    
$uid md5(uniqid(time()));
    
$from str_replace(array("\r""\n"), ''$from); // to prevent email injection
    
$header "From: ".$from."\r\n"
        
."MIME-Version: 1.0\r\n"
        
."Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n"
        
."This is a multi-part message in MIME format.\r\n" 
        
."--".$uid."\r\n"
        
."Content-type:text/plain; charset=iso-8859-1\r\n"
        
."Content-Transfer-Encoding: 7bit\r\n\r\n"
        
.$message."\r\n\r\n"
        
."--".$uid."\r\n"
        
."Content-Type: application/octet-stream; name=\"".$filename."\"\r\n"
        
."Content-Transfer-Encoding: base64\r\n"
        
."Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n"
        
.$content."\r\n\r\n"
        
."--".$uid."--"
    return 
mail($to$subject""$header);
}

mail_attachment("alexandrratush@gmail.com""subject"$_POST['theMessage'], "your@company.com"$png);

?>


Последний раз редактировалось alexandrratush; 12.08.2013 в 23:01.
Старый 21.11.2013, 16:44
AndreyD вне форума Посмотреть профиль Отправить личное сообщение для AndreyD Найти все сообщения от AndreyD
  № 4  
Ответить с цитированием
AndreyD

Регистрация: May 2012
Сообщений: 24
Ну и как? Получилось?

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

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Вот в этой теме смотрите http://www.flasher.ru/forum/showthread.php?t=204543

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

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

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


 


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


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