Я хочу выполнить URL, для которого я использую curl.
У меня есть следующий скрипт curl:
$messageUrl = "http://bulksms.mysmsmantra.com:8080/WebSMS/SMSAPI.jsp?username=myusername&password=pass&sendername=sender&mobileno=mob&message=hi";
//$content=file_get_contents($messageURl);
$ch = curl_init($messageUrl);
$fp = fopen("message.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
Когда я выполняю этот скрипт на моем локальном сервере, он работает нормально, то есть смс отправляется пользователю и сообщение успешно записывается в сообщение.txt файл.
Но когда я загружаю его на сервер (hostgator).Не работает.
Я поговорил с хостинг-провайдером.Ранее curl не был включен, но был включен после разговора.Даже тогда приведенный выше пример не запускается.
Я попытался изменить приведенный выше код, вызвав простой URL: http://google.com. Он правильно работает на сервере с некоторым текстом, записанным в файле message.txt.
Я не могучтобы понять причину этого.