File: /home/suanchonac/public_html/skcroom2567/_test/n3JaKCgNQu2xUIGN.php
<?php
// ข้อความที่ต้องการส่ง
$message = "ทดสอบการส่งข้อความผ่าน LINE Notify";
// หากต้องการใช้ Token อื่น ๆ ให้แทนที่ค่านี้ด้วย Token ที่ได้จากการสร้างของ LINE Notify
$token = "JEg5AJoUV2r9gZ0UWCE3cP9ux66blZOuBLCWAOoxBJr";
// URL สำหรับส่งข้อความผ่าน LINE Notify
$url = "http://notify-api.line.me/api/notify";
// ข้อมูลที่จะส่งไปยัง LINE Notify
$data = http_build_query([
    "message" => $message
]);
// ตัวเลือกสำหรับการส่งข้อมูลด้วย cURL
$options = [
    CURLOPT_URL => $url,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => $data,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer $token",
        "Content-Type: application/x-www-form-urlencoded"
    ]
];
// สร้าง cURL handle
$ch = curl_init();
curl_setopt_array($ch, $options);
// ดำเนินการเรียก API LINE Notify
$response = curl_exec($ch);
// ตรวจสอบสถานะการเรียก API
if ($response === false) {
    echo "เกิดข้อผิดพลาดในการเรียก API LINE Notify: " . curl_error($ch);
} else {
    echo "ส่งข้อความผ่าน LINE Notify สำเร็จ";
}
// ปิด cURL handle
curl_close($ch);
/*
// ข้อความที่ต้องการส่ง
$message = "ทดสอบการส่งข้อความผ่าน LINE Notify";
// หากต้องการใช้ Token อื่น ๆ ให้แทนที่ค่านี้ด้วย Token ที่ได้จากการสร้างของ LINE Notify
$token = "JEg5AJoUV2r9gZ0UWCE3cP9ux66blZOuBLCWAOoxBJr";
// URL สำหรับส่งข้อความผ่าน LINE Notify
$url = "https://notify-api.line.me/api/notify";
// ข้อมูลที่จะส่งไปยัง LINE Notify
$data = http_build_query([
    "message" => $message
]);
// ตัวเลือกสำหรับการส่งข้อมูล
$options = [
    "http" => [
        "header" => "Authorization: Bearer " . $token . "\r\n" . "Content-Type: application/x-www-form-urlencoded\r\n",
        "method" => "POST",
        "content" => $data
    ]
];
// สร้าง context สำหรับการส่งข้อมูล
$context = stream_context_create($options);
// ส่งข้อมูลไปยัง LINE Notify
$result = file_get_contents($url, false, $context);
// ตรวจสอบผลลัพธ์
if ($result === FALSE) {
    echo "เกิดข้อผิดพลาดในการส่งข้อมูล";
} else {
    echo "ส่งข้อความผ่าน LINE Notify สำเร็จ";
}
*/
/*
$line_api = 'https://notify-api.line.me/api/notify';
$access_token = 'Of7UfC2fewj30WIqI2afJbaFnopwudDSpIO2GlzEVNz'; // access token ที่เราสร้างขึ้น
$str = 'มีการเข้าใช้งานระบบเช็คเกรดออนไลน์
- ชื่อ: นางสาวศิรินภา  ทรัพย์ศิริ
- รหัสนักศึกษา: 5622222
- เลขบัตรประชาชน: 13134131252
- สาขาวิชา: การบัญชี 
- เมื่อ:  18/12/2017 เวลา 12.00 น.
'; //ข้อความที่ต้องการส่ง สูงสุด 1000 ตัวอักษร
$image_thumbnail_url = ''; // ขนาดสูงสุด 240×240px JPEG
$image_fullsize_url = ''; // ขนาดสูงสุด 1024×1024px JPEG
$sticker_package_id = ''; // ค่าเดิมคือ 1, Package ID ของสติกเกอร์ ดูได้จากนี่ https://devdocs.line.me/files/sticker_list.pdf
$sticker_id = ''; // ค่าเดิมคือ 410, ID ของสติกเกอร์
$message_data = array(
	'message' => $str,
	'imageThumbnail' => $image_thumbnail_url,
	'imageFullsize' => $image_fullsize_url,
	'stickerPackageId' => $sticker_package_id,
	'stickerId' => $sticker_id
);
$result = send_notify_message($line_api, $access_token, $message_data);
//print_r($result);
function send_notify_message($line_api, $access_token, $message_data)
{
	$headers = array(
		'Method: POST',
		'Content-type: multipart/form-data',
		'Authorization: Bearer ' . $access_token
	);
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $line_api);
	curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $message_data);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	$result = curl_exec($ch);
	// Check Error
	if (curl_error($ch)) {
		$return_array = array(
			'status' => '000: send fail',
			'message' => curl_error($ch)
		);
	}
	else {
		$return_array = json_decode($result, true);
	}
	curl_close($ch);
	return $return_array;
}
*/
?>