<?php
define('PW_AUTH', '3x1x7MEguZSVIaUVHdBG4XXXXXXXXXXXXXXXXXXXXXXXXXXXxgfHPPAMqmX1VmYH5k6GFYo8n0QdmexUSQRWpvoFYwVACAnG');
define('PW_APPLICATION', '2XXFX-XXx7C');
define('PW_DEBUG', true);
function pwCall($method, $data = array()) {
$url = 'https://cp.pushwoosh.com/json/1.3/' . $method;
$request = json_encode(['request' => $data]);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
if (defined('PW_DEBUG') && PW_DEBUG) {
print "[PW] request: $request\n";
print "[PW] response: $response\n";
print "[PW] info: " . print_r($info, true);
}
}
pwCall('createMessage', array(
'application' => PW_APPLICATION,
'auth' => PW_AUTH,
'notifications' => array(
array(
'send_date' => 'now',
'content' => 'Send this content to user',
)
),
)
);
?>
PHP給錯誤是告訴我,有一個錯誤PHP上的000webhost
解析錯誤:語法錯誤,意想不到的 '[' 在/home/a5047433/public_html/pushtest.php,預計 ')'第8行
怎麼過,當我在一個PHP測試運行它,它說,它的確定,worrks預期任何身體知道是什麼問題
我在http://phpfiddle.org/測試此代碼和它的作品如預期
錯誤我正在流汗:解析錯誤:語法錯誤,意想不到的「[」,預計「)」 這是一個000的虛擬主機accoount 任何幫助是極大的讚賞感謝
我猜''數據'變量的值是不正確的,但需要看到一個例子來驗證。 –