Forwarded from شـروحات اساسيات لغه PHP
عدنا داله file_put_contents
من اسمها جدا واضحه يعني وضع محتوى داخل ملف
هاي داله راح تفيدك كلش بهواي بوتات
شرحها 👇🏿
من اسمها جدا واضحه يعني وضع محتوى داخل ملف
هاي داله راح تفيدك كلش بهواي بوتات
شرحها 👇🏿
Forwarded from شـروحات اساسيات لغه PHP
داله file_put_contents
تقوم بانشاء ملف وتقوم بوضع نص او ايدي او معرف او اسم او اي شيئ كان داخل هذا الملف
تستطيع استخدامها في تخزين ايديات الاعضاء اللذين يستخدمون بوتك
ولها عده استخدامات
اي مختصر الكلام هي داله تخزين
ك مثال على الداله
if($text == "/start"){
file_put_contents('id.txt', $from_id);
اي ان اي شخص سيضغط start الداله ستقوم بانشاء ملف باسم id.txt وتقوم بوضع الايدي فيه
لم يكمل الشرح بعد هناك شرح اخر
هذا الشرح للتوضح فقط
تقوم بانشاء ملف وتقوم بوضع نص او ايدي او معرف او اسم او اي شيئ كان داخل هذا الملف
تستطيع استخدامها في تخزين ايديات الاعضاء اللذين يستخدمون بوتك
ولها عده استخدامات
اي مختصر الكلام هي داله تخزين
ك مثال على الداله
if($text == "/start"){
file_put_contents('id.txt', $from_id);
اي ان اي شخص سيضغط start الداله ستقوم بانشاء ملف باسم id.txt وتقوم بوضع الايدي فيه
لم يكمل الشرح بعد هناك شرح اخر
هذا الشرح للتوضح فقط
file_put_contents('id.txt', $from_id);
file_put_contents
تعني وضع محتويات داخل ملف
اسم الملف انت تختاره لكن الامتداد ينتهي بـ .txt وهواي امتدادات بس اني اريدها حاليا نص فـ اسمي الامتداد .txt
'id.txt'
وخليت اسم الملف id يصير مع الامتداد id.txt
file_put_contents
تعني وضع محتويات داخل ملف
اسم الملف انت تختاره لكن الامتداد ينتهي بـ .txt وهواي امتدادات بس اني اريدها حاليا نص فـ اسمي الامتداد .txt
'id.txt'
وخليت اسم الملف id يصير مع الامتداد id.txt
Forwarded from شـروحات اساسيات لغه PHP
من صفات داله file_put_contents
اذا خزن نص او اي شي من تريد تخزن مره ثانيه يحذف النص القبله
ف لحل هاي المشكله حتحتاج FILE_APPEND
الفايل اب ايند
راح تخلي تخزينك ثابت ويضيف فوك التخزين تخزين ثاني
يعني مثال الكود الفوك تضغط START والتخزين جان ايدي اذا بدون ال FILE_APPEND
بضغطه ال /start حيخزن ايدي من شخص ثاني يضغط start حيخزن الايدي ويحذف الايدي الاول
اذا خزن نص او اي شي من تريد تخزن مره ثانيه يحذف النص القبله
ف لحل هاي المشكله حتحتاج FILE_APPEND
الفايل اب ايند
راح تخلي تخزينك ثابت ويضيف فوك التخزين تخزين ثاني
يعني مثال الكود الفوك تضغط START والتخزين جان ايدي اذا بدون ال FILE_APPEND
بضغطه ال /start حيخزن ايدي من شخص ثاني يضغط start حيخزن الايدي ويحذف الايدي الاول
Forwarded from شـروحات اساسيات لغه PHP
الخلل الثاني انو من تخلي ال FILE_APPEND حيخزن ايدي بصف ايدي يعني مثال الايدي الاول جان 673829847 والايدي الثاني جان 177373884 حيخزن اليديات ثنينهن هيج 177373884673829847
لحل هذا الخلل حتحتاج
{\n}
هاي ال n يعني دا تكله انزل سطر
بهالطريقه حيخزنلك الايديات هيج
1- 177373884
2- 673829847
مثال للداله :
if($text == "/start"){
file_put_contents('id.txt',"\n". $from_id, FILE_APPEND);
حينشئ اسم الملف id.txt وتكدر تغير الاسم شرط تخلي امتداد مثل .txt
مثلا اريد اخلي اسمي ahmad.txt
ويخلي بي ايدي اي شخص يضغط start
الشرح ما كمل ترقبوا الشرح القادم....
شاركوا القناة افيدكم
لحل هذا الخلل حتحتاج
{\n}
هاي ال n يعني دا تكله انزل سطر
بهالطريقه حيخزنلك الايديات هيج
1- 177373884
2- 673829847
مثال للداله :
if($text == "/start"){
file_put_contents('id.txt',"\n". $from_id, FILE_APPEND);
حينشئ اسم الملف id.txt وتكدر تغير الاسم شرط تخلي امتداد مثل .txt
مثلا اريد اخلي اسمي ahmad.txt
ويخلي بي ايدي اي شخص يضغط start
الشرح ما كمل ترقبوا الشرح القادم....
شاركوا القناة افيدكم
اللي يضل يتعلم غير اشياء بعيده عن الدوره اتركها وماشرح بعد وروح عود تعلم لوحدك اذا انت هيج ذكي واحد يجيب ازرار
واحد يجيب api
واحد يجيب api
عرفنه انو الملف يتكون من فاكشن الاتصال اللي تخلي بي توكن
وبعدها تجي المتغيرات
وبعدها تجي الاكواد
┉ ┉ ┉ ┉ ┉ ┉ ┉ ┉ ┉
من تريد تسوي ملف او تكتب كود
تعلمنه انو لازم اول المتغيرات اللي تحتاجها واساسيه بالملف هي
$update
$message
$text
$chat_id
وبعدها تجي المتغيرات
وبعدها تجي الاكواد
┉ ┉ ┉ ┉ ┉ ┉ ┉ ┉ ┉
من تريد تسوي ملف او تكتب كود
تعلمنه انو لازم اول المتغيرات اللي تحتاجها واساسيه بالملف هي
$update
$message
$text
$chat_id
من تريد تكتب كود متكعد تلطش متغيرات وهو يحتاج اكثر شي 8
نجي مثلا كود يرد ع المطور فقط
$sudo = 801023241 ;
if($text == "بوت" and $from_id == $sudo){
هنا استعملنه ٣ متغيرات
$sudo
$text
$from_id
وعرفنه انو المتغير يبدي بعلامة الدولار $
bot('sendMessage', [
'chat_id' =>$chat_id,
هنا حتاجينه متغير ال $chat_id
'text' =>"مرحبا بك عزيزي المطور",
]);
}
و عرفنه انو كل if تاخذ قوسين( ) وقوسين بداية الشرط { } ونهايته
كل if تفتحها حتاخذ }(محتوى الامر)if
ونهايتها نسد الشرط بقوس {
نجي مثلا كود يرد ع المطور فقط
$sudo = 801023241 ;
if($text == "بوت" and $from_id == $sudo){
هنا استعملنه ٣ متغيرات
$sudo
$text
$from_id
وعرفنه انو المتغير يبدي بعلامة الدولار $
bot('sendMessage', [
'chat_id' =>$chat_id,
هنا حتاجينه متغير ال $chat_id
'text' =>"مرحبا بك عزيزي المطور",
]);
}
و عرفنه انو كل if تاخذ قوسين( ) وقوسين بداية الشرط { } ونهايته
كل if تفتحها حتاخذ }(محتوى الامر)if
ونهايتها نسد الشرط بقوس {
شـروحات اساسيات لغه PHP
من تريد تكتب كود متكعد تلطش متغيرات وهو يحتاج اكثر شي 8 نجي مثلا كود يرد ع المطور فقط $sudo = 801023241 ; if($text == "بوت" and $from_id == $sudo){ هنا استعملنه ٣ متغيرات $sudo $text $from_id وعرفنه انو المتغير يبدي بعلامة الدولار $ bot('sendMessage',…
اذا حتكون متغيرات الكود
$update
$message
$chat_id
$from_id
$text
$sudo
وكلنه انو $update حتقرالك معلومات وتجلبها الك
وال $message هو الرساله ونوعها
من اكول
$message = $update->message ;
هذا متغير ثابت
معنا انو اجلبلي معلومات المسج
اذا كان نص او متحركه او صوره الخ....
والمتغيرات موجوده بكل قناة برمجه واني كاتبها الك فوك
$update
$message
$chat_id
$from_id
$text
$sudo
وكلنه انو $update حتقرالك معلومات وتجلبها الك
وال $message هو الرساله ونوعها
من اكول
$message = $update->message ;
هذا متغير ثابت
معنا انو اجلبلي معلومات المسج
اذا كان نص او متحركه او صوره الخ....
والمتغيرات موجوده بكل قناة برمجه واني كاتبها الك فوك
$text = $update->message->text;
معناه اقرالي معلومات الرساله النصيه
وهالمتغيرات حتكون مكمله للشرط اللي تكتبه
معناه اقرالي معلومات الرساله النصيه
وهالمتغيرات حتكون مكمله للشرط اللي تكتبه
ونكدر نرتب الكود بهالشكل
if($text){
if($username){
هنا عدنه شرطين
اذا كان الامر رساله نصيه
وكان صاحب الامر عنده معرف
فتحنه قوسين } لكل if
bot('sendMessage', [
'chat_id' =>$chat_id,
'text' =>"$username",
]);
}}
هنا سدينه الشرط بقوسين {{ لكل if
if($text){
if($username){
هنا عدنه شرطين
اذا كان الامر رساله نصيه
وكان صاحب الامر عنده معرف
فتحنه قوسين } لكل if
bot('sendMessage', [
'chat_id' =>$chat_id,
'text' =>"$username",
]);
}}
هنا سدينه الشرط بقوسين {{ لكل if
نجي ع if و else
عرفنه انو if معناها اذا
يعني اذا كانت الرساله نص
او اذا كانت الرساله صوره
الخ....
اما
else
معناها ( اخر )
يعني اذا الشرط if ماتحقق ال else اللي حتكون الشرط الاخر هي اللي راح تحققه
حتكلي شلون؟
ج/ نفرض انو عدنه كود معرفي اذا الشخص عنده معرف وكال معرفي
البوت حيرد عليه ويدزله معرفه
اذا كان ماعنده معرف خوما اخلي البوت صافن وميرد اخلي else وحتكله ليس لديك معرف
كود مثال
if($text == "معرفي"){
if($username){
اذا كان النص معرفي
وكان الشخص عنده معرف
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"@$username"
]);
} سدينه الشرط بس بقوس ل if واحده
البوت حيرسل معرف الشخص
اذا الشخص كان مايمتلك معرف
نخلي else
else{ هنا اكو قوس
bot('sendMessage', [
'chat_id'=>$chat_id,
'text'=>"عذرا انت لا تمتلك معرف",
]);
}}
اذا هنا نسد قوس لـ
if($text){
ولل }else
بس حته نرتب الكود نكتبه بهالشكل
كود جاهز للتجربه اضغط علي ينسخ
عرفنه انو if معناها اذا
يعني اذا كانت الرساله نص
او اذا كانت الرساله صوره
الخ....
اما
else
معناها ( اخر )
يعني اذا الشرط if ماتحقق ال else اللي حتكون الشرط الاخر هي اللي راح تحققه
حتكلي شلون؟
ج/ نفرض انو عدنه كود معرفي اذا الشخص عنده معرف وكال معرفي
البوت حيرد عليه ويدزله معرفه
اذا كان ماعنده معرف خوما اخلي البوت صافن وميرد اخلي else وحتكله ليس لديك معرف
كود مثال
if($text == "معرفي"){
if($username){
اذا كان النص معرفي
وكان الشخص عنده معرف
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"@$username"
]);
} سدينه الشرط بس بقوس ل if واحده
البوت حيرسل معرف الشخص
اذا الشخص كان مايمتلك معرف
نخلي else
else{ هنا اكو قوس
bot('sendMessage', [
'chat_id'=>$chat_id,
'text'=>"عذرا انت لا تمتلك معرف",
]);
}}
اذا هنا نسد قوس لـ
if($text){
ولل }else
بس حته نرتب الكود نكتبه بهالشكل
كود جاهز للتجربه اضغط علي ينسخ
if($text == "معرفي"){
if($username){
bot('sendMessage', [
'chat_id'=>$chat_id,
'text'=>"@$username"
]);
}else{
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"عذرا انت لا تمتلك معرف",
]);
}}الشرح اليوم لتدوخون راسكم بي
شرحنا داله for تفيدكم بالسبام والتكرار
وتفيدكم بالاذاعه كذلك
شرحنا داله for تفيدكم بالسبام والتكرار
وتفيدكم بالاذاعه كذلك
طريقة استخدام for
اول شي تكتب بدايه الشرط اللي هو الامر اللي تدزه للبوت حتى يكررلك
if($text =="هنا الامر"){
بعدها تكتب شرط الداله ال for
بعدها قوسين تخلي بيهم عمل الداله
()
بين هذه القوسين تحتاج ل 3 اشياء لتخصيص عمل الداله
1 متغير بداية
2 شرط التكرار
3 مقدار الزيادة
وتكدر تمثل المتغير ب اسم او حرف
اني حسوي داخل الفور $i
for($i=0; هنا تخلي بدايه واني خليتها من الصفر ونسد المتغير بهاي الفوارز
;
$i<5; هنا حددت الى اصغر من خمسه
ونسد المتغير بهاي الفوارز
;
$i++ هنا مقدار الزياده
){
تعني زيادة لقيمة $i بمقدار واحد
~~~~
مثال
if($text == "spam"){
for($i=0;$i<5;$i++){
bot("sendmessage",[
"chat_id"=>$chat_id,
"text"=>"hello"
]);
}}
حيرسل الكلمه عدد hello 5
اول شي تكتب بدايه الشرط اللي هو الامر اللي تدزه للبوت حتى يكررلك
if($text =="هنا الامر"){
بعدها تكتب شرط الداله ال for
بعدها قوسين تخلي بيهم عمل الداله
()
بين هذه القوسين تحتاج ل 3 اشياء لتخصيص عمل الداله
1 متغير بداية
2 شرط التكرار
3 مقدار الزيادة
وتكدر تمثل المتغير ب اسم او حرف
اني حسوي داخل الفور $i
for($i=0; هنا تخلي بدايه واني خليتها من الصفر ونسد المتغير بهاي الفوارز
;
$i<5; هنا حددت الى اصغر من خمسه
ونسد المتغير بهاي الفوارز
;
$i++ هنا مقدار الزياده
){
تعني زيادة لقيمة $i بمقدار واحد
~~~~
مثال
if($text == "spam"){
for($i=0;$i<5;$i++){
bot("sendmessage",[
"chat_id"=>$chat_id,
"text"=>"hello"
]);
}}
حيرسل الكلمه عدد hello 5