(PHP> = 5)
* поддельное оправдание: я не программист, я только учусь ...
Я прочитал несколько файлов в моем собственном каталоге '/ img':
- 0.jpg
- 1.jpg
- 2.jpg
- .... JPG
- 10.jpg
Итак, я получил массив ();
Мне нужно переименовать каждый элемент в массиве в соответствии с его идентификатором, известным jQuery (все атрибуты файла задаются в ячейках таблицы HTML, каждый из которых имеет идентификаторы и классы по мере необходимости). Но самое неприятное, что я не могу избежать перезаписи файлов.
например. Я переименовываю одновременно 1.jpg и 3.jpg
(Используя jQuery, я переназначил идентификаторы (и новые имена файлов, созданные и переданные в форму):
1-й файл получил ID = 3,
3-й файл получил ID = 1
)
- 1.jpg -> 3.jpg
- ...
- И
- ...
- 3.jpg -> 1.jpg
Вы увидите, где находится ловушка.
Итак, вопрос в следующем:
Должен ли я создать каталог '/ temp', чтобы избежать перезаписей и записи в него, чтобы потом переименовать их () или mv ()? Или есть гораздо более прозрачные и быстрые способы сделать то же самое?