createAttachment

Автор kak2z, 16 февраля 2014, 00:27:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kak2z

Друзья, помогите разобраться с createAttachment  http://support.simplemachines.org/function_db/index.php?action=view_function;id=324

там есть обязательные параметры
errors - массив.. что туда писать?? не могу понять...
name - ну это понятно, имя файла..
poster - тоже понятно.
size - размер файла можно узнать без проблем..
thumb - не совсем понял.. а если нет превью? если картинка меньше чем должна быть превьюха?? а Optional установлен как NO - то есть получается обязательный параметр?
tmp_name - как я понял путь к файлу на диске, потом этот файл будет загружен в папку attachments ??
height, width = тоже понятно.. узнать не проблема..
id = вот это мне мозг вынесло так же как и errors - как я могу знать ID вложения пока его не создал??
post - ну тут сначала 0, а потом при создании поста надо будет менять или сама функция createPost добавит???
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

kak2z

Вот мой массив который я получаю после выполнения функции..

Цитировать
Array
(
    [name] => 1_17_pre_file64.jpg
    [poster] => 1
    [tmp_name] => Z:\home\test5.ru\www/my_recipe/pic/2012/10/1_17_pre_file64.jpg
    [size] => 1000
    [errors] => Array
        (
            [ 0 ] => could_not_upload
        )

    [post] => 0
    [approved] => 1
)

не могу понять почему не может загрузить..  путь верный.. есть такой файл..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

kak2z

Как я понял функция работает с временными файлами из массива $_FILES. Напрямую указать имя файла нельзя..
может кто то знает как добавить файлы которые расположены по локальному пути в аттач сообщения?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)