| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Modjo7 13.08.2008 03:18 / 13.08.2008 03:42
Имхо, чё-т ты намудрил с временными файлами и определением формата.<form method="post" enctype="multipart/form-data">
<input type="file" name="photo"><br/>
<input type="submit" value="upload">
</form>
^if(def $form:photo){^upload[$form:photo]}и в auto.p @upload[photo]
$ext[^file:justext[$photo.name]]
$ext[^ext.lower[]]
^if($ext eq "jpg" ||
$ext eq "gif" ||
$ext eq "png"){
^photo.save[binary;/photos/^photo.name.lower[]]
$f[^file::exec[/../cgi-bin/nconvert;;-ratio;-q;80;-rmeta;-resize;600;450;$env:DOCUMENT_ROOT/photos/^photo.name.lower[]]]
$result[done, baby.]
}{
$result[this is not a photo, dumbass.]
}А вообще, имхо, не кошерно юзверю сообщать о неправильности расширения уже после загрузки файло весом мега 4 ... по диалапу.