Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Отправить файл на почту (http://www.flasher.ru/forum/showthread.php?t=174983)

Mukon 07.02.2012 01:46

Отправить файл на почту
 
Здравствуйте

Помогите, пожалуйста, мне нужен код flash кнопки для отправки файла на PHP => e-mail. Чтобы при на кнопку открывалось окно для выбора файла для отправки(выбор должен состоять только из *.doc; *.docx).

PHP у меня есть.

Эту кнопку мне нужно добавить в мою контактную форму, которою я сделал.

Я понимаю что это не сложная задание, но у меня уже голова раскалывается от работы.

Помогите...

Mukon 11.02.2012 15:08

Вижу никто ещё не ответил, ну ладно.

Посмотрите следующее, может так Вам будет проще мне помочь

Код AS1/AS2:

import flash.net.FileReference;
upload._visible = false;
 
var file_fr:FileReference = new FileReference();
var list_obj:Object = new Object();
 
list_obj.onSelect = function() {
upload._visible = true; //кнопка "Загрузить"
browse._visible = false; //кнопка "Выбрать" для выбора файла
};
 
file_fr.addListener(list_obj);
 
list_obj.onComplete = function() {
upload._visible = false;
browse._visible = true;
};
 
browse.onRelease = browse.onReleaseOutside = function() {
file_fr.browse([{description:"*.jpg, *.png, *.gif", extension:"*.JPG;*.jpg;*.PNG;*.png;*.GIF;*.gif;"}]);
};
 
upload.onRelease = browse.onReleaseOutside = function() {
file_fr.upload("upload.php");
};

и

PHP код:

<?php

if ($_FILES['Filedata']['name']) {
$uploadDir = 'images';
$file = iconv("utf-8","windows-1251",$_FILES['Filedata']['name']);
$uploadFile = $uploadDir . $file;
$file_u = iconv("utf-8","windows-1251",$_FILES['Filedata']['tmp_name']);
move_uploaded_file($file_u, $uploadFile);
}
?>

С помощью этого приложения можно отправить картинки на свой хост.

Подскажите какие нужно внести изменения для того чтобы можно было отправлять документы(*.doc; *.docx) на почту.

Добавлено через 22 часа 34 минуты
Никто ничего не подскажет?


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

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