🏴 تا اینجای کارمون با فایل اصلی بود
🏴 فایل هایی که باید تک تک نوشته بشن و هرکدوم مربوط به یک زبان جدا اختصاص دارن رو به اینصورت مینویسیم
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
🏴 وقتی کاربر بعد از انتخاب زبان،روی دکمه یک کلیک میکنه ، دکمه های سه و چهار و پنج رو براش به نمایش در میاد،که هر کدوم رو میتونید به یه قابلیت یا یه قسمتی از ربات یا حتی به لینک متصل کنید.
🏴 برای دکمه دو هم به همین شیوه میتونید عمل کنید و پیش برید.
البته دقت کنید که همیشه یه دکمه رو به
( 🔙 بازگشت 🔙 )
اختصاص بدید که هر لیستی که جلو میرید یه راه برگشتی هم به جز /start کردن دوباره ربات واسه کاربر بذارید.
🏴 این آموزش ، طبق درخواستی که دوستمون داشتن، با دکمه
👈🏼 #شیشه_ای 👉🏼
بود ....
خیلی راحت میتونید خودتون بصورت دکمه معمولی هم اجراش کنید.
اگه نمیدونید چطور باید انجامش بدید،آموزشهای قبلی کانال رو مرور کنید،متوجه میشید و انجامش میدید.
🏴 فانکشن ها رو هم،به جز فانکشنهایی مثل
طبق قابلیتهایی که به سورستون میخواید بدید،خودتون زحمتشو بکشید
🏴 همینطور متغیرها،مثل :
بقیه رو هم طبق سورستون بنویسید.
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
🏴 طبق معمول همیشه ، آموزشها رو ما تایپ میکنیم ولی یه جا دیگه به اسم یکی دیگه ارسال میشه....
🏴 رک بگم،اصلا واسم مهم نیست این بچه بازیا.من وظیفه م رو انجام دادم و وجدانم هم راحته که آموزشی که اعضای کانالم #درخواست داده بودن رو فرستادم واسشون،حالا یکی دیگه میخواد کپی کنه و به اسم خودش یا کانال خودش بفرسته،خودش می دونه و خدای خودش ...
🏴 #کپی_آزاد
این کپی آزاد معنیش این نیست که کپی کنی و اسم خودت یا کانالتو پاش بزنی و یه اصکی بدون ذکر منبع هم اضافه کنی بهش ...
🏴 بخوای چنین کاری کنی ، کپی نکن چون پیدات کنم شجره نامه تو میبرم زیر سوال !!! اگه علاقه داری و میخوای بدونی چه جوری این کار رو میکنم،امتحان کن...
ولی در کل کپی آزاد....
یعنی کپی کن ، تو کانالت بفرست...
آیدی کانال ما رو پاک اصلا
ولی توئم بزن
#کپی_آزاد
که بقیه هم بتونن استفاده کنن.
🏴 همیشه گفتم،بازم میگم،واسه آموزش نمیتونی حلال و حروم تعیین کنی،اگه میخوای واسه هر آموزش،آیدیه کانالتو تبلیغ کنی...این اسمش هر چی که هست ، آموزش نیست ...
🏴 البته حلال و حروم هم تعیین میکنی،ماشاالله ملت چقدر هم رعایت میکنن و کپی نمیکنن ...
پس خودتو خسته نکن.
⬛️ با اون بالا سری معامله کن ،هم سرت کلاه نمیذاره هم بیشتر از چیزی که دنبالشی،بهت میده.
به جای اینکه چیزای مزخرف دیگه رو امتحان کنی،یکبار اینو امتحان کن....شک نکن جوابی که میگیری،خارج از حد تصورته
🏴🏴🏴🏴🏴🏴
عزاداری هاتون قبول
محتاج دعای تک تک شما عزیزان هستیم 🙏🏼 دعا کنید 🙏🏼
🏴🏴🏴🏴🏴🏴
#یا_علی
➖➖➖➖➖➖➖➖
@BotSorce
🏴 فایل هایی که باید تک تک نوشته بشن و هرکدوم مربوط به یک زبان جدا اختصاص دارن رو به اینصورت مینویسیم
➖➖➖➖➖➖➖➖
<?php
if ($data == "persian" ){
file_put_contents("data/$chat_id/lang.txt", "persian");
//اینجا زبان انتخاب شده رو تو یه فایل تکست lang.txt ذخیره کردیم
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$msgid,
'text' =>"زبان فارسی را انتخاب کردید🇮🇷", 'parse_mode'=>'MARKDOWN', 'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>"دکمه یک",'callback_data'=>"a"]
],
[
['text'=> "دکمه دو",'callback_data'=>"b"]
]
]
]
if( $lang == "persian" ){
if($data == "a" ){
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$msgid,
'text'=>"متن مربوط به دکمه یک", 'parse_mode'=>'MARKDOWN', 'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>"دکمه سه",'callback_data'=>"c"],
],
[
['text'=>"دکمه چهار",'callback_data'=>"d"],
],
[
['text'=>"دکمه پنج",'callback_data'=>"e"]
]
]
])
]);
}
}
}➖➖➖➖➖➖➖➖
🏴 وقتی کاربر بعد از انتخاب زبان،روی دکمه یک کلیک میکنه ، دکمه های سه و چهار و پنج رو براش به نمایش در میاد،که هر کدوم رو میتونید به یه قابلیت یا یه قسمتی از ربات یا حتی به لینک متصل کنید.
🏴 برای دکمه دو هم به همین شیوه میتونید عمل کنید و پیش برید.
البته دقت کنید که همیشه یه دکمه رو به
( 🔙 بازگشت 🔙 )
اختصاص بدید که هر لیستی که جلو میرید یه راه برگشتی هم به جز /start کردن دوباره ربات واسه کاربر بذارید.
🏴 این آموزش ، طبق درخواستی که دوستمون داشتن، با دکمه
👈🏼 #شیشه_ای 👉🏼
بود ....
خیلی راحت میتونید خودتون بصورت دکمه معمولی هم اجراش کنید.
اگه نمیدونید چطور باید انجامش بدید،آموزشهای قبلی کانال رو مرور کنید،متوجه میشید و انجامش میدید.
🏴 فانکشن ها رو هم،به جز فانکشنهایی مثل
function sendmessage($chat_id, $text, $model){
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>$text,
'parse_mode'=>$mode
]);
}طبق قابلیتهایی که به سورستون میخواید بدید،خودتون زحمتشو بکشید
🏴 همینطور متغیرها،مثل :
$message = $update->message;
$from_id = $message->from->id;
$text = $message->text;
$chat_id = $update->callback_query->message->chat->id;
$data = $update->callback_query->data;
$msgid = $update->callback_query->message->message_id;
$lang = file_get_contents("data/$chat_id/lang.txt");بقیه رو هم طبق سورستون بنویسید.
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
🏴 طبق معمول همیشه ، آموزشها رو ما تایپ میکنیم ولی یه جا دیگه به اسم یکی دیگه ارسال میشه....
🏴 رک بگم،اصلا واسم مهم نیست این بچه بازیا.من وظیفه م رو انجام دادم و وجدانم هم راحته که آموزشی که اعضای کانالم #درخواست داده بودن رو فرستادم واسشون،حالا یکی دیگه میخواد کپی کنه و به اسم خودش یا کانال خودش بفرسته،خودش می دونه و خدای خودش ...
🏴 #کپی_آزاد
این کپی آزاد معنیش این نیست که کپی کنی و اسم خودت یا کانالتو پاش بزنی و یه اصکی بدون ذکر منبع هم اضافه کنی بهش ...
🏴 بخوای چنین کاری کنی ، کپی نکن چون پیدات کنم شجره نامه تو میبرم زیر سوال !!! اگه علاقه داری و میخوای بدونی چه جوری این کار رو میکنم،امتحان کن...
ولی در کل کپی آزاد....
یعنی کپی کن ، تو کانالت بفرست...
آیدی کانال ما رو پاک اصلا
ولی توئم بزن
#کپی_آزاد
که بقیه هم بتونن استفاده کنن.
🏴 همیشه گفتم،بازم میگم،واسه آموزش نمیتونی حلال و حروم تعیین کنی،اگه میخوای واسه هر آموزش،آیدیه کانالتو تبلیغ کنی...این اسمش هر چی که هست ، آموزش نیست ...
🏴 البته حلال و حروم هم تعیین میکنی،ماشاالله ملت چقدر هم رعایت میکنن و کپی نمیکنن ...
پس خودتو خسته نکن.
⬛️ با اون بالا سری معامله کن ،هم سرت کلاه نمیذاره هم بیشتر از چیزی که دنبالشی،بهت میده.
به جای اینکه چیزای مزخرف دیگه رو امتحان کنی،یکبار اینو امتحان کن....شک نکن جوابی که میگیری،خارج از حد تصورته
🏴🏴🏴🏴🏴🏴
عزاداری هاتون قبول
محتاج دعای تک تک شما عزیزان هستیم 🙏🏼 دعا کنید 🙏🏼
🏴🏴🏴🏴🏴🏴
#یا_علی
➖➖➖➖➖➖➖➖
@BotSorce
❤1
🏴 پلاگین قفل فیلم سلفی (lock videonote)
🏴 با سورسهای بیوند و ماتادور و ... بدون این پلاگین نمیتونید ارسال فیلم سلفی رو قفل کنید.
🏴 همین پلاگین رو متاسفانه ، شخصا دیدم که ۳۰ تا ۵۰ تومن برخی جانورانه دو پا ، دارن میفروشن
🏴 اوضاع داره طوری پیش میره که کم کم این دو کلمه رو ، روزی صد بار باید تکرار کنیم ، که :
#انسانم_آرزوست
🏴 واسه یه پلاگین ، ۵۰ تومن گرفتن ، درست نیست.
➖➖➖➖➖➖➖➖
@BotSorce
🏴 با سورسهای بیوند و ماتادور و ... بدون این پلاگین نمیتونید ارسال فیلم سلفی رو قفل کنید.
🏴 همین پلاگین رو متاسفانه ، شخصا دیدم که ۳۰ تا ۵۰ تومن برخی جانورانه دو پا ، دارن میفروشن
🏴 اوضاع داره طوری پیش میره که کم کم این دو کلمه رو ، روزی صد بار باید تکرار کنیم ، که :
#انسانم_آرزوست
🏴 واسه یه پلاگین ، ۵۰ تومن گرفتن ، درست نیست.
➖➖➖➖➖➖➖➖
@BotSorce
🏴⚠️🏴⚠️🏴⚠️🏴⚠️🏴
🏴 دوستان مراقب استفاده از نرم افزارهایی مثل نذری یاب و ... در این ایام باشید
🏴 نرمافزارهایی با عنوان نذرییاب که بعضا در ایام عزاداریها در فضای مجازی حضور پررنگتری دارند،با شیوه های ساده اما نا آشنا توسط کاربران،از آنان کلاهبرداری میکنند.
🏴 کلاهبرداران با تبلیغ فروش نرمافزارهای ظاهرا" جذاب اما فیک،در شبکههای اجتماعی افراد را ترغیب به دانلود و خرید این برنامهها میکنند و به منظور دانلود این نرمافزارها، مبالغی را مطالبه میکنند،که جهت پرداخت،کاربران را به صفحات فیک درگاههای بانکی (فیشینگ) هدایت میکنند و این موضوع موجب کلاهبرداری و برداشتهای غیرمجاز از حساب کاربران میشود.
🏴 سازندگان اینگونه نرمافزارها به تمامی اطلاعات وارد شده توسط کاربر
(نام و نام خانوادگی، کد ملی، آدرس و شماره تماس)
دسترسی خواهند داشت، که با داشتن همین اطلاعات نیز قادر خواهند بود از کاربران سوءاستفاده کنند.
🏴⚠️🏴⚠️🏴⚠️🏴⚠️🏴
➖➖➖➖➖➖➖➖
@BotSorce
🏴 دوستان مراقب استفاده از نرم افزارهایی مثل نذری یاب و ... در این ایام باشید
🏴 نرمافزارهایی با عنوان نذرییاب که بعضا در ایام عزاداریها در فضای مجازی حضور پررنگتری دارند،با شیوه های ساده اما نا آشنا توسط کاربران،از آنان کلاهبرداری میکنند.
🏴 کلاهبرداران با تبلیغ فروش نرمافزارهای ظاهرا" جذاب اما فیک،در شبکههای اجتماعی افراد را ترغیب به دانلود و خرید این برنامهها میکنند و به منظور دانلود این نرمافزارها، مبالغی را مطالبه میکنند،که جهت پرداخت،کاربران را به صفحات فیک درگاههای بانکی (فیشینگ) هدایت میکنند و این موضوع موجب کلاهبرداری و برداشتهای غیرمجاز از حساب کاربران میشود.
🏴 سازندگان اینگونه نرمافزارها به تمامی اطلاعات وارد شده توسط کاربر
(نام و نام خانوادگی، کد ملی، آدرس و شماره تماس)
دسترسی خواهند داشت، که با داشتن همین اطلاعات نیز قادر خواهند بود از کاربران سوءاستفاده کنند.
🏴⚠️🏴⚠️🏴⚠️🏴⚠️🏴
➖➖➖➖➖➖➖➖
@BotSorce
🏴
➖ دوستان محترم کانال
قبل از هر چیز ان شاءالله عزاداریهاتون قبول باشه و اجرتون با سید الشهدا
➖➖➖➖➖➖➖➖
🏴
➖ متاسفانه بعد از اینهمه گوشزد کردن و راهنمایی کردن و ... که در مورد سورسها و آموزشهایی که به رایگان در اختیار شما عزیزان تا امروز تو کانال قرار میگرفت،متاسفانه برخی گوششون بدهکار نیست و علنا" در حال فروش بعضی سورس ها و حتی آموزشهایی که برای شما عزیزان ارسال میکنیم هستن.
🏴
➖ متاسفانه چون تمامی خریدهایی که از این سوءاستفاده کنندگان میشه،با رضایت خوده خریدار انجام میشه،نمیشه هیچگونه برخوردی باهاشون کرد.
🏴
➖ در یکهفته گذشته ، حداقل ۵۰ مورد از این گزارشها برامون ارسال شده که فلان کانال،سورسی که شما تو کانالتون به رایگان ارسال کردید رو به فلان قیمت داره میفروشه...یا حتی یه کانال آموزشهای کانال رو هم پکیج کرده بود و ....
🏴
➖ واقعا نمیشه حرفی زد ، از یکطرف متعجبم که چطور میشه یه به اصطلاح انسان،بدون هیچ زحمتی،چیزی رو بفروشه که از یه جا دیگه کپی کرده و حتی یه نصفه خط هم دخالتی تو نوشتن سورسش نداشته ، از طرف دیگه متعجبم از اون اشخاصی که این خریدها رو انجام میدن...
🏴
➖ یاد این ضرب المثل قدیمی می افتم که میگه خلایق هر چه لایق
➖➖➖➖➖➖➖➖
🏴
➖ با تمام احترامی که برای دوستان و همراهانی که از اول راه با ما همراه بودن و همیشه ما رو در هر شرایطی همراهی کردن ، باید خدمتتون عرض کنم که از این تاریخ به بعد ، تحت هیچ عنوان .... تاکید میکنم،تحت هیچ عنوان سورس هایی که احتمال میدیم یه عده بخوان ازشون سوءاستفاده کنن رو تو کانال ارسال نمیکنیم.
➖➖➖➖➖➖➖➖
درصورتیکه سورس خاصی رو خواستیم در اختیارتون قرار بدیم،تو کانال اعلام میکنیم،ولی سورس رو میتونید تو پیامرسان ادمین دریافت کنید.
🏴
➖ در حال حاضر با شرایطی که پیش اومده ، به همین منوال پیش خواهیم رفت تا زمانیکه یه تصمیم اساسی در این مورد گرفته بشه.
➖➖➖➖➖➖➖➖
#یا_علی
➖ دوستان محترم کانال
قبل از هر چیز ان شاءالله عزاداریهاتون قبول باشه و اجرتون با سید الشهدا
➖➖➖➖➖➖➖➖
🏴
➖ متاسفانه بعد از اینهمه گوشزد کردن و راهنمایی کردن و ... که در مورد سورسها و آموزشهایی که به رایگان در اختیار شما عزیزان تا امروز تو کانال قرار میگرفت،متاسفانه برخی گوششون بدهکار نیست و علنا" در حال فروش بعضی سورس ها و حتی آموزشهایی که برای شما عزیزان ارسال میکنیم هستن.
🏴
➖ متاسفانه چون تمامی خریدهایی که از این سوءاستفاده کنندگان میشه،با رضایت خوده خریدار انجام میشه،نمیشه هیچگونه برخوردی باهاشون کرد.
🏴
➖ در یکهفته گذشته ، حداقل ۵۰ مورد از این گزارشها برامون ارسال شده که فلان کانال،سورسی که شما تو کانالتون به رایگان ارسال کردید رو به فلان قیمت داره میفروشه...یا حتی یه کانال آموزشهای کانال رو هم پکیج کرده بود و ....
🏴
➖ واقعا نمیشه حرفی زد ، از یکطرف متعجبم که چطور میشه یه به اصطلاح انسان،بدون هیچ زحمتی،چیزی رو بفروشه که از یه جا دیگه کپی کرده و حتی یه نصفه خط هم دخالتی تو نوشتن سورسش نداشته ، از طرف دیگه متعجبم از اون اشخاصی که این خریدها رو انجام میدن...
🏴
➖ یاد این ضرب المثل قدیمی می افتم که میگه خلایق هر چه لایق
➖➖➖➖➖➖➖➖
🏴
➖ با تمام احترامی که برای دوستان و همراهانی که از اول راه با ما همراه بودن و همیشه ما رو در هر شرایطی همراهی کردن ، باید خدمتتون عرض کنم که از این تاریخ به بعد ، تحت هیچ عنوان .... تاکید میکنم،تحت هیچ عنوان سورس هایی که احتمال میدیم یه عده بخوان ازشون سوءاستفاده کنن رو تو کانال ارسال نمیکنیم.
➖➖➖➖➖➖➖➖
درصورتیکه سورس خاصی رو خواستیم در اختیارتون قرار بدیم،تو کانال اعلام میکنیم،ولی سورس رو میتونید تو پیامرسان ادمین دریافت کنید.
🏴
➖ در حال حاضر با شرایطی که پیش اومده ، به همین منوال پیش خواهیم رفت تا زمانیکه یه تصمیم اساسی در این مورد گرفته بشه.
➖➖➖➖➖➖➖➖
#یا_علی
@Botsorce_AntiSpam.zip
17.7 KB
#آموزش
#افزایش_سرعت_php
@BotSorce
➖➖➖➖➖➖➖➖
🏴🏴🏴
➖ از ایجاد پوشه و فایل در سورستون بصورت بیهوده اجتناب کنید
➖ برخی افرادی که ربات تلگرامی دارند خیلی از مواقع برای ذخیره سازی اطلاعات کاربر مجبور به ایجاد پی در پی فایل و پوشه و سپس بررسی آنها و ذخیره کردن در function و متغییر هستند اما این روش میتونه سرعت کار رو کاهش بده
درحالی که این روش شاید کمی مرتب تر باشه اما شما میتوانید همه ی این کارها رو در یک فایل انجام دهید!
فکر کنم خیلی هاتون سریع حدس زدید،....
منظورم آرایه های تو در تو این روش شاید برای بعضی ها نامرتب باشه اما میتونه سرعت رو افزایش بده و فایل های زیادی که ایجاد میکنید و حجمی که مشغول میکنند رهایی یابید این روش میتونه خیلی بهتر باشه دلیلش هم اینه که وقتی شما از روش فایل و پوشه کار کنید فقط میتونید از توابع کار با فایل استفاده کنید که در حدی ویرایش متن داخلی و حذف فایل و گرفتن متن داخلش و غیره باشه اما آرایه های تو در تو یا درکل آرایه ها شاید هزاران توابع دارن مثل جستجو در بین مقادیر آرایه ها مرتب سازی جایگزاری انتقال و... که میتونید در گوگل توابع کار با آرایه ها رو چک کنید
در زیر یک مثال از آرایه های تو در تو مشاهده میکنید،تا دقیق این آموزش رو درک کنید.
➖➖➖➖➖➖➖➖
#درخواستی
#کپی_آزاد
🏴🏴🏴🏴
بلانسبت دوستان و عزیزان کانال ، طرف صحبتم با برخی موجودات دو پا هستش که تا همین چند وقت پیش فکر میکردیم منقرض شدن
🏴🏴🏴🏴
فعلا کپی کن بچه ، یه خواب واست دیدم ..... فقط منتظرم دست از پا خطا کنی.
🏴🏴🏴🏴
بخاطر چهار تا زامبی ، مسیرمو تغییر نمیدم و سورسها رو رایگان میفرستم واسشون ، ولی با این چند نفر مثل خودشون باهاشون رفتار میکنم.سورس از اینجا میبری میفروشی؟مشکل نداره،میای پی وی،سورس رو میفروشم بهت،ببر بفروش واسه خودت.
ببینم میتونی هزینه کنی یا ذاتا مفت خور بار اومدی...
همین جا میخوام بگم که سورسها و آموزشهایی داریم که امکان نداره هیچ کجای دیگه بتونید پیدا کنید....البته،همیشه تو همه چی استثناء هم وجود داره،چون بین اینهمه کانال رباتسازی و سورس و ... ۵ یا ۶ تا کانال هستن که واقعا ادمینهاش برنامه نویسن و مشخصه که برنامه نویس قدیمی هم هستن و از این بچه مدرسه ای های ۱۵ ، ۱۶ ساله نیستن،این چند تا کانال بحثشون جداست،ولی بقیه کلهم اجمعین صبح تا شب دارن بقیه کانالها رو شخم میزنن و پست و سورس کپی میکنن و میفرستن تو کانالشون.
سورس تبچی طرف زده ضد دلیت،آخه یه چیز بگو بگنجه...تبچی ضددلیت وجود نداره،یه سری هستن که حالا دیرتر دلیت میشن،اونم بستگی به رعایت کردن یه سری کارها و شرایط خاصی داره ، پکیج تاب ترین سورس های تبچی و آنتی اسپم دارم که ببینی نصف بدنت احتمالا لمس میشه...به اونی که بخوام مجانی میدم،به تویی که میخوای بفروشی عمرا... جیبت پر باشه خواستی بیای.
۳۸ مدل وب سرویس ادمینهای کانال نوشتن،هنوز یکیشم تو این وب سرویسهایی که اینور اونور پخش شده،نیست.
یکیش livescore که ساده ترینشه و نتایج زنده ی فوتبال لیگ ایران و انگلیس و اسپانیا و ایتالیا و آلمان رو با خروجی json میفرسته.البته جسارت نشه به اون دوستانی که گفتم و ادمین اون ۵ ، ۶ تا کانال هستن....اونا رو خیلی وقته حواسم بهشون هست،کارهاشون یکی از یکی تاپ تره.اونا بحثشون جداست.
ولی بقیه متاسفانه فقط قصد و نیتشون چاپیدن و کلاهبرداری از ملت ساده ایه که هیچی از برنامه نویسی نمیدونن.
🏴🏴🏴🏴
حرف آخر
تو این تلگرامه بی در پیکر ، تا از طرف مقابلت که قراره بهش پول بدی واسه هر چیزی... مطمئن نشدی ، یه هزار تومنی هم بخوای بهش بدی هم ضرر کردی،هم خیانت کردی به اونایی که نخریدن.
درکل،کلاهتون رو حواس جمع و سفت بچسبید ، اینجا تلگرامه،حواستون نباشه کلاهتون رو با سرتون برمیدارن میبرن.
🏴🏴🏴🏴🏴
🏴 امروز 🏴 تاسوعاست 🏴 روز علمدار کربلا 🏴 اون دوستانی که هیئت میرن ، عاجزانه از همه شون خواهش میکنم ، فقط واسه عزاداری برید نه اینکه خدای نکرده پسرها واسه دخترها برن و دخترها واسه پسرها
🏴 با آبروی امام حسین ( ع ) و قمر بنی هاشم ... اباالفضل العباس بازی نکنیم و دل امام زمانمون رو خون نکنیم 🙏🏼🏴
این روزها سعی کنید صدقه زیاد بدید ، نیازی هم نیست بندازید صندوق صدقات،خودتون بدید به فقرا ... این روزها واسه امام زمان ، روزهای خیلی سنگینیه 🙏🏼🏴 حسینی باشیم 🏴🏴🏴🏴
#اجرتون_با_سیّدالشُهدا
#یا_علی
➖➖➖➖➖➖➖
@BotSorce
#افزایش_سرعت_php
@BotSorce
➖➖➖➖➖➖➖➖
🏴🏴🏴
➖ از ایجاد پوشه و فایل در سورستون بصورت بیهوده اجتناب کنید
➖ برخی افرادی که ربات تلگرامی دارند خیلی از مواقع برای ذخیره سازی اطلاعات کاربر مجبور به ایجاد پی در پی فایل و پوشه و سپس بررسی آنها و ذخیره کردن در function و متغییر هستند اما این روش میتونه سرعت کار رو کاهش بده
درحالی که این روش شاید کمی مرتب تر باشه اما شما میتوانید همه ی این کارها رو در یک فایل انجام دهید!
فکر کنم خیلی هاتون سریع حدس زدید،....
منظورم آرایه های تو در تو این روش شاید برای بعضی ها نامرتب باشه اما میتونه سرعت رو افزایش بده و فایل های زیادی که ایجاد میکنید و حجمی که مشغول میکنند رهایی یابید این روش میتونه خیلی بهتر باشه دلیلش هم اینه که وقتی شما از روش فایل و پوشه کار کنید فقط میتونید از توابع کار با فایل استفاده کنید که در حدی ویرایش متن داخلی و حذف فایل و گرفتن متن داخلش و غیره باشه اما آرایه های تو در تو یا درکل آرایه ها شاید هزاران توابع دارن مثل جستجو در بین مقادیر آرایه ها مرتب سازی جایگزاری انتقال و... که میتونید در گوگل توابع کار با آرایه ها رو چک کنید
در زیر یک مثال از آرایه های تو در تو مشاهده میکنید،تا دقیق این آموزش رو درک کنید.
$result = array(
"pages"=>
array("home","learn","buy"),
"users"=> array("hossein","abalfazl","ali")
);➖➖➖➖➖➖➖➖
#درخواستی
#کپی_آزاد
🏴🏴🏴🏴
بلانسبت دوستان و عزیزان کانال ، طرف صحبتم با برخی موجودات دو پا هستش که تا همین چند وقت پیش فکر میکردیم منقرض شدن
🏴🏴🏴🏴
فعلا کپی کن بچه ، یه خواب واست دیدم ..... فقط منتظرم دست از پا خطا کنی.
🏴🏴🏴🏴
بخاطر چهار تا زامبی ، مسیرمو تغییر نمیدم و سورسها رو رایگان میفرستم واسشون ، ولی با این چند نفر مثل خودشون باهاشون رفتار میکنم.سورس از اینجا میبری میفروشی؟مشکل نداره،میای پی وی،سورس رو میفروشم بهت،ببر بفروش واسه خودت.
ببینم میتونی هزینه کنی یا ذاتا مفت خور بار اومدی...
همین جا میخوام بگم که سورسها و آموزشهایی داریم که امکان نداره هیچ کجای دیگه بتونید پیدا کنید....البته،همیشه تو همه چی استثناء هم وجود داره،چون بین اینهمه کانال رباتسازی و سورس و ... ۵ یا ۶ تا کانال هستن که واقعا ادمینهاش برنامه نویسن و مشخصه که برنامه نویس قدیمی هم هستن و از این بچه مدرسه ای های ۱۵ ، ۱۶ ساله نیستن،این چند تا کانال بحثشون جداست،ولی بقیه کلهم اجمعین صبح تا شب دارن بقیه کانالها رو شخم میزنن و پست و سورس کپی میکنن و میفرستن تو کانالشون.
سورس تبچی طرف زده ضد دلیت،آخه یه چیز بگو بگنجه...تبچی ضددلیت وجود نداره،یه سری هستن که حالا دیرتر دلیت میشن،اونم بستگی به رعایت کردن یه سری کارها و شرایط خاصی داره ، پکیج تاب ترین سورس های تبچی و آنتی اسپم دارم که ببینی نصف بدنت احتمالا لمس میشه...به اونی که بخوام مجانی میدم،به تویی که میخوای بفروشی عمرا... جیبت پر باشه خواستی بیای.
۳۸ مدل وب سرویس ادمینهای کانال نوشتن،هنوز یکیشم تو این وب سرویسهایی که اینور اونور پخش شده،نیست.
یکیش livescore که ساده ترینشه و نتایج زنده ی فوتبال لیگ ایران و انگلیس و اسپانیا و ایتالیا و آلمان رو با خروجی json میفرسته.البته جسارت نشه به اون دوستانی که گفتم و ادمین اون ۵ ، ۶ تا کانال هستن....اونا رو خیلی وقته حواسم بهشون هست،کارهاشون یکی از یکی تاپ تره.اونا بحثشون جداست.
ولی بقیه متاسفانه فقط قصد و نیتشون چاپیدن و کلاهبرداری از ملت ساده ایه که هیچی از برنامه نویسی نمیدونن.
🏴🏴🏴🏴
حرف آخر
تو این تلگرامه بی در پیکر ، تا از طرف مقابلت که قراره بهش پول بدی واسه هر چیزی... مطمئن نشدی ، یه هزار تومنی هم بخوای بهش بدی هم ضرر کردی،هم خیانت کردی به اونایی که نخریدن.
درکل،کلاهتون رو حواس جمع و سفت بچسبید ، اینجا تلگرامه،حواستون نباشه کلاهتون رو با سرتون برمیدارن میبرن.
🏴🏴🏴🏴🏴
🏴 امروز 🏴 تاسوعاست 🏴 روز علمدار کربلا 🏴 اون دوستانی که هیئت میرن ، عاجزانه از همه شون خواهش میکنم ، فقط واسه عزاداری برید نه اینکه خدای نکرده پسرها واسه دخترها برن و دخترها واسه پسرها
🏴 با آبروی امام حسین ( ع ) و قمر بنی هاشم ... اباالفضل العباس بازی نکنیم و دل امام زمانمون رو خون نکنیم 🙏🏼🏴
این روزها سعی کنید صدقه زیاد بدید ، نیازی هم نیست بندازید صندوق صدقات،خودتون بدید به فقرا ... این روزها واسه امام زمان ، روزهای خیلی سنگینیه 🙏🏼🏴 حسینی باشیم 🏴🏴🏴🏴
#اجرتون_با_سیّدالشُهدا
#یا_علی
➖➖➖➖➖➖➖
@BotSorce
❤1
سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
@BotSorce_BankInfo.php
🏴 دوستان این سورس صرفا جهت اینکه با نحوهء کار این شکل از رباتها آشنائی پیدا کنید ارسال شده و کانال سورس ربات هیچگونه مسئولیتی در قبال هرگونه سوءاستفاده از بیس این سورس و یا هرشکل استفاده نادرست از این سورس، ندارد.
🏴 شخصا توصیه میکنم فقط طریقه کار این قبیل سورسها رو مشاهده کنید.
➖➖➖➖➖➖➖➖
@BotSorce
🏴 شخصا توصیه میکنم فقط طریقه کار این قبیل سورسها رو مشاهده کنید.
➖➖➖➖➖➖➖➖
@BotSorce
👍1
🏴 تعداد زیادی از دوستان و اعضای کانال،درخواست کلیپهای دوره های آموزشی php و چگونگی ساخت ربات با این زبان رو داشتن،با پیگیری هایی که شخصا در این مورد انجام دادم بعد از حدود یکهفته بلاخره از طریق یکی از دوستان با دوست عزیزی آشنا شدیم که ما هر چیزی که دنبالش بودیم رو داشتن.از ایشون در خصوص کلیپ آموزشی ساخت ربات تلگرام و بطور کل زبان php سوال پرسیدیم که ایشون سه پکیج از کلیپهای آموزشی تقریبا میتونم بگم کم نظیر در زمینه آموزشی php و ساخت ربات رو بهمون پیشنهاد کردن.
➖ سه پکیج آموزشی شامل:
📦 - 80 کلیپ دوره ای آموزشی php ( میانگین حجم کلیپها حدودا 40 مگابایته )
📦 - 4 گیگ کلیپ آموزشی زبان php از سطح مبتدی تا سطح پیشرفته و حرفه ای
📦 - حدود 550 مگابایت کلیپ آموزشی ساخت ربات php تلگرام
➖➖➖➖➖➖➖➖
🏴 البته این دوستمون از این دست موارد کلیپهای آموزشی و حتی نرم افزارها و سورسهای رباتهایی که هنوز اپن نشدن و یا کمیاب هستن هم داشتن که بنده فقط موفق شدم لیست این آرشیو دوستمون رو بخونم و یکی دو مورد از کلیپهای آموزشی رو ببینم.
به هرحال...
🏴 چون درخواست در مورد کلیپ آموزشی زبان php خیلی زیاد داشتیم بنده وظیفه دونستم که پیگیری کنم.
🏴 هر کدوم از دوستان عزیزی که طی این چند مدت از ما درخواست کرده بودن ، میتونن بیان پی وی که این دوستمون رو بهشون معرفی کنیم تا مستقیم با ایشون در ارتباط باشید که از شرایط دریافت این کلیپهای آموزشی مطلع بشید.
🏴 متاسفانه هر چقدر بنده و دوستان تلاش کردیم تا این کلیپهای آموزشی رو به رایگان در اختیارتون قرار بدیم و تو کانال ارسال کنیم ، بنا به دلایلی تلاشمون نتیجه ای نداد و شرمنده شما عزیزان شدیم.
➖➖➖➖➖➖➖➖
➖ سه پکیج آموزشی شامل:
📦 - 80 کلیپ دوره ای آموزشی php ( میانگین حجم کلیپها حدودا 40 مگابایته )
📦 - 4 گیگ کلیپ آموزشی زبان php از سطح مبتدی تا سطح پیشرفته و حرفه ای
📦 - حدود 550 مگابایت کلیپ آموزشی ساخت ربات php تلگرام
➖➖➖➖➖➖➖➖
🏴 البته این دوستمون از این دست موارد کلیپهای آموزشی و حتی نرم افزارها و سورسهای رباتهایی که هنوز اپن نشدن و یا کمیاب هستن هم داشتن که بنده فقط موفق شدم لیست این آرشیو دوستمون رو بخونم و یکی دو مورد از کلیپهای آموزشی رو ببینم.
به هرحال...
🏴 چون درخواست در مورد کلیپ آموزشی زبان php خیلی زیاد داشتیم بنده وظیفه دونستم که پیگیری کنم.
🏴 هر کدوم از دوستان عزیزی که طی این چند مدت از ما درخواست کرده بودن ، میتونن بیان پی وی که این دوستمون رو بهشون معرفی کنیم تا مستقیم با ایشون در ارتباط باشید که از شرایط دریافت این کلیپهای آموزشی مطلع بشید.
🏴 متاسفانه هر چقدر بنده و دوستان تلاش کردیم تا این کلیپهای آموزشی رو به رایگان در اختیارتون قرار بدیم و تو کانال ارسال کنیم ، بنا به دلایلی تلاشمون نتیجه ای نداد و شرمنده شما عزیزان شدیم.
➖➖➖➖➖➖➖➖
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
کـــد تـکرار متن
░░░░░░░░░░░░░░░░░░░░░░░
➖➖➖➖➖➖➖➖
I┄┄┅┅★✯✣❀✪❀✣✯★┅┅┄┄I
#درخواستی
@BotSorce
کـــد تـکرار متن
░░░░░░░░░░░░░░░░░░░░░░░
➖➖➖➖➖➖➖➖
if(preg_match('/^\/([Ee]cho) (.*)/s',$text)){
$text = str_replace('/Echo ','',$text);
$text = str_replace('/echo ','',$text);
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>$text,
'parse_mode'=>'MarkDown',
]);
}I┄┄┅┅★✯✣❀✪❀✣✯★┅┅┄┄I
#درخواستی
@BotSorce
دوستان عزیز،بنده نه سورسی رو ادیت میکنم واسه کسی نه رباتی رو ران میکنم و ...
وقتی اینهمه آموزش از زیر و بم ربات رو واستون ارسال کردیم تا امروز و اگه خدا عمری بده،باز هم ارسال میکنیم،نمیفهمم دلیلش چیه که هر روز ۱۰ ، ۱۵ نفر بازم میان و حرفهای تکراری ربات ادیت کردن و ....
خوشبختانه همین دوستمون که پکیج آموزشی و سورس و ... ارائه میده،واستون این کار رو انجام میده.
لطفا واسه ادیت و از این دست کارهایی که میخواید یکی واستون انجام بده و رباتتون رو ok کنه واستون،فقط با ایشون هماهنگ کنید.
@ForooshNayabBot
وقتی اینهمه آموزش از زیر و بم ربات رو واستون ارسال کردیم تا امروز و اگه خدا عمری بده،باز هم ارسال میکنیم،نمیفهمم دلیلش چیه که هر روز ۱۰ ، ۱۵ نفر بازم میان و حرفهای تکراری ربات ادیت کردن و ....
خوشبختانه همین دوستمون که پکیج آموزشی و سورس و ... ارائه میده،واستون این کار رو انجام میده.
لطفا واسه ادیت و از این دست کارهایی که میخواید یکی واستون انجام بده و رباتتون رو ok کنه واستون،فقط با ایشون هماهنگ کنید.
@ForooshNayabBot
#آموزش json
➖➖➖➖➖➖➖➖
معرفی
نام json از عبارت
JavaScript ObjectNotation
می باشد.
ء json سینتکسی برای ذخیره و تبدیل اطلاعات متنی می باشد و بسیار شبیه xml است.
ء json از xml کوچکتر، ولی سریعتر و همچنین راحت تر پردازش می شود.
مثال json
شیء employees آرایه ای از رکوردهای employee ست. (آرایه ای از اشیاء)
ء json چیست؟
فرمتی ساده و سبک برای مبادله اطلاعات متنی می باشد. ء json مستقل از زبان است و درک آن راحت است.
ء json از سینتکسهای جاوا اسکریپت (JavaScript) برای توصیف اشیاء داده استفاده می کند، اما لازم به ذکر است که هم از لحاظ زبانی و هم از لحاظ پلتفرم مستقل است.
مفسر (Parser) های json و کتابخانه های json برای اکثریت زبان های برنامه نویسی موجود است.
ء json در مقایسه با اشیاء جاوا اسکریپت (JavaScript)
فرمت متن json از لحاظ سینتکس شبیه به کدهای ایجاد شیء در جاوا اسکریپت (JavaScript) است.
به خاطر این شباهت، برنامه JavaScript می تواند به جای استفاده از مفسر (Parser)، از تابع داخلی ()eval استفاده کند و داده های json را برای ایجاد اشیاء جاوا اسکریپت (JavaScript) محلی اجرا کند.
➖➖➖➖➖➖➖➖
معرفی
نام json از عبارت
JavaScript ObjectNotation
می باشد.
ء json سینتکسی برای ذخیره و تبدیل اطلاعات متنی می باشد و بسیار شبیه xml است.
ء json از xml کوچکتر، ولی سریعتر و همچنین راحت تر پردازش می شود.
مثال json
{
"employees": [
{ "firstName":"Amir" , "lastName":"Admin" },
{ "firstName":"Erick" , "lastName":"Botsorce" },
{ "firstName":"Amir" , "lastName":"Kiani" }
]
}
شیء employees آرایه ای از رکوردهای employee ست. (آرایه ای از اشیاء)
ء json چیست؟
فرمتی ساده و سبک برای مبادله اطلاعات متنی می باشد. ء json مستقل از زبان است و درک آن راحت است.
ء json از سینتکسهای جاوا اسکریپت (JavaScript) برای توصیف اشیاء داده استفاده می کند، اما لازم به ذکر است که هم از لحاظ زبانی و هم از لحاظ پلتفرم مستقل است.
مفسر (Parser) های json و کتابخانه های json برای اکثریت زبان های برنامه نویسی موجود است.
ء json در مقایسه با اشیاء جاوا اسکریپت (JavaScript)
فرمت متن json از لحاظ سینتکس شبیه به کدهای ایجاد شیء در جاوا اسکریپت (JavaScript) است.
به خاطر این شباهت، برنامه JavaScript می تواند به جای استفاده از مفسر (Parser)، از تابع داخلی ()eval استفاده کند و داده های json را برای ایجاد اشیاء جاوا اسکریپت (JavaScript) محلی اجرا کند.
سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
#آموزش json ➖➖➖➖➖➖➖➖ معرفی نام json از عبارت JavaScript ObjectNotation می باشد. ء json سینتکسی برای ذخیره و تبدیل اطلاعات متنی می باشد و بسیار شبیه xml است. ء json از xml کوچکتر، ولی سریعتر و همچنین راحت تر پردازش می شود. مثال json { "employees": […
این آموزش ادامه داره و سعی میکنیم در چند قسمت،به همین شکل کوتاه و ساده...شما رو با json و محوه عملکردش و کاربردش آشنا کنیم.
#آموزش json
ادامه
➖➖➖➖➖➖➖➖
دستورات
ساختار دستورات json زیر مجموعه ای از ساختار دستورات جاوا اسکریپت (JavaScript) است.
قوانین یا همان گرامر json
گرامر یا ساختار دستورات json زیر مجموعه ای از ساختار ایجاد شیء در جاوا اسکریپت (JavaScript) است
داده ها به صورت زوج مقدار/نام هستند.
داده ها با کاما از یکدیگر جدا می شوند و علامت آکولاد برای نگه داشتن اشیاء بکار می رود.
از براکت برای نگه داشتن آرایه استفاده می شود.
زوج مقدار / نام در json
داده های json به صورت زوج های مقدار / نام نوشته میشوند.
زوج مقدار / نام شامل یک نام فیلد ( در دابل کوتیشن )، است که بعد از آن یک دو نقطه می آید و بعد از دو نقطه مقدار فیلد ذکر می شود.
به مثال توجه کنید:
"firstName" : "Amir"
فهم این ساختار بسیار ساده است
و ...
این گونه مقداردهی شبیه عبارت های جاوا اسکریپت (JavaScript) است. 👇🏼
firstName = "Amir"
مقادیر json
مقادیر json می تواند
عددی باشد (عدد صحیح یا اعشار)
رشته ای باشد (در دابل کوتیشن قرار می گیرد)
منطقی یا بولین باشد (true یا false)
آرایه باشد (داخل براکت قرار می گیرد)
شیء باشد (داخل آکولاد تعریف می شود)
تهی یا null باشد.
اشیاء json
اشیاء json داخل آکولاد نوشته می شوند.
اشیاء می تواند شامل چندین زوج مقدار / نام باشد
{ "firstName":"Amir" , "lastName":"Admin" }
این سینتکس نیز ساده
و ...
معادل عبارت های جاوا اسکریپت (JavaScript) می باشد 👇🏼
firstName = "Amir";
lastName = "Admin";
آرایه های json
آرایه های json داخل براکت نوشته می شوند.
یک آرایه می تواند حاوی چند شیء باشد:
{
"employees":
{ "firstName":"Amir" , "lastName":"Admin" },
{ "firstName":"Erick" , "lastName":"Botsorce" },
{ "firstName":"Amir" , "lastName":"Kiani" }
}
در ساختار بالا
شیء "employees" در آرایه حاوی سه شیء است. هر شیء یک رکورد از کارمندان (با نام و نام خانوادگی ) است.
ء json از ساختار دستورات JavaScript استفاده می کند.
به این خاطر json از سینتکس جاوا اسکریپت (JavaScript) استفاده می کند که اسکریپت (JavaScript) می تواند آرایه ای از اشیاء را ایجاد نماید و آن ها را مانند مثال زیر مقدار دهی کند،توجه کنید 👇🏼
var employees = [
{ "firstName":"Amir" , "lastName":"Admin" },
{ "firstName":"Erick" , "lastName":"Botsorce" },
{ "firstName":"Amir" , "lastName": "Kiani" }
];
مقدار اولین ورودی آرایه را می توان به صورت زیر به دست آورد:
employees[0].firstName + " " + employees[0].lastName;
مقدار برگشتی و پاسخ به اینصورت خواهد بود :
Amir Admin
مقدار می تواند مانند زیر تغییر نماید:
employees[0].firstName = "Ali";
خروجی کد بالا به اینصورت میباشد
Create Object from JSON String
Original name: Amir Admin
New name: Ali Admin
📕 در آموزش بعدی خواهید آموخت چگونه متن json را به شیء جاوا اسکریپت تبدیل نمایید.
➖➖➖➖➖➖➖➖
@BotSorce
ادامه
➖➖➖➖➖➖➖➖
دستورات
ساختار دستورات json زیر مجموعه ای از ساختار دستورات جاوا اسکریپت (JavaScript) است.
قوانین یا همان گرامر json
گرامر یا ساختار دستورات json زیر مجموعه ای از ساختار ایجاد شیء در جاوا اسکریپت (JavaScript) است
داده ها به صورت زوج مقدار/نام هستند.
داده ها با کاما از یکدیگر جدا می شوند و علامت آکولاد برای نگه داشتن اشیاء بکار می رود.
از براکت برای نگه داشتن آرایه استفاده می شود.
زوج مقدار / نام در json
داده های json به صورت زوج های مقدار / نام نوشته میشوند.
زوج مقدار / نام شامل یک نام فیلد ( در دابل کوتیشن )، است که بعد از آن یک دو نقطه می آید و بعد از دو نقطه مقدار فیلد ذکر می شود.
به مثال توجه کنید:
"firstName" : "Amir"
فهم این ساختار بسیار ساده است
و ...
این گونه مقداردهی شبیه عبارت های جاوا اسکریپت (JavaScript) است. 👇🏼
firstName = "Amir"
مقادیر json
مقادیر json می تواند
عددی باشد (عدد صحیح یا اعشار)
رشته ای باشد (در دابل کوتیشن قرار می گیرد)
منطقی یا بولین باشد (true یا false)
آرایه باشد (داخل براکت قرار می گیرد)
شیء باشد (داخل آکولاد تعریف می شود)
تهی یا null باشد.
اشیاء json
اشیاء json داخل آکولاد نوشته می شوند.
اشیاء می تواند شامل چندین زوج مقدار / نام باشد
{ "firstName":"Amir" , "lastName":"Admin" }
این سینتکس نیز ساده
و ...
معادل عبارت های جاوا اسکریپت (JavaScript) می باشد 👇🏼
firstName = "Amir";
lastName = "Admin";
آرایه های json
آرایه های json داخل براکت نوشته می شوند.
یک آرایه می تواند حاوی چند شیء باشد:
{
"employees":
{ "firstName":"Amir" , "lastName":"Admin" },
{ "firstName":"Erick" , "lastName":"Botsorce" },
{ "firstName":"Amir" , "lastName":"Kiani" }
}
در ساختار بالا
شیء "employees" در آرایه حاوی سه شیء است. هر شیء یک رکورد از کارمندان (با نام و نام خانوادگی ) است.
ء json از ساختار دستورات JavaScript استفاده می کند.
به این خاطر json از سینتکس جاوا اسکریپت (JavaScript) استفاده می کند که اسکریپت (JavaScript) می تواند آرایه ای از اشیاء را ایجاد نماید و آن ها را مانند مثال زیر مقدار دهی کند،توجه کنید 👇🏼
var employees = [
{ "firstName":"Amir" , "lastName":"Admin" },
{ "firstName":"Erick" , "lastName":"Botsorce" },
{ "firstName":"Amir" , "lastName": "Kiani" }
];
مقدار اولین ورودی آرایه را می توان به صورت زیر به دست آورد:
employees[0].firstName + " " + employees[0].lastName;
مقدار برگشتی و پاسخ به اینصورت خواهد بود :
Amir Admin
مقدار می تواند مانند زیر تغییر نماید:
employees[0].firstName = "Ali";
خروجی کد بالا به اینصورت میباشد
Create Object from JSON String
Original name: Amir Admin
New name: Ali Admin
📕 در آموزش بعدی خواهید آموخت چگونه متن json را به شیء جاوا اسکریپت تبدیل نمایید.
➖➖➖➖➖➖➖➖
@BotSorce
#آموزش json
ادامه ...
نحوه استفاده
تبدیل متن json به شیء جاوا اسکریپت (JavaScript)
یکی از استفاده های بسیار رایج json واکشی داده های سرویس دهنده وب ( به عنوان یک فایل یا یک HttpRequest ) و تبدیل داده های json به اشیاء جاوا اسکریپت (JavaScript) است.
دقیقا همان استفاده ای که در وب سرویسهای رباتها از json میشود
که از این طریق می توان از این داده ها در صفحات وب استفاده کرد
برای سادگی و درک بهتر ، می توان این را با استفاده از یک رشته به عنوان ورودی (به جای فایل) نمایش داد.
به مثال زیر توجه کنید
مثال json
شیء از رشته
با استفاده از سینتکس json یک رشته جاوا اسکریپت ایجاد نمایید :
var txt = '{ "employees" : ' +
'{ "firstName":"Amir" , "lastName":"Admin" },' +
'{ "firstName":"Erick" , "lastName":"Botsorce" },' +
'{ "firstName":"Amir" , "lastName":"Kiani" } }';
از آنجایی که سینتکس json زیر مجموعه ای از سینتکس جاوا اسکریپت (JavaScript) است، با استفاده از تابع ()eval می توانیم متن json را به شیء جاوا اسکریپت تبدیل کنیم.
با استفاده از تابع ()eval می توانیم از کامپایلر جاوا اسکریپت (JavaScript) برای تفسیر (parse) متن json استفاده کنیم و شیء جاوا اسکریپت ایجاد کنیم. اشیاء باید در پرانتز محصور شوند تا از خطا جلوگیری شود:
var obj = eval ("(" + txt + ")");
از جاوا اسکریپت در صفحات وب خود استفاده کنید:
مثال (آموزش json - نحوه استفاده)
<p>
First Name: <span id="fname"></span><br />
Last Name: <span id="lname"></span><br />
</p>
<script>
document.getElementById("fname").innerHTML = obj.employees1.firstName;
document.getElementById("lname").innerHTML = obj.employees1.lastName;
</script>
خروجی اسکریپت بالا
Create Object fron JSON String
First Name: Erick
Last Name: Botsorce
تابع ()eval قادر است تا هر کد جاوا اسکریپتی را کامپایل و اجرا نماید. این ممکن است یک رخنه امنیتی محسوب شود.
استفاده از JSON parser برای تبدیل متن json به شیء جاوا اسکریپت (JavaScript) امن تر است. JSON parser تنها شیء json را تشخیص می دهد و اسکریپت ها را کامپایل نمی کند.
در مرورگرهایی که از json پشتیبانی می کنند، JSON parser ها نیز سریعتر هستند.
ء json در تمام مرورگرهایی که از استاندارد ECMAScript یا همان جاوا اسکریپت پشتیبانی می کنند، پشتیبانی می شود.
پشتیبانی مرورگرها پشتیبانی نرم افزارهای وب
Firefox 3.5
Internet Explorer8
Chrome
Opera 10
Safari 4
jQueryYahoo UIPrototypeDojoECMAScript 1.5
برای مرورگرهای قدیمی، کتابخانه جاوا اسکریپت در لینک کلیک کنید
وجود دارد.
فرمت json ابتدا توسط Douglas Crockford معرفی شد.
➖➖➖➖➖➖➖➖
در آینده بیشتر با json آشنا خواهیم شد....
@BotSorce
ادامه ...
نحوه استفاده
تبدیل متن json به شیء جاوا اسکریپت (JavaScript)
یکی از استفاده های بسیار رایج json واکشی داده های سرویس دهنده وب ( به عنوان یک فایل یا یک HttpRequest ) و تبدیل داده های json به اشیاء جاوا اسکریپت (JavaScript) است.
دقیقا همان استفاده ای که در وب سرویسهای رباتها از json میشود
که از این طریق می توان از این داده ها در صفحات وب استفاده کرد
برای سادگی و درک بهتر ، می توان این را با استفاده از یک رشته به عنوان ورودی (به جای فایل) نمایش داد.
به مثال زیر توجه کنید
مثال json
شیء از رشته
با استفاده از سینتکس json یک رشته جاوا اسکریپت ایجاد نمایید :
var txt = '{ "employees" : ' +
'{ "firstName":"Amir" , "lastName":"Admin" },' +
'{ "firstName":"Erick" , "lastName":"Botsorce" },' +
'{ "firstName":"Amir" , "lastName":"Kiani" } }';
از آنجایی که سینتکس json زیر مجموعه ای از سینتکس جاوا اسکریپت (JavaScript) است، با استفاده از تابع ()eval می توانیم متن json را به شیء جاوا اسکریپت تبدیل کنیم.
با استفاده از تابع ()eval می توانیم از کامپایلر جاوا اسکریپت (JavaScript) برای تفسیر (parse) متن json استفاده کنیم و شیء جاوا اسکریپت ایجاد کنیم. اشیاء باید در پرانتز محصور شوند تا از خطا جلوگیری شود:
var obj = eval ("(" + txt + ")");
از جاوا اسکریپت در صفحات وب خود استفاده کنید:
مثال (آموزش json - نحوه استفاده)
<p>
First Name: <span id="fname"></span><br />
Last Name: <span id="lname"></span><br />
</p>
<script>
document.getElementById("fname").innerHTML = obj.employees1.firstName;
document.getElementById("lname").innerHTML = obj.employees1.lastName;
</script>
خروجی اسکریپت بالا
Create Object fron JSON String
First Name: Erick
Last Name: Botsorce
تابع ()eval قادر است تا هر کد جاوا اسکریپتی را کامپایل و اجرا نماید. این ممکن است یک رخنه امنیتی محسوب شود.
استفاده از JSON parser برای تبدیل متن json به شیء جاوا اسکریپت (JavaScript) امن تر است. JSON parser تنها شیء json را تشخیص می دهد و اسکریپت ها را کامپایل نمی کند.
در مرورگرهایی که از json پشتیبانی می کنند، JSON parser ها نیز سریعتر هستند.
ء json در تمام مرورگرهایی که از استاندارد ECMAScript یا همان جاوا اسکریپت پشتیبانی می کنند، پشتیبانی می شود.
پشتیبانی مرورگرها پشتیبانی نرم افزارهای وب
Firefox 3.5
Internet Explorer8
Chrome
Opera 10
Safari 4
jQueryYahoo UIPrototypeDojoECMAScript 1.5
برای مرورگرهای قدیمی، کتابخانه جاوا اسکریپت در لینک کلیک کنید
وجود دارد.
فرمت json ابتدا توسط Douglas Crockford معرفی شد.
➖➖➖➖➖➖➖➖
در آینده بیشتر با json آشنا خواهیم شد....
@BotSorce