2015-01-29 2 views
0

У меня немного рассол с изменением имени файла изображения, и я не могу опустить голову над ним. Я пытаюсь переименовать номера изображений, как в Image 3 может изменить изображения 1. Код ниже ...PHP Изменение имени файла изображения

$chosenImg=$_GET['chosenImg']; 

$imagerename=rename("../../images/$imgname-1.jpg","../../images/$imgname-temp.jpg"); 

$imagerename=rename("../../images/$chosenImg","../../images/$imgname-1.jpg"); 

$imagerename=rename("../../images/$imgname-temp.jpg","../../images/$chosenImg"); 

Любая помощь была бы оценена, или если у вас есть более простое решение большой!

Заранее спасибо

+0

Никогда не полагайтесь на ввод пользователя, иначе вы можете переименовать важный файл ... (в этом случае я бы попытался переименовать/etc/passwd) –

+0

Хорошо, я изменю код до настройки сообщения и кнопки вместо текстовой ссылки. – Earunder

+0

Я не понимаю, почему ваше решение не должно работать. Но если вы показываете изображения в браузере на основе сценария php, я бы сохранил имена изображений одинаковыми и просто выталкивал новые ссылки. – BigScar

ответ

0

Oki Я знал, что это было глупо, и я ничего не сделал, но что-то я забыл.

Код работает, но при использовании изменений хрома и изображения вам необходимо принудительно обновить страницу, так как хром не всегда обновляет кеш изображения. Черт бы тебя побрал!

Смежные вопросы