Почему не допускается хранить изображения в других папках (где нет uAPImodule)?

голоса: 0

В папке на стороннем сервере лежат 3 файла: скрипт, uAPImodule.php и изображение.

Код скрипта следующий:

 

Казалось бы всё просто, но у меня PHP 7. Скрипт uAPImodule не посылает на сервер вообще никакой ссылки или "ярлыка" на файл. Только чисто текстовую строку @star.png . Естевственно, невозможно по этой строке  найти файл.

Получаем ошибку - неверную сигнатуру.

Права доступа к файлу 777, через браузер видится (по прямой ссылке).,  через ftp_connect на сервер сайта загружается, а через API не хочет.

Без параметра file1 всё прекрасно работает. 

Вопросы:

1. Какого рода "ярлык" должен передаваться в "file1" в итоге (внутри uAPImodule)? По хорошему, было бы достаточно ссылки.

2. Почему не допускается хранить картинки в других папках (где нет uAPImodule)?

3. Является ли получение положительного ответа сервера на uAPI запрос гарантией, что файл уже агружен на сервер? Могу ли я сразу удалить исходный файл на своём сервере? Или загрузка асинхрона?

P.S. Да, конструкция 

   $str = uAPIModule('/news', 'post', $parametrs, '');

в PHP 7 так же не работает.

| Автор: | Категория: PHP и API на uCoz
Похоже, частично решил проблему, но не очень красиво.    Сменил версию PHP на хостинге - благо хостинг позволяет на 5.3. Попутно выяснилось, что UApimodule.php отказывает и на версии PHP 5.6  Вопрос не снимаю, хотелось бы на будующее знать ответ.

Ответов: 1

голоса: 0
 
Лучший ответ
Поищите ответ здесь http://forum.ucoz.ru/forum/47
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...