Использование FaceBook SDK (выбрано сегодня) Я получаю ошибку Fatal error: Uncaught CurlException: 35: Unknown SSL protocol error in connection to graph.facebook.com:443 thrown in /var/www/clients/client18/web29/web/classDBI/base_facebook.php on line 996 Я прошел более дюжины связанных должностей и внедрил все рекомендованные изменения без успеха. Этот пост подсказывает, что он может проясниться сам по себе? Текущие варианты cURL ниже, и […]
я подключил youtube через curl, чтобы загружать видео с моего сервера, следующий мой код <?php $youtube_email = "————————"; // Change this to your youtube sign in email. $youtube_password = "—————-"; // Change this to your youtube sign in password. $postdata = "Email=".$youtube_email."&Passwd=".$youtube_password."&service=youtube&source=Example"; $curl = curl_init("https://www.google.com/youtube/accounts/ClientLogin"); curl_setopt($curl, CURLOPT_HEADER, "Content-Type:application/x-www-form-urlencoded"); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata); curl_setopt($curl, […]
Я пишу сценарий обработчика ошибок, который шифрует данные об ошибках (файл, строка, ошибка, сообщение и т. Д.) И передает сериализованный массив как переменную POST (используя curl) для скрипта, который затем регистрирует ошибку в центральном db. Я тестировал свои функции шифрования / дешифрования в одном файле, и данные шифруются и дешифруются в порядке: define('KEY', 'abc'); define('CYPHER', […]
У меня есть скрипт, который использует file_get_contents() чтобы получить ответ json с удаленного сервера. в то время как file_get_contents() работает правильно на локальных файлах, но не работает с http или https, он дает мне следующую ошибку file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in и file_get_contents(https://api.domain.com/resolve.json?url=blablabla): failed to open stream: no […]
У меня есть код для получения json-контента сайта1, но мне также нужно получить контент сайта2. Должен ли я переписать все эти строки снова для сайта2? Или, может быть, я могу добавить еще один URL-адрес в curl_setopt ? $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://site1.com"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $outputJson = curl_exec($ch); if ($outputJson === FALSE) […]
Можно ли возобновить загрузку частично загруженного файла с помощью завитка или аналогичного? Я имею в виду, скажем, у нас есть этот большой файл dbdump.sql на http или ftp сервере размером 1 ГБ; могу ли я как-то сказать этому серверу, пожалуйста, отправьте из файла с байта x в байт y ? Для простоты то, что я […]
Я знаю, как отправить фид на стене друга. например: $url = 'https://graph.facebook.com/' . $fbId . '/feed'; $attachment = array( 'access_token' => $accessToken, 'message' => $msg, 'name' => $name, 'link' => $link, 'description' => $desc, 'picture' => $logo, ); // set the target url $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); […]
Как я могу иметь несколько файлов cookie для каждого клиента / ПК для запуска скрипта? Если ComputerA запустит скрипт, тогда будет создан файл cookie.cxt, а также ComputerB запустит тот же скрипт, после чего файл cookie будет обработан неправильно. Пример: curl_setopt($ch,CURLOPT_COOKIEFILE,"cookie.txt"); curl_setopt($ch,CURLOPT_COOKIEJAR,"cookie.txt");
Если я выполняю запрос cURL, который настроен на повторное перенаправление и возвращает заголовки, он возвращает заголовки для ВСЕХ переадресаций. Мне нужен только последний возвращенный заголовок (и тело содержимого). Как мне это достичь?
Я наткнулся на неправильный результат метода get_headers() . URL для тестирования: http://www.zakon.hr/z/199/Zakon-o-elektroni%C4%8Dkoj-trgovini Вот простой запрос на завиток на этот URL: Как вы можете видеть на снимке экрана, есть успешный ответ с кодом 200 OK. Но если я использую get_headers() для одного и того же URL-адреса, я получаю результат anothere: var_dump(get_headers('http://www.zakon.hr/z/199/Zakon-o-elektroničkoj-trgovini')); array(4) { [0]=> string(24) "HTTP/1.0 […]