چت نهان | روم نهان | روم | - چت نهان محبوب ترین چت روم ایران زمین پاتوق دختر پسرها سنیگل - دوشنبه 08 دی 1404
چتت نهان | نهان چت | شلوغ ترین چت روم ایران - نهان چت | چت نهان شلوغ ترین و قدیمی ترین چت روم ایران زمین
اکبر یوسفی - عرض سلام و خسته نباشد و تشکر از عنایتی که می فرمایند. - دوشنبه 08 دی 1404
صدای مشاور - مدارس شاهد - دوشنبه 08 دی 1404
شیما - سلام
هونام سنگ - سلام وبلاگ خوبی دارید بهتون تبریک میگم ممنونم ازتون دوست عزیز
میلاد شیرزادی - سلام،من دوتا از این طرحا رو میخوام،برام میفرستین؟از بالا دهمی و یازدهمیداستان حضرت محمد-4
در مدینه سه گروه از یهودیان به نامهای بنی نضیر،بنی قریظه وبنی قینقاع زندگی می کردند که پیامبر با آنها پیمان عدم تعرض بست ولی آنها در هرزمانی که به دست می آوردند دست به پیمان شکنی می کردند.یک روز که پیامبر برای کاری به سراغ قوم بنی نضیر رفته بود آنها تصمیم گرفتند که پیامبر را به قتل برسانند که رسول خدا از طریق وحی از این توطئه آگاه شد وفورا به مدینه بازگشت ودستور آماده باش را صادر کرد.به دستور پیامبر کعب اشرف بزرگ آنها با نقشه ای به قتل رسید وزمانیکه یهودیان از این خبر ونیز قصد پیامبر برای جنگ مطلع شدند به داخل قلعه های محکم خود رفتند.
لشکر اسلام که وضعیت را اینگونه دید به محاصره قلعه پرداخت وپیامبر به آنها پیشنهاد کرد که هر چه دارند بردارند و مدینه را ترک کنند.آنها نیز چنین کردند وجنگ بدون خونریزی پایان یافت.
جنگ احزاب(خندق)
خداوند در قرآن در این مورد که جنگ همه جانبه اسلام وکفر بود آیاتی را نازل کرده است.نخستین جرقه این جنگ را بنی نضیر وبا تحریک کردن مشرکان مکه برای جنگ با پیامبر زدند.آنها قبیله بنی غطفان وسایر قبایل را نیز به این جنگ دعوت کردند ودر نتیجه همه با هم برای نابودی اسلام کمر همت بستند.رسول خدا زمانیکه از این ماجرا آگاه شد در مورد اینکه جنگ را در مدینه انجام دهند یا در خارج از مدینه با یاران خود مشورت کرد ولی در نهایت پیشنهاد سلمان فارسی مبنی بر کندن خندق در اطراف مدینه مورد موافقت پیامبر قرار گرفت ودر نتیجه این کار با همت وپشتکار مسلمانان واقعی انجام شد هر چند که منافقین از انجام اینکار نیز سر باز زدند.زمانیکه لشکر کفر به مرزهای مدینه رسید با خندق مواجه شد چیزی که تا به حال مثلش را ندیده بود.تعداد لشکر کفر در این جنگ بیش از ده هزار نفر وتعداد مسلمانان سه هزار نفر بود.لشکر کفر نزدیک یک ماه پشت خندق زمینگیر شد وکسی نتوانست از آن عبور کند .مشرکین که به دلیل سردی هوا ونیز کمبود آذوقه در مذیقه بودند تصمیم گرفتند تا بنی قریظه را که همپیمان پیامبر وساکن مدینه بودند علیه پیامبر تحریک کنند وآخر سر نیز موفق به انجام اینکار شدند اما پیامبر گروهی را که بالغ بر پانصد نفر بودند مامور مقابله با آنها کردند.از آن طرف نیز چند نفر از پهلوانان قریش تصمیم گرفتند تا از خندق عبور کنند.
داستان حضرت محمد(ص)-1
شناسنامه حضرت محمد(ص)
پیامبر اسلام حضرت محمد(ص) برترین پیامبران ورسولان وخاتم آنهاست وپس از او پیامبری نخواهد آمد.نام مبارکش چهار بار در قرآن آمده ونام دیگر ایشان احمد است که یکبار در قرآن آمده است.
ولی القاب آن حضرت به عنوان نبی-رسول-بشیر-نذیر-خاتم النبیین-الفاتح-نبی الرحمه-نبی التوبه-نبی الملحمه-رسول ا...-الماحی-العاقب-المقفی-المصطفی-النبی الامی-طه ویس و... ده ها بار در قرآن ذکر شده است.
داستان حضرت محمد(ص)-3
اعلامیه قریش ومحاصره اقتصادی
وقتیکه قریش از کشتن پیامبر ناامید شدند تصمیم به نوشتن عهدنامه ای میان خود گرفتند تا آنرا در کعبه نصب کنند وتا دم مرگ به آن عمل نمایند.مفاد عهدنامه شامل موارد زیادی از جمله قطع خرید وفروش،قطع رابطه خانوادگی وزناشویی با مسلمین وحمایت از مخالفان محمد(ص) در تمامی زمینه ها بود.متن این پیمان به امضای قریش رسید.
در طرف دیگر نیز ابوطالب از خویشاوندان خود خواست تا در تمامی زمینه ها از پیامبر پشتیبانی نمایند ونیز از همه خواست تا به دره ای واقع در میان کوههای مکه که به شعب ابیطالب معروف بود پناه ببرند.در آنجا ابوطالب برای جلوگیری از حملات ناگهانی قریش در نقاط مختلف پستهای دیدبانی گمارد.
محاصره تمام عیار مسلمین آنها را در فشار زیادی قرار داد اما ناله های کودکان که ناشی از گرسنگی و... بود هیچ تاثیری بر قریش نگذاشت.آنها با خوردن یک خرما وحتی نصف آن در شبانه روز زندگی را می گذراندند وفقط در ماههای حرام می توانستند وارد شهر شده وبه داد وستد بپردازند.این وضعیت سه سال به طول انجامید.پیامبر نیز در همین ایام به تبلیغ اسلام می پرداخت.
داستان حضرت لوط(ع)
ایشان یکی از ÷یامبران بزرگی است که هم عصر ابراهیم بود ونام مبارکش در 7 سوره و27 بار در قرآن ذکر شده است.وقتی حضرت ابراهیم در سرزمین بابل مردم را به یکتا ÷رستی دعوت نمود لوط نخستین مردی بود که در آن شرایط سخت به وی ایمان آورد وهمواره در کنار او بود وس÷س به سرزمین سدوم (در اردن) آمد چرا که مردم آن منطقه غرق در انحراف وفساد ومخصوصا انحراف جنسی بودند.او درمیان قومش 30 سال زندگی کرد وآنها را بسوی خدا دعوت نمود واز عذاب الهی برحذر نمود اما کمتر در آن کوردلان اثر گذاشت.لوط سرانجام در 80 سالگی وفات یافت و در مسجد الخلیل به خاک س÷رده شد.
رسالت حضرت لوط
مردم شهر سدوم از تبهکارترین انسانها بودند واز نظر اخلاقی بدترین مردم به شمار می آمدند.لوط قوم خود را به خدا دعوت کرد وآنها را از عذاب او بر حذرداشت وگفت من فرستاده خدا به سوی شما هستم وامین در تبلیغ رسالت اویم.درست نیست که شما طبیعت وسرشت خود را به تباهی کشانده وبا نظام طبیعی زندگی مخالفت ورزیده وبا مردان عمل ناروا انجام دهید واز زنان خود دست بردارید.ولی قومش بجای اینکه به سخن او گوش فرا دهند وی را تهدید کرده وگفتند اگر از نکوهش ما دست برنداری تورا از شهر بیرون خواهیم کرد.
وابع (Functions) در php
بحث توابع در هر زبان برنامه نویسی، معمولا جزء موارد لاینفک آن زبان محسوب می شود، چرا که برنامه نویسان همواره در پی یافتن کوتاه ترین راه حل ها با کم ترین کدنویسی و در عین حال رسیدن به مقصود خود به بهترین شکل ممکن هستند، به همین خاطر است که به جای نوشتن چندین و چندباره کدها، یک بار آنها را در قالب توابع تعریف کرده و بعد از آن، ورودی مورد نظر خود را هنگام فراخوانی به تابع داده و خروجی دریافت می کنند، در واقع، توابع نقش دستگاه های تسهیل کننده را برای یک برنامه نویس بازی می کنند، با این مقدمه کوتاه، می پردازیم به ادامه آموزش php با مبحث توابع (Functions).
تابع (Function) چیست و چه کاربردی دارد؟
همان طور که در مباحث مربوط به جاوا اسکریپت گفتیم، توابع، الگوهای استاندارد و تعریف شده در زبان های برنامه نویسی و از جمله در php هستند که پس از دریافت مقادیری به عنوان ورودی، در خود، پردازش خاصی را انجام می دهند، حاصل این پردازش به عنوان خروجی در ادامه برنامه قابل استفاده است، به فرض تصور کنید بخواهید تعداد 100 کیک را ظرف یک روز آماده کنید، مسلما انجام این کار به صورت دستی و تک به تک، انرژی و مدت زمان زیادی می طلبد، اما اگر یک الگوی تعریف شده برای یک ماشین پخت کیک ایجاد کنید و مواد اولیه و تنظیمات مورد نیاز را به آن بدهید، در عرض چند دقیقه، به هدف خود خواهید رسید، بحث توابع نیز بی شباهت به مثال عنوان شده نیست، در واقع توابع در php (و در دیگر زبان های مشابه) به جهت اجتناب از دوباره نویسی کدهای پرکاربرد، استفاده می شوند.
شیوه نگارش (syntax) تابع در php
کار با switch و case در php
طبق روالِ پدیدآورندگان زبان های برنامه نویسی از جمله php، همیشه قوانین خاصی برای هر زبان تعریف می شود (که به آن syntax یا دستورالعمل می گویند) و کد نوشته شده توسط کاربران طبق آن تفسیر شده، خروجی داده می شود یا عملیات خاصی صورت می گیرد، به جرات می توان گفت خیلی از زبان های برنامه نویسی از بسیاری جهات مشابه هم هستند و تفاوتهای آنها بیشتر در جزئیات و شیوه نگارش دستوراتشان است، با ذکر این مقدمه کوتاه می خواهیم به ادامه آموزش مقدماتی php با بحث switch و case بپردازیم، با این امید که اطلاعات ارائه شده مخصوصا برای دوستانی که تازه شروع به یادگیری php کرده اند یا علاقمند هستند مباحث را دنبال کنند، مفید واقع شود.
کاربرد دستور switch در php چیست؟
همانطور که از نام switch (به معنی تعویض کردن) پیداست، از آن برای انتخاب چند مورد (case) مختلف با توجه به مقادیری که مقایسه می شوند، استفاده می کنند، البته گاهی به جای switch و case از if و elseif هم استفاده می کنند، ولی فلسفه پیدایش این دو از هم جدا است و در کدنویسی های پیشرفته کارکردی متمایز دارند؛ اگر بخواهیم نحوه کاربرد switch و case در php را با یک مثال توضیح دهیم، می توان کتابخانه ای را فرض کرد که با توجه به درخواست شما (Statement یا دستور شما) از بین کتابهای (case های) موجود، یک مورد را انتخاب (switch) کرده و به شما تحویل می دهد.
شیوه نگارش یا syntax دستور switch در php
عملگرهای (Operators) محاسبه و مقایسه در php
مثل بسیاری از زبان های برنامه نویسی، php نیز از قوانین و عملگرهای خاصی جهت محاسبه و مقایسه مقادیر استفاده می کند، در بحث پیشین از بخش آموزش های مقدماتی، دیدیم که چگونه می توان متغیر ها را تعریف کرد و گفتیم که متغیر می تواند هر نوع داده ای باشد که در کد ما مورد نیاز است (اعم از متغیر هایی که خودمان تعریف می کنیم یا توسط کاربران و از طریق فرم های html ارسال و پردازش می شود یا مواردی دیگر)، در این یادداشت می خواهیم ببینیم که php چگونه مقادیر را مقایسه و اعمال ریاضی را محاسبه می کند (البته از عبارت ریاضی، ترسی نداشته باشید؛ ریاضی در بحث ما در حد محاسبات اولیه است و بیش از این به آن نیازی نیست!).
عملگرها در php شباهت زیادی به جاوا اسکریپت دارند، اگر تا به حال با جاوا اسکریپت کار کرده باشید، در این مورد مشکل خاصی با php نخواهید داشت ولی به هر صورت سعی می کنیم مباحث را در عین ساده گویی، مختصر و مفید بیان کنیم.
عملگرهای محاسبه (arithmetic operators) در php
php با استفاده از علائم زیر، محاسبات ریاضی را انجام می دهد.
برای جمع از علامت + استفاده می کنیم:
<?php
$a = 5;
$b = 8;
$addition = $a + $b;
?>
دستورات شرطی if و else در php
دستورات شرطی (Conditional Statment)، یکی از پرکاربردترین موارد در دنیای زبان های برنامه نویسی و از جمله در برنامه نویسی وب و php به شمار می روند، در یک تعریف ساده از دستورات شرطی، می توان گفت که با آنها وجود یا عدم شرطی را بررسی می کنیم و بر اساس مثبت یا منفی بودن پاسخ ارزیابی شرط، مطابق با خواست و نیازمان، کاری را انجام می دهیم؛ در دنیای واقعی نیز بارها شنیده ایم که مثلا گفته اند اگر خوب تمرین کنید، موفق می شوید یا اگر فلانی بیاید، به کوهنوردی خواهیم رفت و...، این نوع تعاریف در برنامه نویسی وب و به طور خاص در php با if و else و ترکیب آنها یعنی elseif به سیستم و در واقع به مفسر php تفهیم می شوند.
دستور شرطی if در php
درک نحوه کارکرد دستور if چندان سخت نیست، با if وجود یا عدم شرطی را بررسی می کنیم، مثلا اگر متغیری داشته باشیم با نام age و مقادیرش 20 باشد، حال بخواهیم بررسی کنیم که آیا متغیر age برابر 20 است یا خیر، به صورت ساده می نویسیم: اگر (if) متغیر age برابر با 20 باشد (رابطه true باشد)، محاسبه بین {} را انجام بده
حلقه for و while در php
در مطالب قبلی از بخش آموزش مقدماتی php، تا حدود زیادی مسیرمان را به سمت یادگیری این زبان پرکاربرد در برنامه نویسی وب هموار کردیم، پس از آشنایی با متغیرها، عملگرهای محاسبه و مقایسه، دستورات شرطی if و else و نحوه کار با switch و case، این بار نوبت به آموزش حلقه های for و while در php است؛ از آنجایی که اصولا حلقه ها در زبان های برنامه نویسی و به طور خاص در برنامه نویسی به زبان php، کاربرد فراوان دارند، یادگیری و درک این بخش می تواند به روند پیشرفت آموزش، بسیار کمک کند، در ادامه خواهیم گفت که چرا و چگونه باید از آنها در کدنویسی خود استفاده کنیم.
حلقه (Loop) چیست؟
در برنامه نویسی php (و شاید در اکثر زبان های برنامه نویسی)، از حلقه ها (Loops) برای گرفتن خروجی در یک دور تکرار، با مقادیر متفاوت استفاده می شود، البته این بحث بی شباهت با توابع نیست، ولی حلقه (Loop)، چند فرق اساسی با تابع (Function) دارد، از جمله اینکه در حلقه در هر دور، معمولا یک خروجی به مرورگر ارسال می شود، در حالی که تابع در هر بار فراخوانی معمولا تنها یک خروجی ارسال می کند (مگر اینکه درون تابع از حلقه استفاده شود)، از طرفی حلقه ها متاثر از شرایط بیرون و درون خود رفتار می کنند، اما توابع تنها ممکن است چند ورودی از بیرون دریافت کنند، ولی در نهایت پردازش را با توجه به الگوی خود انجام می دهند؛ به هر صورت از بحث تئوری که بگذریم، در یک مثال ساده کاربرد حلقه در php مثل این است که به فرض به جای اینکه 10 بار یک عدد را به فرض با اعداد 1 تا 10 جمع کنیم (یعنی برای هر بار یک کد بنویسیم و خروجی بدهیم)، در یک حلقه، ده دور عمل جمع را با مقادیر و خروجی متفاوت تکرار می کنیم، یا تا زمانی که حاصل جمع ما به 10 نرسیده است، تکرار را در حلقه ادامه می دهیم
توابع کار با آرایه در PHP - بخش سوم
در دو مطلب گذشته از بخش آموزش برنامه نویسی PHP، قسمتی از توابع از پیش تعریف شده کار با آرایه را با هم بررسی کردیم، توابعی که هر کدام در شرایط خاصی ممکن است به کارمان بیایند و رهگشا باشند، همچنین پیش از این گفتیم که مبحث آرایه ها جزء کلیدی ترین مباحث در اغلب زبان های برنامه نویسی و به تبع PHP به حساب می آید که درک آن می تواند گامی کلیدی در نوشتن برنامه هایی با ساختار بهتر، پیچیده تر و در عین حال بهینه تر باشد، به جهت اهمیت و گستره کاربرد این مسئله است که توسعه دهنده گان مفسر PHP، توابع از پیش تعریف شده زیادی برای آن در نظر گرفته اند که در ادامه با بخش دیگری از آنها آشنا خواهیم شد. تابع array_pop
تابع array_pop برای حذف یک کلید و مقدار آن از انتهای آرایه استفاده و سپس مقادیر حذف شده به عنوان خروجی برگردانده می شود، مثال
نام کاربری یا ایمیل خود را وارد کنید
کد ۶ رقمی ارسالشده به ایمیل و رمز عبور جدید را وارد کنید.
در چند ثانیه حساب کاربری خود را بسازید
دیدگاه خود را با ما در میان بگذارید
ورود کاربران
خوش آمدید! لطفا وارد حساب خود شوید