|
|
22.12.2006, 11:28
|
|
jedi
Зарегистрирован: 2005-01-26
Сообщений: 35
|
Ситуация следующая:
В каталоге товаров, на вкладке каждого из них есть 3-4 ссылки на скачку сопутствующих файлов к этому товару. Сейчас всё это сделано просто через поле "строка", где прописана ссылка на файл. Каждый файл заливается вручную на фтп и затем в полях прописывается ссылка.
Есть необходимость вывести рядом с каждой ссылкой размер скачиваемого файла. Вручную есессно всё это не прописать.
Создавать поля типа "файл" для каждого товара тоже не имеет смысл, т.к. многие файлы используются на нескольких товарах. И закачивать каждый раз тот же самый файл накладно.
Вопросов отсюда следует несколько:
можно ли прописывать путь в поле типа "файл", не закачивая физически данные через него (закачав файл лишь однажды) ?
можно ли как-то выудить данные о файле, находящимся на фтп, но не прописанным в базе нетката?
Спасибо.
|
|
|
22.12.2006, 11:30
|
|
jedi
Зарегистрирован: 2005-01-26
Сообщений: 35
|
пришла мысль о том, чтобы прописать в списке пути к файлам, а потом просто выбирать из списка, но тогда опять встает проблема с выводом размера файла....
|
|
|
22.12.2006, 12:48
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
Цитата:можно ли прописывать путь в поле типа "файл", не закачивая физически данные через него (закачав файл лишь однажды)
Нет, нельзя
Цитата:можно ли как-то выудить данные о файле, находящимся на фтп, но не прописанным в базе нетката
Да конечно. Например так (объект в списке):
Код:
...
Размер файла: ".filesize($DOCUMENT_ROOT.$f_FileName)."
...
$f_FileName -- это поле, в котором хранится путь к файлу. $DOCUMENT_ROOT -- переменная, хранящая абсолютный путь к корню сайта на сервере.
|
|
|
22.12.2006, 14:10
|
|
jedi
Зарегистрирован: 2005-01-26
Сообщений: 35
|
ой. вечно я забываю про стандартные php функции. Спасибо. =)
|