Возник вопрос написан скрипт для переименования и переноса загруженного файла но почемуто имя файла который создает этот скрипт я немогу никак вытащить ничего не понимаю сто происходит подскажите.
Вот скрипт:
Сначало ява скрипт:
$(document).ready(function() {
$("#uploadify").uploadify({
'uploader' : 'scripts/uploadify.swf',
'script' : 'add_news.php',
'cancelImg' : 'scripts/cancel.png',
'folder' : 'uploads',
'queueID' : 'fileQueue',
'queueSizeLimit' : '1',
'auto' : true,
'multi' : false,
'fileDesc' : 'Неверный формат файла',
'fileExt' : '*.jpg; *.jpeg; *.JPG; *.JPE; *.jpe; *.torrent; *.gif; *.phg;',
'sizeLimit' : 1500000,
'simUploadLimit' : 1,
'buttonText' : 'Donload',
'buttonImg' : '',
// 'onInit' : alert('Скрипт готов!'),
'onProgress' : function(event, queueID, fileObj, data){
var string = 'Загружаем: ' + fileObj.name +'<br />';
string += 'Размер: ' + fileObj.size +'<br />';
string += 'Тип: ' + fileObj.type +'<br />';
string += 'загрузка текущего файла: ' + data.percentage +'%<br />';
string += 'загружено байт текущего файла: ' + data.bytesLoaded +'<br />';
string += 'загружено байт всей очереди: ' + data.allBytesLoaded +'<br />';
string += 'скорость загрузки, KB/s: ' + data.speed +'<br />';
$('#info,#info2').show();
$('#info').html(string);
},
'onComplete' : function(event, queueID, fileObj, response, data){
var string = 'Загружен файл: ' + fileObj.name +'<br />';
string += 'Путь до файла: ' + fileObj.filePath +'<br />';
string += 'Размер, байт: ' + fileObj.size +'<br />';
string += 'Тип: ' + fileObj.type +'<br />';
string += 'Пришел ответ от сервера: ' + response +'<br />';
string += 'Файлов в очереди: ' + data.fileCount +'<br />';
string += 'скорость загрузки, KB/s: ' + data.speed +'<br />';
$('#info2').append('<br />Фаил ' + fileObj.name + ' загружен!<br />');
},
'onAllComplete' : function(event, data){ // Срабатывает когда все загрузки завершены
var string = 'Загружено файлов: ' + data.filesUploaded +'\n';
string += 'Ошибок: ' + data.errors +'\n';
string += 'Всего загружено kбайт: ' + data.allBytesLoaded/1024 +'\n';
/*$('#info,#info2').fadeOut(5000, function() { $('#info,#info2').html('');});*/
}
});
});
А вот код который обрабатывает загруженный фаил дает ему новое имя и переносит в нужное место
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
if(!$_REQUEST[folder]) $folder = '../uploads/';
else $folder = $_REQUEST['folder'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $folder . '/';
$ext = preg_replace('/(?:.*)(\.{1}[a-zA-Z]{3,4})$/','$1', $_FILES['Filedata']['name']);
$unic_name = time().'_'.rand(0,1000).$ext;
$targetFile = str_replace('//','/',$targetPath) . $unic_name;
move_uploaded_file($tempFile,$targetFile);
echo "1";
}
Как можно вытащить сгенерированное имя ?? очень нужно подскажите