Ответы пользователя по тегу PHP
  • Как с помощью curl подгрузить все css/js/картинки страницы?

    @EvgMul Автор вопроса
    В общем, в раздел <head> я добавил тег <base> с атрибутом href, значение которого было доменом донора. После этого вывел скрипт на страницу и все дополнительные файлы загрузились как надо.
    Ответ написан
    Комментировать
  • Как SmmBox получает доступ к работе со стеной, не являясь Standalone-приложением?

    @EvgMul
    Дело в том, что администрация ВКонтакте может рассмотреть возможность предоставления некоторых прав в индивидуальном порядке.
    Когда мне требовалось получить права на метод wall.post с сервера их ответ выглядел следующим образом:
    "Доступ к использованию wall.post с сервера мы предоставляем только отдельным приложениям.

    Чтобы рассмотреть такую возможность для Вашего приложения, пожалуйста, расскажите о нем максимально подробно."

    "Дело в том, что только для одного сообщества такие права получить нельзя — они предоставляются лишь для специализированных сервисов автопостинга (где любой желающий может подключить свое сообщество)."

    Собственно, таким сервисом SmmBox и является.
    Ответ написан
    Комментировать
  • Почему метод mediatopic.post возвращает ошибку 100?

    @EvgMul Автор вопроса
    Проблема решена следующим образом: убрал строчку 'uid' => '572863283691',
    Из массива параметров.
    Ответ написан
    Комментировать
  • Можно ли в PHP получить массив открытых файлов?

    @EvgMul Автор вопроса
    Проблема заключалась в том, что метод fileToUpload($localFile);
    Все-таки не закрывал файл, но есть функция close();
    которая его закрыла :).
    Ответ написан
    Комментировать
  • Как правильно загружать изображения через API ВКонтакте?

    @EvgMul Автор вопроса
    С горем пополам разобрался в чем была проблема.
    Дело в том, что использование curl_setopt ( $ch, CURLOPT_POSTFIELDS, array( 'file1' => '@' . $file ) );
    начиная с версии 5.5. нежелательно. На моем сервере стоит 5.6.
    Вместо это строчки следует использовать
    curl_setopt($ch, CURLOPT_POSTFIELDS, ['file1' => new CurlFile($file_path)]);
    Ответ написан
    Комментировать