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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.07.2007, 13:37
AlexMik вне форума Посмотреть профиль Отправить личное сообщение для AlexMik Найти все сообщения от AlexMik
  № 3  
Ответить с цитированием
AlexMik

Регистрация: Jul 2007
Сообщений: 25
Да AS тут не при чем! Я же написАл об этом... Проблема в РНР файле (upload.php) который должен установить размер передаваемого файла. Если есть идеи или мысли покажите пример РАБОТАЮЩЕГО из под SWF PHP скрипта. У меня НЕ ПОЛУЧАЕТСЯ это сделать.
2All: Господа, флейм это конечно хорошо... Но куда лучше просто несколько строк PHP файла...

Вот код самого аплодера (из хелпа собственно) с небольшой корректировкой:
Код:
import flash.net.FileReference;

var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)";
imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png";
allTypes.push(imageTypes);

var textTypes:Object = new Object();
textTypes.description = "Text Files (*.txt, *.rtf)";
textTypes.extension = "*.txt;*.rtf";
allTypes.push(textTypes);
var listener:Object = new Object(); 
createTextField("text_field_name",getNextHighestDepth(),10,10,400,20);
	with (text_field_name)
	{
		multiline = false;
		selectable = false;
		text = "";
	};

listener.onSelect = function(file:FileReference):Void {
  //  trace("onSelect: " + file.name);
    if(!file.upload("http://www.test.ru/upload.php")) {
       // trace("Upload dialog failed to open.");
    }
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void 
{
	text_field_name.text="onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal;
    
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse(allTypes);
Это естественно не работает.... (upload.php)
Код:
<?php
	$uploaddir = 'files/';
	if (move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploaddir.$_FILES['Filedata']['name']))
	{
		echo "Данные успешно добавлены в файловую базу.";
	}else
	{
		echo "НИХРЕНА!";
	}
?>
Нашел в инете на немецком форуме... но тоже не работает... (upload.php)
Код:
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="hidden" name="max_file_size" value="50000000">
    <input name="Filedata" type="file" size="20">
    <input type="submit" value="upload" name="btnupload">
</form>
<?php
if ($_REQUEST['btnupload'])
{
	$uploaddir = 'files/';
	if (move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploaddir.$_FILES['Filedata']['name']))
	{
		echo "Данные успешно добавлены в файловую базу.";
	}else
	{
		echo "НИХРЕНА!";
	}
}
?>


Последний раз редактировалось AlexMik; 24.07.2007 в 13:54.
Создать новую тему   Часовой пояс GMT +4, время: 01:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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