رفتن به مطلب
انجمن کارن آی تی

کارن یوسفی

مدیر کل سایت
  • تعداد ارسال ها

    126
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    9

تمامی مطالب نوشته شده توسط کارن یوسفی

  1. مشاهده فایل مقاله ( باج افزار و راهکار های مقابله با آن ) مقاله جدید کارن یوسفی کارشناس امنیت سایبری درباره باج افزار ها ارسال کننده کارن یوسفی ارسال شنبه, 9 آذر 1398 دسته مقاله ها  
  2. نگارش 1

    5333 دریافت

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

    آموزش php فصل چهارم

    جلسه چهل تفاوت بین علامت ‘ (علامت single quotes) و علامت ” (علامت double-quotes)، هنگام تعریف متن در PHP هنگام تعریف متن در PHP ، شاید در بسیاری از موارد مشاهده کرده باشید که دو علامت ‘ و ” نتایج یکسانی دارند، ولی باید بدانید که این دو علامت، دارای تفاوت های مهمی می باشند. علامت ‘ وقتی برای تعریف یک متن به کار می رود، PHP آن را به طور کامل به صورت متن در نظر می گیرد، اما اگر از علامت ” برای نمایش یک متن استفاده کنیم، آنگاه PHP به درون متن تعریف شده، به دنبال کاراکترهای (عبارت های) معنی دار و یا نام متغیرها (البته با علامت $) جستجو می کند و چنانچه آنها را بیابد، به جای آنها، م
  4. کارن یوسفی

    آموزش php فصل چهارم

    جلسه سی و نهم اتصال دو رشته به هم در PHP در PHP با استفاده از علامت نقطه (یعنی .) می توانیم دو رشته را به هم متصل کنیم. به مثال زیر توجه کنید : <?php $A="ALI"; $B="REZA"; $C=$A.$B; echo($C); ?> نتیجه : ALIREZA نکته : برای اتصال دو رشته به یکدیگر، از عملگر تندنویسی .= نیز می توانیم استفاده کنیم. عملگرهای تندنویسی، برای کمتر شدن حجم کدها در PHP ، به کار می روند. عملگر تندنویسی عبارت عبارت معادل .= $A.=$B $A=$A.$B برای درک این موضوع، به مثال زیر توجه کنید :
  5. برای خرید ماژول های Whmcs می توانید به لینک زیر برید و ماژول های منتخب خود را دانلود کنید whmcsco
  6. سلام چه درگاه پرداختی مد نظرتون می باشد ؟
  7. کارن یوسفی

    مقاله ( حملات فیشینگ چیست )

    3330 دریافت

    مقاله جدید کارن یوسفی درباره فیشینگ
  8. مشاهده فایل مقاله ( حملات فیشینگ چیست ) مقاله جدید کارن یوسفی درباره فیشینگ ارسال کننده کارن یوسفی ارسال یکشنبه, 13 شهریور 1398 دسته مقاله ها
  9. نگارش 1.0.0

    7823 دریافت

    مقاله تامین امنیت وردپرس به زبان ساده نویسنده : کارن یوسفی - کارشناس امنیت استارتاپ ها کامل ترین مقاله درباره امنیت وردپرس
  10. مشاهده فایل مقاله تامین امنیت وردپرس به زبان ساده مقاله تامین امنیت وردپرس به زبان ساده نویسنده : کارن یوسفی - کارشناس امنیت استارتاپ ها کامل ترین مقاله درباره امنیت وردپرس ارسال کننده کارن یوسفی ارسال یکشنبه, 26 خرداد 1398 دسته مقاله ها
  11. کارن یوسفی

    آموزش php فصل چهارم

    جلسه سی و هشتم شیوه های چاپ متن در خروجی PHP در PHP برای چاپ متن در خروجی، سه شیوه زیر به کار می رود : 1- استفاده از علامت ” (علامت کوتیشن دوبل) 2- استفاده از علامت ‘ (علامت کوتیشن تکی) 3- استفاده از دستور زبان Here Document شیوه اول : استفاده از علامت ” (علامت کوتیشن دوبل) در این شیوه، باید متن مورد نظر خود را در میان دو علامت ” قرار بدهید. به مثال زیر توجه کنید : <?php $name="ali"; echo($name); ?> نتیجه : ali همچنین، برای این شیوه، یک سری علامت وجود دارد که دارای معانی خاص می باشند. این علامت ها را در مباحث دیگر شرح داده ایم.
  12. کارن یوسفی

    آموزش php فصل چهارم

    جلسه سی و هفتم کاربرد علامت های خاص برای دستور echo در PHP همان طور که می دانید، از دستور echo در PHP می توانیم برای چاپ متن ها (یا نتیجه اجرای کد HTML) در خروجی استفاده کنیم. برخی علامت ها، یک سری کاربرد خاص برای چاپ متن در خروجی دارند که آنها را در جدول زیر نمایش داده ایم و کاربرد هر کدام را نیز ذکر کرده ایم : کاربرد علامت ها چاپ علامت backslash (ممیز وارونه) \\ چاپ علامت دلار ($) \$ چاپ علامت کوتیشن دوبل (“) مثال ) <?php echo("\$"); ?> نتیجه : $
  13. کارن یوسفی

    آموزش php فصل چهارم

    در این فصل می خواهیم در رابطه با رشته ها (متن ها – strings) و کاراکترها در PHP صحبت کنیم امیدوارم تا آخر این مطلب در کنار ما همراه باشید
  14. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و ششم متغیر فوق سراسری $_REQUEST در PHP متغیر $_REQUEST ، یک متغیر فوق سراسری (superglobal) است که حاوی محتویات سه متغیر فوق سراسری زیر می باشد : $_GET $_POST $_COOKIE بنابراین، مثلا فرض کنید که در یک صفحه PHP ، مقدار یک متغیر را بتوانیم از هر دو روش GET و POST به دست آوریم، آنگاه تنها کافی است که برای متغیر فوق سراسری $_REQUEST کد بنویسیم و نیازی به کدنویسی جداگانه برای متغیرهای فوق سراسری $_GET و $_POST نمی باشد.
  15. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و پنجم متغیرهای فوق سراسری (superglobal) در PHP متغیرهای فوق سراسری (superglobal) در PHP ، متغیرهایی هستند که از پیش تعریف شده اند و همیشه در دسترس می باشند و شما درون هر کلاس (class) یا تابعی (function)، بدون انجام هیچ عملیات خاصی، می توانید به آنها دسترسی داشته باشید. متغیرهای فوق سراسری (superglobal) تعریف شده در PHP را در لیست زیر نمایش داده ایم : $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION
  16. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و چهارم تشخیص تمامی متغیرهای تعریف شده تاکنون، با تابع get_defined_vars در PHP با استفاده از تابع get_defined_vars در PHP ، می توانیم تمامی تابع هایی که تاکنون تعریف کرده ایم را به صورت یک آرایه داشته باشیم (برای نمایش یا استفاده های دیگر). به مثال زیر توجه کنید : <?php $A = array(1,2,3); $B = "hello"; $array_1 = get_defined_vars(); print_r($array_1["A"]); ?> نتیجه : Array ( [0] => 1 [1] => 2 [2] => 3 )
  17. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و سوم افزایش میزان اطلاعاتی که تابع var_dump نمایش می دهد، در PHP اگر دقت کرده باشید، هنگام نمایش محتوای ذخیره شده در یک متغیر، با استفاده از تابع var_dump، چنانچه میزان اطلاعات ذخیره شده در متغیر از یک حدی بیشتر باشد، آنگاه تابع var_dump تنها بخشی از اطلاعات آن را نمایش می دهد. برای افزایش این مقدار نمایش (حتی تا حدی که همه اطلاعات نمایش داده شوند)، باید مقادیر برخی پارامترها را در فایل php.ini تغییر بدهیم. این پارامترها در فایل php.ini عبارتند از : ; with sane limits xdebug.var_display_max_depth = 5 xdebug.var_display_max_children = 256 xdebug.var_display_m
  18. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و دوم نمایش نوع و مقدار یک متغیر (به صورت ساختاری)، با تابع var_dump در PHP با استفاده از تابع var_dump در PHP ، می توانیم نوع و مقدار یک متغیر را نمایش بدهیم. اگر متغیر به صورت آرایه ای از عناصر مختلف باشد، آنگاه تابع var_dump ، به خوبی می تواند ساختار متغیر را به ما نشان بدهد، به گونه ای که هم مقادیر عناصر را مشاهده کنیم و هم نوع آن عناصر را متوجه بشویم. به مثال زیر توجه کنید : <?php $A = array(1, "dog", array(32, "cat")); var_dump($A); ?> نتیجه : array(3) { [0]=> int(1) [1]=> string(3) "dog" [2]=> array(2) { [0]=> int(32) [1]=> strin
  19. در صورتی که به تازگی سرور اختصاصی ویندوز یا سرور مجازی ویندوز تهیه کرده باشید، ممکن است که هنوز به درستی ندانید که چطور باید کار با آن را آغاز کنید و به آن متصل شوید. قدم اول شما در شروع به کار با سرور های مجازی یا اختصاصی ویندوز، اتصال به سرور با استفاده از نرم افزار Remote Desktop connection خواهد بود. در آموزش امروز، ابتدا با مفهوم ریموت دسکتاپ آشنا خواهید شد و سپس یاد خواهید گرفت که چگونه با ابزار پیشفرض مایکروسافت که در ویندوز تعبیه شده، از طریق ریموت دسکتاپ به سرور اختصاصی یا سرور مجازی مورد نظر خود متصل شده و کنترل ان را به دست بگیرید. در ادامه با ما همراه باشید. ریموت دسکتا
  20. بکاپ گیری از دیتابیس: جهت پشتیان گیری از دیتابیس ابتدا وارد کنترل پنل شده و گزینه Databases را انتخاب نمائید. در صفحه باز شده گزینه Export Dump را انتخاب نمائید. در صورتیکه می خواهید بکآپ را در هاست ذخیره نمائید در قسمت Save the dump to the following directory مسیر ذخیره فایل بکآپ را مشخص نمائید. در قسمت Dump file name نام فایل بکآپ را ثبت کنید. در صورت تمایل به دانلود فایل بکآپ، گزینه Automatically download dump after creation را انتخاب کنید، با انتخاب این گزینه، پس از ایجاد شدن بکآپ، فایل بصورت خودکار دانلود خواهد شد. بازگردانی دیتابیس: جه
  21. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و یکم تشخیص تعریف یا عدم تعریف (وجود یا عدم وجود) یک متغیر، با تابع isset در PHP گاهی نیاز داریم که بدانیم که آیا یک متغیر (با نامی خاص)، قبلا تعریف شده است یا خیر (وجود متغیر یا NULL بودن آن). در اینگونه موارد، باید از تابع isset در PHP استفاده نماییم. همچنین دقت داشته باشید که با استفاده از تابع unset ، می توانیم یک متغیر را حذف کنیم (تبدیل به NULL). تابع isset در PHP ، یک مقدار بولین (Boolean) را برمی گرداند (یعنی یا true یا false). به مثال 1 زیر توجه کنید : <?php $a = 2; $b = isset($a); echo("b = ".$b); echo("<br />"); $c = isset(
  22. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی ام توابع مربوط به تعیین نوع متغیرها (به صورت : آیا عضو این نوع متغیرها هست یا خیر) در PHP قبلا گفتیم که با استفاده از تابع gettype در PHP می توان نوع یک متغیر را متوجه شد، اما گاهی نیاز داریم که با یک تابع، بفهمیم که آیا یک متغیر به یک نوع از متغیرها، تعلق دارد یا خیر. برای این موارد، دستورات زیر به کار می روند : تابع نوع متغیری که چک می شود is_array array is_float یا is_real یا is_double float is_bool boolean is_integer یا is_int یا is_long
  23. کارن یوسفی

    آموزش php فصل سوم

    جلسه بیست و نهم تغییر نوع یک متغیر با تابع settype در PHP با استفاده از تابع settype در PHP می توانیم نوع یک متغیر را تغییر بدهیم. در PHP، متغیرها می توانند به صورت integer ، double ، string ، array یا object باشند. حال چنانچه یک متغیر خاص، از یکی از این انواع متغیرها باشد و ما بخواهیم نوع آن را تغییر بدهیم (مثلا از double به string تغییر بدهیم)، باید از دستور settype در PHP استفاده کنیم. به مثال زیر توجه کنید. یک متغیر را با نام A و با مقدار 2 تعریف می کنیم، بنابراین نوع متغیر، integer می باشد. سپس با دستور settype ، نوع متغیر را به string تغییر می دهیم : <?php $
  24. کارن یوسفی

    آموزش php فصل سوم

    جلسه بیست و هشتم تعیین نوع یک متغیر با تابع gettype در PHP تابع gettype در PHP برای تعیین نوع یک متغیر به کار می رود. تابع gettype ، یک متغیر را در ورودی خود دریافت می کند و سپس نوع آن متغیر را برمی گرداند. به مثال 1 زیر توجه کنید : <?php $number=2; echo(gettype($number)); ?> نتیجه : integer مشاهده می کنید که نوع متغیر number که integer می باشد، در خروجی نمایش داده شده است. مثال 2 ) <?php $name="ALI"; echo(gettype($name)); ?> نتیجه : string نوع متغیر name که string می باشد، در خروجی نمایش داده شده است
  25. کارن یوسفی

    آموزش php فصل سوم

    جلسه بیست و هفتم تعریف متغیرهای سراسری (global) در PHP زمانی که در PHP ، یک تابع تعریف می کنیم، متغیرهای تعریف شده درون تابع، به صورت محلی (local) خواهند بود. منظور از محلی بودن متغیرها، این است که این متغیرها، تنها درون تابع وجود خواهند داشت و در بیرون از تابع، نمی توان از آنها استفاده نمود. برای درک بهتر این موضوع، به کدهای زیر توجه کنید : <?php $my_variable = 1; function my_function(){ $my_variable = 2; } my_function(); echo $my_variable; ?> ابتدا متغیر my_variable را برابر 1 تعریف کرده ایم. سپس یک تابع ساخته ایم و درون تابع ساخته شده، یک متغیر با همان
×
×
  • اضافه کردن...