من اینطور نوشتم ولی این ارور را داد
$find = array('chavoshi','yegane');
$kyb = array();
foreach ($find as $s) {
$kyb[] = [$s];
}
$keyboard = array(
'keyboard' => array($kyb),
'resize_keyboard' => true
);
file_get_contents($url.'sendMessage?chat_id='.$dat a->message->chat->id.'&text=لطفا یکی از گزینه های زیر را انتخاب نمایید&reply_markup='.json_encode($keyboard) );
}
[25-Jul-2016 05:34:56 America/Chicago] PHP Warning: file_get_contents(https://api.telegram.org/bot<token>/sendMessage?chat_id=137807115&text=لطفا یکی از گزینه های زیر را انتخاب نمایید&reply_markup={"keyboard" ;:[[["chavoshi"],["yegane"]]],"resize_keyboard":true}): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
in /home/----/public_html/--/get.php on line 33
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
به این صورت تغییر بدید و امتحان کنید :
کد:$find = array('chavoshi','yegane'); $kyb = array(); foreach ($find as $s) { $kyb[] = [$s]; } $keyboard = array( 'keyboard' => $kyb, 'resize_keyboard' => true );
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
سلام استاد toosi
شرمنده باز رو عصاب رفتیم
خخ
آقا من برنامه را نوشتم به این حد رفتم جلو ولی وقتی الان
میخواد کیبورد را ارسال کنه برای تلگرام این ارور را میده
$url = "https://api.telegram.org/bot<token>/";
کد PHP:
$data = json_decode(file_get_contents("php://input"));
if($data->message->text =="/start"){
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$json = file_get_contents('http://api.soundcloud.com/users/royaloperahouse/tracks/?client_id=3a4dd5ec3c85a6611d1672d828d835ce&tags=mohsen%20chavoshi&limit=10');
$obj = json_decode($json);
$i = 0;
$x = 0;
foreach ($obj as $k) {
$value[$i] = $k->title;
$k->uri .'/stream?client_id=b1bfa6f7c0c4ed34b9ad55b0cfa34810</br>';
$i++;
}
$kyb = array();
foreach ($value as $s) {
$kyb[] = [$s];
}
$keyboard = array(
'keyboard' => $kyb,
'resize_keyboard' => true
);
file_get_contents($url.'sendMessage?chat_id='.$data->message->chat->id.'&text=لطفا یکی از گزینه های زیر را انتخاب نمایید&reply_markup='.json_encode($keyboard) );
}
ارور :
[25-Jul-2016 0806 America/Chicago] PHP Warning: file_get_contents(https://api.telegram.org/bot<token>/sendMessage?chat_id=137807115&text=لطفا یکی از گزینه های زیر را انتخاب نمایید&reply_markup={"keyboard" ;:[["Mohsen Chavoshi - Hamkhaab (Shahrzad)"],["\u0645\u062d\u0633\u0646 \u0686\u0627\u0648\u0634\u064a - \u0686\u0634\u0645\u0647 \u064a \u0637\u0648\u0633\u064a"],["Mohsen Chavoshi - Mah Pishooni"],["Persian DJ Mix 6 - DJ Borhan (part 1)"],["Autumn Mix 2013"],["Mohsen Chavoshi - Kojaei (Ft. Sina Sarlak)"],["\u0645\u062d\u0633\u0646 \u0686\u0627\u0648\u0634\u064a - \u0622\u0644\u0628\u0648\u0645 \u067e\u0627\u0631\u0648\u064a \u0628\u064a \u0642\u0627\u064a\u0642"],["Mohsen Chavoshi - Khaab"],["Mohsen Chavoshi - Khodahafezi Talkh"],["Mohsen Chavoshi - Divooneh"]],"resize_keyboard":true}): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
in /home/------/public_html/----/get.php on line 50
ویرایش توسط saeed.spore : July 25th, 2016 در ساعت 20:25
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
اول چک کنید ببینید این باز میشه چون اینجا با آیپی خارجی هم نمیتونم باز کنم، echo کنید ببینید json برمیگردونه.کد:$json = file_get_contents('http://api.soundcloud.com/users/royaloperahouse/tracks/?client_id=3a4dd5ec3c85a6611d1672d828d835ce&tags=mohsen%20chavoshi&limit=10');
بله استاد
http://mobotele.ml/test/test2.php
خروجی میده
بله استاد نتیجه هم اینا میده
http://uplod.ir/ldbtp85v6e3g/soundcloud.txt.htm
تو فایل ربات که گذاشتم با آرایه ادغام کردم ولی بی فایده بود
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
من دقیقا همین json که گذاشتید را قرار دادم داخل کد های خودتون و به درستی کار میکنه.
http://8pic.ir/images/11prlnmsh84ftoe6e9j9.png
دقیقا همین کد که بالاست گذاشتم
با همون json ولی
[25-Jul-2016 1014 America/Chicago] PHP Warning: file_get_contents(https://api.telegram.org/bot<token>/sendMessage?chat_id=137807115&text=لطفا یکی از گزینه های زیر را انتخاب نمایید&reply_markup={"keyboard" ;:[["Mohsen Chavoshi - Hamkhaab (Shahrzad)"],["\u0645\u062d\u0633\u0646 \u0686\u0627\u0648\u0634\u064a - \u0686\u0634\u0645\u0647 \u064a \u0637\u0648\u0633\u064a"],["Mohsen Chavoshi - Mah Pishooni"],["Persian DJ Mix 6 - DJ Borhan (part 1)"],["Autumn Mix 2013"],["Mohsen Chavoshi - Kojaei (Ft. Sina Sarlak)"],["\u0645\u062d\u0633\u0646 \u0686\u0627\u0648\u0634\u064a - \u0622\u0644\u0628\u0648\u0645 \u067e\u0627\u0631\u0648\u064a \u0628\u064a \u0642\u0627\u064a\u0642"],["Mohsen Chavoshi - Khaab"],["Mohsen Chavoshi - Khodahafezi Talkh"],["Mohsen Chavoshi - Divooneh"]],"resize_keyboard":true}): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
in /home/-----/public_html/----/get.php on line 49
$data = json_decode(file_get_contents("php://input"));
if($data->message->text =="/start"){
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$json = file_get_contents('http://api.soundcloud.com/users/royaloperahouse/tracks/?client_id=3a4dd5ec3c85a6611d1672d828d835ce&tags=m ohsen%20chavoshi&limit=10');
$obj = json_decode($json);
$i = 0;
$x = 0;
foreach ($obj as $k) {
$value[$i] = $k->title;
$k->uri .'/stream?client_id=b1bfa6f7c0c4ed34b9ad55b0cfa34810</br>';
$i++;
}
$kyb = array();
foreach ($value as $s) {
$kyb[] = [$s];
}
$keyboard = array(
'keyboard' => $kyb,
'resize_keyboard' => true
);
file_get_contents($url.'sendMessage?chat_id='.$data->message->chat->id.'&text=لطفا یکی از گزینه های زیر را انتخاب نمایید&reply_markup='.json_encode($keyboard) );
ویرایش توسط saeed.spore : July 25th, 2016 در ساعت 20:25
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)