Задача состоит в том, чтобы закачать на сервер файл swf. Скажем, есть простой скрипт аплоада файла (в данном случае даже не на сервер, а на локалхосте в папку files).
Код:
<?php
ini_set("memory_limit","12M");
?>
<form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" id="myForm" class="uniForm">
<input name="new_file" id="new_file" type="file" />
<button name="submit" type="submit">Upload file</button>
</form>
<?php
if(!empty($_POST['submit'])){
echo "The form was sent<br />";
if (isset ($_FILES['new_file'])){
echo "The file was attached<br />";
$filename = $_FILES['new_file']['name'];
echo $filename."<br />";
$source = $_FILES['new_file']['tmp_name'];
$target = "files/".$filename;
if(move_uploaded_file($source, $target)) {
echo "The file was uploaded";
} else {
echo "The file was NOT uploaded";
}
}
}
?>
Любой файл отправляется, включаяя swf, сделанный во флэш. Но мне надо отправить файлы, сделанные в программе перегона из avi в swf, типа snosh, Wondershare Video To Flash Encoder, Sothink Video Encoder for Adobe Flash. Эти файлы скрипт как будто вообще не видит, или в крайнем случае не может скопировать на сервер. Кто-нибудь сталкивался с такой проблемой? Как можно ее решить?