Keron
Новичок
Проблема с загрузкой, удалением и повторной загрузкой изображения
Суть такова
На странице 4 формы, через каждую можно загрузить фото.
К примеру,
1) выбираем 2-ю форму,
2) грузим фото на сервак ->
3) переадресация на эту же страницу, но вместо 2-ой формы - загруженное фото с ссылкой рядом "Удалить фото".
4) Удаляем фото ->
5) переадресация на эту же страницу - опять 4 пустых формы - фото удалилось,
6) опять выбираем 2 форму, загружаем ДРУГОЕ фото ->
7) переадресация на ту же страницу, но вместо 2 формы - фото, НО - не то, которое последний раз загрузил, а то, которое загружал в предыдущий раз. Помогает только F5.
То ли в браузере во временных файлах старое фото сохраняется и при выводе изображния используется, даже если на диске потерто. Что подскажете?
Фрагмент кода:
Суть такова
На странице 4 формы, через каждую можно загрузить фото.
К примеру,
1) выбираем 2-ю форму,
2) грузим фото на сервак ->
3) переадресация на эту же страницу, но вместо 2-ой формы - загруженное фото с ссылкой рядом "Удалить фото".
4) Удаляем фото ->
5) переадресация на эту же страницу - опять 4 пустых формы - фото удалилось,
6) опять выбираем 2 форму, загружаем ДРУГОЕ фото ->
7) переадресация на ту же страницу, но вместо 2 формы - фото, НО - не то, которое последний раз загрузил, а то, которое загружал в предыдущий раз. Помогает только F5.
То ли в браузере во временных файлах старое фото сохраняется и при выводе изображния используется, даже если на диске потерто. Что подскажете?
Фрагмент кода:
PHP:
#Форма либо вывод фото (цикл - 4 итерации)
if(file_exists($nameoffile))
{
echo "<img border=\"0\" src=\"$nameoffile1\">
<br>
<a href=\"foto.php?etap=delfoto&del=$i\">Удалитьфото</a>
";
}
else
{
echo "
<form method=\"post\" action=\"$php_self\" enctype=\"multipart/form-data\">
<input type=\"file\" name=\"im\" size=\"38\">
<input type=\"submit\" name=\"submit\" value=\"Загрузить файл\">
</form>
";
}
#удаление файла (foto.php?etap=delfoto)
unlink($nameoffile);
header("location:foto.php");