[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как получить последнюю загруженную картинку?
Wahtel
У меня есть php функция для загрузки картинок и получения всех этих картинок:


<?php
$dir = "images";

// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while($file = readdir($dh)){
if($file !== '.' && $file !== '..'){
echo $file . ',';
}
}

closedir($dh);
}
}


if(isset($_FILES['filename']))
{
$Dest = dirname(__FILE__).'/images/';
if(!isset($_FILES['filename']) || !is_uploaded_file($_FILES['filename']['tmp_name'][0]))
{
die('Something went wrong with Upload!');
}

$ImageName = str_replace(' ','-',strtolower($_FILES['filename']['name'][0]));
$ImageType = $_FILES['filename']['type'][0]; //"image/png", image/jpeg etc.

$ImageExt = substr($ImageName, strrpos($ImageName, '.'));
$ImageExt = str_replace('.','',$ImageExt);

$ImageName = preg_replace("/\.[^.\s]{3,4}$/", "", $ImageName);

//Create new image name (with random number added).
$NewName = $ImageName.'.'.$ImageExt;

move_uploaded_file($_FILES['filename']['tmp_name'][0], "$Dest/$NewName");
$base_path="http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
$base=$base_path.'/'.'images/'.$NewName;
}



и есть AJAX функция для того что бы не приходилось обновлять страницу:


$(document).ready(function (e) {
$('#form-id').on('submit',(function(e) {
e.preventDefault();
var data = new FormData(this);

$.ajax({
type: 'post',
url: 'images.php',
processData: false,
contentType: false,
data: data,
success: function(result){
var data = result;
console.log(data);
},
error: function(error){
console.log("error");
}
}
);
}));
});


сейчас когда я загружаю новую картинку, то в функции success в переменную result приходят имена всех картинок, подскажите как можно сделать, что бы при загрузки фотографии в переменную result приходила только она, последняя загруженная фотография?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.