رفتن به مطلب

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

 

Best512

| - اموزش زبان برنامه نویسی PHP - |

پست های پیشنهاد شده

ادامه کار با توابع رشته

تابع strtolower

این تابع یک ورودی میگیره و تمام حروف ورودی رو به حرف کوچک تبدیل میکنه

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

--------------------------------------

تابع strtoupper

این تابع هم یک ورودی میگیره و تمام حروف ورودی رو به حرف بزرگ تبدیل میکنه

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

------------------------------------------

تابع ord

این تابع یک ورودی میگیرد و کد اسکی حرف اول آن را چاپ میکند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

--------------------------------------------

تابع trim

این تابع فضاهای خالی سمت چپ و راست پارامتر ورودی رو حذف میکند این تابع بیشتر مواقعی که پارامتری از کاربر دریافت میکنیم کاربرد دارد که بیشتر در بحث کدنویسی امن مطرحه که انشاالله بعدها این اموزش رو هم در انجمن قرار میدم

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

تابع trim دو تابع دیگر دارد که ltrim فضاهای سمت چپ را حذف میکند و تابع rtrim فضاهای سمت راست را حذف میکند

دوستان در پستهای بعدی با دستورات شرطی هم اشنا می شید

----------------------------------------

تابع substr

این تابع سه تا ورودی میگیرد که پارامتر اول رشته است و پارامتر دوم شروع برش است و پارامتر سوم اندازه برش است

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ادامه کار با توابع رشته

تابع srtrev

برای معکوس کردن یک رشته به کار میرود

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

--------------------------------

تابع str_shuffle

این تابع یک رشته را به صورت یک رشته مخلوط و تصادفی برمیگرداند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

--------------------------------

تابع str_repeat

این تابع رشته رو به دفعات مشخص تکرار میکند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

------------------------------------------

تابع str_replace

این تابع برای جایگرین کردن بعضی کاراکترها در رشته است

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

---------------------------------------

تابع explode

این تابع رشته میگیرد و ارایه برمیگرداند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

------------------------------------

تابع implode

این تابع ارایه میگیرد و رشته برمیگرداند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

----------------------------------------

تابع strip_tags

این تابع برای حذف تگهای html و php است که این تابع هم در بحث کدنویسی امن مطرح می شود

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

----------------------------------

تابع htmlentities

این تابع کاراکترها را به نمادهای html تبدیل میکند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

---------------------------------

تابع addslashes

این تابع قبل از کوتیشن و دابل کوتیشن اسلش قرار میدهد

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

-------------------------------------

تابع basename

این تابع نام فایل را از ادرس داده شده به آن جدا کرده و برمیگرداند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

-----------------------------------------

تابع dirname

این تابع مسیر یک فایل را میگیرد و سپس فولدرهای حاوی آن فایل را برمیگرداند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

 

دوستان توابع کار با رشته خیلی زیاده بقیه رو می سپارم به خودتون فقط کافیه برین داخل سایت php.net یا w3schools.com و هر کدوم از این توابع رو با مثال ببینید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

عملگرها :

کار اصلی یک عملگر انجام برخی کارها بر روی مقدار یک متغیر است

عملگرها به 4 دسته تقسیم می شوند :

1- عملگرهای تخصیص

2- عملگرهای ریاضی

3- عملگرهای مقایسه

4- عملگرهای منطقی

-----------------------------

1- عملگرهای تخصیص

به مثال ها توجه کنید متوجه خواهید شد نیازی به توضیح نیست

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

2- عملگرهای ریاضی

عملگرهای ریاضی برای انجام اعمال ریاضی است

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

3- عملگرهای مقایسه ای :

این عملگرها برای مقایسه دو مقدار به کار می رود

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

4 - عملگرهای منطقی :

این عملگرها برای انجام عملیات منطقی به کار میروند

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

دوستان هر سوالی داشتین درخدمتتون هستم

ایدی تلگرامم sajjad1337@

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دستورات شرطی :

دستورات شرطی با برقراری شرط خاصی مجموعه ای از دستورالعمل ها را اجرا میکند

دستور شرطی if :

به مثال توجه کنید

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

نکته : اگر در دستور if شرط ما یک خط باشد نیازی به گذاشتن بلاک نیست

به مثال دیگری توجه کنید

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

دستور شرطی elseif :

دستور elseif این امکان را فراهم میکند که در صورت برقرار نبودن دستور if شرط های دیگر بررسی شود

به مثال توجه کنید

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دستور شرطی switch :

دستور switch معادل مجموعه ای از دستورات if است

به مثال توجه کنید

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

نکته : مقدار default زمانی به کار می اید که هیچ کدام از case ها با مقدار ورودی برابر نباشد

به مثال توجه کنید

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام این پست و چند پست دیگه مربوط میشه به اموزش حلقه های تکرار :

با کمک حلقه ها می توانیم مجموعه ای از دستورات را به دفعات مشخص تکرار کرد

اولین حلقه ی تکرار دستور while است که در ساختار این دستور از یک شرط استفاده شده است و تا برقرار بوده شرط دستورالعمل های حلقه تکرار میشود

به مثال توجه کنید

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

دستور do while :

دستور do while مثل while است با این تفاوت که شرط حلقه در اخر حلقه چک می شود پس یعنی یک بار حلقه اجرا می شود

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

خروجی :

برای مشاهده این بخش نیازمند ثبت نام و یا ورود به حساب کاربری خود میباشید.

بقیه حلقه ها در پست بعدی

یا علی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


تاریخچه انجمن امنیتی ایران سایبر

شرکت امنیتی ایران سایبر با بکار گیری افراد متخصص در حوزه امنیت و ارائه راه کار در زمینه امنیت شبکه و امنیت بانک های اطلاعاتی در سال ۲۰۰۹ کار خود را آغاز نمود.

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

رعایت قوانین

شرکت و انجمن امنیتی ایران سایبر با توجه به حضور مجاز و رسمی در محافل امنیتی و شرکت های ارزیابی امنیت ملزم به رعایت قوانین بوده و کاربران انجمن نیز ملزم به رعایت قوانین جمهوری اسلامی ایران میباشد.

×
×
  • اضافه کردن...