Articles of curl

PHP Curl скрипт работает из браузера, не работает как Cron Job

У меня очень простой PHP-скрипт, который должен сделать запрос POST. Код следующий: $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, 1); curl_setopt($ch,CURLOPT_POSTFIELDS, $fields); curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); mail('myemail@gmail.com','Script run with success','Script run with success',$headers); Когда я запускаю его из браузера, он работает нормально. Однако, когда я пытаюсь выполнить его как задание cron, часть Curl не […]

Как использовать PHP CURL для обхода кросс-домена

Мне нужен PHP для отправки параметров из одного домена в другой. JavaScript не является вариантом для моей ситуации. Теперь я пытаюсь использовать CURL с PHP, но не смог обойти кросс-домен. Из domain_A у меня есть страница со следующим PHP с CURL-скриптом: if (_iscurl()){ echo "<p>CURL is enabled</p>"; $url = "http://domain_B/process.php?id=123&amt=100&jsonp=?"; $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, […]

Использование скобок в имени файла cookie – Почему PHP превращает его в массив?

Я пытаюсь использовать скобки внутри имени файла cookie. Предполагается, что он выглядит так (браузер хочет этого!): Name: name[123456].newName Content: 20 Вот мой пример: $cookie = "name[123456].newName=20" Но когда я анализирую, что видит браузер, я получаю следующее: cookie['name'] = Array И я хочу: cookie['name[123456].newName'] = 20 Мой вопрос: как мне написать имя cookie так, как это […]

vBulletin Переадресация входа в curl не работает

Я видел очень похожий вопрос несколько раз и пробовал их, но я не могу получить результат. https://stackoverflow.com/questions/21369197/curl-login-vbulletin-cookie Войти на сайт с curl в vBulletin …. Я действительно был бы благодарен за кого-то, кто мог бы помочь мне войти в форумы и посмотреть различные сообщения. До сих пор это то, что я сделал $username="username"; $password="password"; $url="www.example.com/login.php?do=login"; […]

Как отправить POST для cURL в литии

Я пытаюсь создать настраиваемый адаптер Auth для устаревшего API. Назовем адаптер TR42 . Прямо сейчас, я отлаживаю TR42::check() поэтому я использую жестко заданные значения: <?php class TR42 extends \lithium\core\Object { public function __construct(array $config = []) { $defaults = [ 'scheme' => 'http', 'host' => 'localhost/tr42/mock_api_authenticate.php', 'action' => 'authLookup', 'fields' => ['username', 'password'], 'method' => […]

CURL: Код 0 из прокси после CONNECT?

Я пытаюсь проверить функцию ниже, но каждый раз, когда я пытаюсь использовать какой-либо прокси-сервер (я уже пробовал около 15 ), я обычно получаю ту же ошибку: Received HTTP code 0 from proxy after CONNECT Вот функция, что-то не так с этим? Это могут быть только прокси, которые я использую, но я уже несколько раз пробовал. […]

Доступ к электронной таблице google docs, рассмотренной в 2014 году

Я пытаюсь получить доступ к электронной таблице google через php (добавив &output=csv в ссылку). Похоже, Google не хочет этого больше, это правильно? Я попробовал file_get_contents (и да, allow_url_fopen включен,), что приводит к ошибке. При использовании CURL даже при настройке действительного пользовательского агента (я использовал Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13 ). […]

Youtube Загрузка видео в php с использованием регулярного выражения

Я использую следующий код для загрузки youtube видео. <?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past require_once('lib/youtube.lib.php'); if(preg_match('/youtube\.com/i',$_GET['url'])){ if(!preg_match('/www\./i',$_GET['url'])){ $_GET['url'] = str_replace('http://','http://www.',$_GET['url']); } list($video_id,$download_link) = get_youtube($_GET['url']);} else{ die('<span style="color:red;">Sorry, the URL is not recognized..</span>'); } ?> <p> <img src="http://img.youtube.com/vi/<?php echo trim($video_id);?>/1.jpg" alt="Preview 1" class="ythumb" /> […]

Ошибка в строке 14, php curl dom

<?php $url='http://edition.cnn.com/?fbid=4OofUbASN5k'; $var = fread_url($url);// function calling to get the page from curl $search = array('@<script[^>]*?>.*?</script>@si'); // Strip out javascript $var = preg_replace($search, "\n", html_entity_decode($var)); // Strip out javascript $linklabel = array(); $link = array(); $dom = new DOMDocument($var); @$dom->loadHTML($var); $xpath = new DOMXPath($dom);// Grab the DOM nodes foreach($xpath->find('a') as $element) { array_push($linklabel, $element->innerText); print […]

Запрос сертификата SSL с помощью cURL

Я пишу ботов на ставках в PHP, и для дома ставок требуется, чтобы SSL-сертификат отправлялся на автоматические подключения. У меня есть всевозможные самозаверяющие сертификаты для использования: cert.crt, cert.pem, cert.p12, а также ключ cert.key, и я использую завиток, чтобы установить подключение для входа, но я не могу показаться получите параметры завитка для соединения. В следующей командной […]