Я пытаюсь вернуть имя файла, загруженного с помощью PHP, после изменения имени файла изображения при его загрузке.
Я подумал, что мог бы создать $ _session ['image_name'] и затем вызвать этот сеанс на последующей странице "успешной загрузки". Я не могу понять это правильно. Мне нужно имя, чтобы я мог сохранить его в базе данных MySQL. Вот часть моего кода загрузки, которая выполняет переименование, и моя попытка создать сеанс:
/
/ make a unique filename for the uploaded file and check it is
// not taken... if it is keep trying until we find a vacant one
$now = time();
while(file_exists($uploadFilename = $uploadsDirectory.$now.'-'.$_FILES[$fieldname]['name']))
{
$now++;
$_SESSION['image_name'] = $uploadsDirectory.$now.'-'.$_FILES[$fieldname]['name'];
}
На моей успешной странице загрузки php я возвращался:
<p>Congratulations! Your file <? echo $_Session['image_name']; ?> upload was successful</p>
У меня session_start();
в самом верху кода загрузки и обработки и страницы успешных загрузок.
Спасибо за любую помощь!