TrueAns

TrueAns

ما در طراحی و اجرای سیستم‌های مبتنی بر وب متخصص هستیم

php

فراخوانی توابع بی نام با استفاده از تابع array_filter در پی‌اچ‌پی و کاربرد آن در طراحی سایت و اپلیکشن‌های سمت سرور

تاریخ تحریر: ۱۳۹۷/۰۶/۱۴

 تابع array_filter یک آرایه و تابع دریافت می‌کند و تابع مورد نظر را به‌ازای هر یک از اعضای آرایه فراخوانی میکند این تابع می‌تواند در فراخوانی توابع بدون نام مفید باشد. تابع array_filter سه آرگومان دریافت میکنه اولین آرگومان این تابع  یک آرایه و اجباری است، دومین آرگومان یک تابع است که میتونه  یک تابع […]

تابع htmlentities در php (پی‌اچ‌پی)

تاریخ تحریر: ۱۳۹۷/۰۵/۱۹

تابع htmlentities کاراکترهای قابل اجرا در ورودی خود را به به کاراکتر های رزرو شده html یا همان html entity ها تبدیل می کند. تبدیل کاراکترهای قابل اجرا مانع اجرای این کاراکترهای ‌‌می‌شوند و در نتیجه موجب افزایش امنیت وب سایت یا اپلیکشن تحت وب می‌شود.برای مثال اگر داده‌های دریافتی از کاربر را به طور مستقیم در […]

تابع serialize و unserialize در php (پی‌‌اچ‌پی)

تاریخ تحریر: ۱۳۹۷/۰۵/۱۱

در این مقاله یک تابع جالب (البته از نظر من) و راهگشا در پی اچ پی را توضیح خواهیم داد که بعضی مواقع بزرگترین مشکلات را به راحتی آب خوردن حل می‌کند فکر کنید در برنامه نویسی سمت سرور میخواهید یک ساختار پیچیده مثل آرایه یا کلاس را ذخیره و بعد استفاده کنید و یا […]

تابع pathinfo در php

تاریخ تحریر: ۱۳۹۶/۱۲/۰۲

گاهی لازمه اجزای آدرس یک فایل روی هاست را به طور جداگانه بدانیم برای این کار در طراحی سایت با استفاده از php از تابع pathinfo استفاده میکنیم این تابع دو آرگومان دارد و خروجی آن با توجه به آرایه دوم متغیر است.نحوه فراخوانی این تابع به صورت زیر می‌باشد: pathinfo(path,option); اولین آرگومان مسیر فایل […]

مفهوم تراکنش در پایگاه داده

تاریخ تحریر: ۱۳۹۶/۱۱/۱۹

معمولا دستوراتی که به پایگاه داده ارسال می‌کنید مستقل از هم احرا می‌شوند یعنی اگر شما اجرای  تعدادی دستور از پایگاه داده درخواست نمائید اجرای این دستورات رابطه‌ای با یکدیگر نخواهند داشت و ممکن است پایگاه داده شما به هر دلیلی از اجرای برخی از دستورات صرف نظر کند اما بقیه دستورات به درستی اجرا […]

اعتبار سنجی فرم ها در php

تاریخ تحریر: ۱۳۹۶/۱۰/۰۵

اعتبار سنجی فرم‌ها و تست ورودی های در یافتی از کاربران یکی از مسائل مهم و حیاتی طراحی وب سایت می‌باشد که می‌توان ادعا کرد حتی قوی ترین و بهترین سایتهایی که بدون در نظر گرفتن این مهم طراحی و اجرا شوند ناقص هستند و چه بسا با ارسال یک اسریپت کوچک با استفاده از […]

تابع gettype

تاریخ تحریر: ۱۳۹۶/۰۷/۰۵

این متغیر تعریف شده را به عنوان پارامتر قبول می‌کند و نوع آن را برمیگرداند. string gettype(mixed $var); <?php $data=array(1,1.0,NULL,new stdClass,’foo’); foreach($data as $value) { echo gettype($data as $value),” “; } ?> خروجی این مثال به صورت زیر است integer double NULL class string  

فراخوانی پویا با استفاده از تابع call_user_func_array در php

تاریخ تحریر: ۱۳۹۶/۰۶/۳۰

شکل کلی فراخوانی این تابع به صورت زیر می‌باشد mixed call_user_function (callable $callback[,mixed $parameter[,mixed $…]]) که اولین پارامتر یک تابع است که این تابع می‌تواند  عضوی از یک فضای نام،دریک کلاس یا به صورت ساده در یک فایل تعریف شود.دومین پارامتر نیز آرایه‌ای از پارامترهای تابع مورد نظر می‌باشد. خروجی این تابع یا false و […]

توابع کاربردی php

تاریخ تحریر: ۱۳۹۶/۰۴/۰۷

در این پست توابع کاربردی php را لیست کرده‌ام که به مرور زمان تکمیل می‌کنم.     تابع array_shift: این تابع آرایه را به عنواین پارامتر قبول می‌کند و اولین عنصر آرایه را حذف می‌کند و هم زمان آرایه را یک خانه به سمت چپ شیفت می‌دهد به طوری که دومین عنصر در خانه اول […]

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

تاریخ تحریر: ۱۳۹۶/۰۲/۲۸

ویرایشگر متنی یکی از مهم‌ترین قسمتهای وب سایت در سیستم های مدیریت محتوی می  که یکی از بهترین و کاملترین این   ویرایشگرها را از سایت ckeditor.com دانلود نمایید. جهت دریافت انواع مختلف editor نیز می توانید با سرچ کردن، نوع های مختلف editor را دانلود کنید. در سایت ckeditor.com سه مدل editor وجود دارد : Basic package […]