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

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

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

Регистрация: Aug 2007
Адрес: \BLR\MENSK
Сообщений: 62
Отправить сообщение для FMensk с помощью ICQ
По умолчанию upLoad с новым именем

в PHP не силен ни как....
загружаю файлы через флеш + php
в php следующий код
Код:
 
<?php
if(!is_dir("./files")) mkdir("./files", 0777); 
move_uploaded_file($_FILES['Filedata']['tmp_name'], "./files/".$_FILES['Filedata']['name']);
chmod("./files/".$_FILES['Filedata']['name'], 0777);
?>
.

в Flash следующее

Код:
 
System.security.allowDomain("http://localhost/");
import flash.net.FileReference;
// The listener object listens for FileReference events.
var listener:Object = new Object();

listener.onSelect = function(selectedFile:FileReference):Void  {
	// Upload the file to the PHP script on the server.
	selectedFile.
	selectedFile.upload("upload.php");
};
// the file has uploaded
listener.onComplete = function(selectedFile:FileReference):Void  {
	downloadImage(selectedFile.name);
};

var imageFile:FileReference = new FileReference();
imageFile.addListener(listener);

uploadBtn.onPress = uploadImage;
imagePane.addEventListener("complete",imageDownloaded);

// Call the uploadImage() function, opens a file browser dialog.
function uploadImage(event:Object):Void {
	imageFile.browse([{description:"Image Files", extension:"*.jpg;*.gif;*.png"}]);
}
.


Нужно каким либо образом Передать также имя сохраняемого файла...

Буду очень благодарен за помощь!
__________________
ОСТОРОЖНО!!!
Нестандартное мышление

Старый 04.04.2008, 22:00
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 2  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Код:
var newname:String = 'some.jpg';
selectedFile.upload("upload.php?newname=" +  newname);
Код:
$nm = $_GET['newname'];
$uploadfile = "path/$nm";
move_uploaded_file( $_FILES['Filedata']['tmp_name'] , $uploadfile);
__________________
Free-lance | Twitter | Me

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

Регистрация: Aug 2007
Адрес: \BLR\MENSK
Сообщений: 62
Отправить сообщение для FMensk с помощью ICQ
Маленькое уточнение по коду php он исчерпывающий... или надо в мой место какойто части засунуть???
__________________
ОСТОРОЖНО!!!
Нестандартное мышление

Старый 04.04.2008, 22:27
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 4  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Создание директории если она отсутствует тоже нужно. Я привёл только конец php кода, ещё нужна проверка isset для переменной получённой из GET, ну и если нужно выставлять чмод в 777 то делайте.
__________________
Free-lance | Twitter | Me

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

Регистрация: Aug 2007
Адрес: \BLR\MENSK
Сообщений: 62
Отправить сообщение для FMensk с помощью ICQ
Спасибо Огромное Все ПАШЕТ!!! ))
__________________
ОСТОРОЖНО!!!
Нестандартное мышление

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

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

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


 


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


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