Я прочитал все страницы Ask здесь, и мой вопрос не повторяется, потому что я попробовал все решения, которые они сказали.
Но когда я запускаю этот код:
<?php
$curl = curl_init('POST https://sendgrid.com/api/mail.send.json');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'api_user=xxxxx&api_key=xxxxxx&[email protected]&toname=Alex&subject=testing&html=<div style="background-color:red;">Test email</div>
&[email protected]');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($curl);
echo curl_error($curl);
curl_close($curl);
echo $result;
?>
Я просто получаю эту ошибку:
Protocol POST https not supported or disabled in libcurl
Есть ли какое-то решение для этого?
Аргумент к curl_init()
должен быть URL. Слово POST
там нет никакого дела; убери это.
Других решений пока нет …