Функция приема файла и отображения его после загрузки на сервер
<script language="javascript" type="text/javascript">
$(function()
{
var btnUpload=$('#upload');
var status=$('#status');
new AjaxUpload(btnUpload, {
action: 'upload-file.php',
name: 'uploadfile',
onSubmit: function(file, ext)
{
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
status.text('Only JPG, PNG or GIF files are allowed');
return false;
}status.text('Uploading...');
},
onComplete: function(response)
{
status.text('');
var bb=response.substr(0,7)
var idd=response.replace('success',' ');
var idb =idd.replace(/^\s*|\s*$/g,'');
if(obj.success == 1)
{
$('<span id='+idd+'></span>').appendTo('#files').html('<img src="images/'+obj.foto+'" alt="" width="120" height="120" style="margin:5px;" /><br><a href="javascript:void(0)" onClick="deleteFile('+idd+');">Delete</a>').addClass('success');
}
else
{
$('<span></span>').appendTo('#files').text(obj).addClass('error');
}
}});
});
Файл приема и формирования JSON массива
session_start();
require_once("config.php");
$limit=3;
$uploaddir = 'images/';
$nam=time().$_FILES['uploadfile']['name'];
$file = $uploaddir .time(). basename($_FILES['uploadfile']['name']);
if(isset($_SESSION["session_temp"]))
{
$check_limit=mysql_query("select * from match_item_image where item_id='".$_SESSION["session_temp"]."'") or die(mysql_error());
if(mysql_num_rows($check_limit)>=$limit)
{
echo "You can upload max ".$limit." picture(s)";
}
else
{
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file))
{
$insert=mysql_query("insert into match_item_image set item_id='".$_SESSION["session_temp"]."', image='".$nam."'") or die(mysql_error());
$cc=mysql_insert_id();
}
}
}
else
{
$dmyhis=date('YmdHis');
$_SESSION["session_temp"] = $dmyhis;
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file))
{
$insert=mysql_query("insert into match_item_image set item_id='".$_SESSION["session_temp"]."', image='".$nam."'") or die(mysql_error());
$cc=mysql_insert_id();
}
}
$response = array('foto'=>'$nam','success'=>'1');
$response = json_encode($response);
echo $responce;
?>
Файл отправляется на сервер,путь сохраняется в базу данных,но не могу принять новое имя файла,как его отправить и принять?