| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Parkhomenko Petr 18.09.2005 12:54
$str_n[$form:name]
$str_b[$form:date]
$n[^str_n.left(3)]
$b[^str_b.right(2)]
$img[$form:photo]
^if(def $form:photo && $img is 'image'){
^form:photo.save[binary;/upload/photos/${b}/${n}/${n}${b}.gif]
} Гляньте на выше представленную конструкцию -- она не работает. А точнее не работает 'сохранение изображения'. А задумка была такова: На сайте существует форма, человек пишет имя и дату своего рождения, потм выбирает фото и отправляет на сайт. Наличие фотографии не обязательно, но если фотка есть, идет обработка файла, а точнее он фильтруется по такому принцыпу: изображение сохранить, всё другое не нужно и с ним можно ничего не делать. Но что-то я напутал. И думаю вся ошибка заключается в проверке типа операнда(Так как без && $img is 'image' всё работает). Вообще тип файла image существует?