دسته: PHP
-
تعریف دسترسی برای یک کاستوم پست تایپ
گاهی اوقات نیاز داریم دسترسی تعریق کنیم که یک کاربر فقط به یک پست تایپ خاص دسترسی داشته باشد.برای این کار با استفاده از خاصیت capabilities در register_post_type برای ان استفاده میکنیم مقدار پیشفرض این خاصیت ‘capabilities’ => array( ‘edit_post’ => ‘edit_post’, ‘read_post’ => ‘read_post’, ‘delete_post’ => ‘delete_post’, ‘edit_posts’ => ‘edit_posts’, ‘edit_others_posts’ => ‘edit_others_posts’, ‘publish_posts’…
-
افزودن ستون به جداول مدیریت در وردپرس
افزودن ستون به جداول مدیریت در وردپرس: گاهی اوقات ما نیاز داریم برای دیدن مقدار یا وضعیتی ستون یا ستونهایی به یکی از جداول مدیریت در وردپرس اضافه کنیم برای این کار از هوکهای مختص این کار استفاده میکنیم manage_edit-{post_type}_columns manage_{post_type}_posts_custom_column function add_custom_column_to_post_type_table($columns) { $columns[‘id’] = ‘ID’; return $columns; } add_filter(‘manage_edit-{post_type}_columns’, ‘add_custom_column_to_post_type_table’); // Display the…
-
مشکل عدم نمایش تصاویر در لاراول
بدون مقدمه گاهی پیش میادش برنامهنویسان گرامی با لاراول کار میکنند مشکل نمایش عکس و تصاویر دارن در حالی که رو لوکال چنین چیزی نیست و خوب حالا چطور رو حل کنیم مرحله اول بررسی `APP_URL` در env. هستش باید با آدرس سایت و پورتش تطبیق داشته باشه: APP_NAME=Laravel APP_ENV=local APP_DEBUG=true APP_URL=http://localhost:8000 باید آدرس…
-
بروز رسانی php در xampp
شاید شما هم بعد مدتی نیاز داشته باشید بخاطر عدم پشتیبانی کتابخانه ها یا قالبها یا پلاگینها نسخه php برنامه xampp خودتونو به نسخه های بالاتر ارتقا بدین.ما یکی از ساده ترین روشها رو به شما پیشمهاد میدیم و پیشفرض ما این هست که شما xamp رو در مسیر c:\xampp نصب کردین خب برای شروع…
-
رابیتاِمکیو (RabbitMQ) در لاراول برای صف (queue)
رابیتاِمکیو (RabbitMQ) چیست؟ رابیتاِمکیو (RabbitMQ) نرمافزاری است که یک سیستم پیامرسانی را برای فرستادن و دریافت پیامها بین برنامهها یا سرویسهای مختلف فراهم میکند. این نرمافزار از استاندارد AMQP (Advanced Message Queuing Protocol) برای برقراری ارتباط بین مؤلفههای مختلف یک برنامه یا برنامههای مختلف استفاده میکند. به طور ساده، RabbitMQ به عنوان یک واسط بین…
-
json fake پارسی – json placeholder api farsi
Persian Json placeholder – fake restfull api مقدمه یکی از ابزار آموزشی برای برنامهنویسان Front-end، برنامهنویسان موبایل و یادگیری کار با رستفول ایپیآی (API) استفاده از جیسان آزمایشی و جعلی میباشد، لذا از همین رو بر این شدیم که یک پلت فرم پارسی برای برنامهنویسان ایرانی بوجود بیاوریم که بتوانند، آزمایشات و تست خودشون رو…
-
نگاهی به لاراول ویرایش ۹
سلام تو این نوشته با هم میخوایم نگاهی بیندازیم به لاراول ۹ حداقل ورژن مورد نیاز phpلاراول از کتابخانههای سیمفونی زیاد استفاده می کند. در ورژن شماره ۹ لاراول از کتابخانههای سیمفونی ورژن ۶ استفاده شده و این کتابخانهها حداقل ورژن مورد نیاز php رو ۸ قرار دادند بنابراین لاراول ویرایش ۹ نیاز به php…
-
فرم ساز لاراول laravel
به نام دانای برحق چندی پیش دنبال فرم ساز لاراول میگشتم همه اشون چیز جالبی که چنگی به دلم بزنه رو پیدا نکردم از اونجا که مشکل از اینجا نشعت گرفت که خود لاراول فرم سازه داشته ولی حذفش کردم. به همین اندیشه بودم که با رویکرد دیگه این کار رو انجام بدم از همین…
-
مقایسه C#- asp.net با PHP , همه چیز درباره php و asp.net
به نام دانای بر حق مقدمه از آنجایی که من چندین سال هستش برنامه نویسی وب رو به صورت حرفه ای پیگیری میکنم و سالهای متمادی PHP و اما سالها در شهرداری تهران ASP.net کار کردم قصد داریم تا آخرین دستاورد های تکنولوژی های PHP و ASP.net رو مورد مداقه قرار بدیم تا عزیزانی که…
-
helper در لاراول| تعریف کلاس و تابع سراسری
به نام دانای بر حق مقدمه در فریم ورک محبوب لاراول Laravel گاهی اوقات نیاز به ایجاد متغییر سراسری را پیدا می کنید. در این زمان یکی از بهترین راهها استفاده از Helper هاست. که به شما این اجازه رو میده که در صورت نیاز توابع و کلاس های خود را به صورت سراسری تعریف…
-
تبدیل عدد به حروف در php
گاهی اوقات در پروژه ای نیاز به تبدیل عدد به حروف داریم .این یک تابع برای تبدیل عدد به حروف هست مهمترین مزیتش هم سبک و کم حجم بودن اون هست که سرعت بالایی داره function num2word($num) { $num = (string)$num; $one = array(”,’یک’,’دو’,’سه’,’چهار’,’پنج’,’شش’,’هفت’,’هشت’,’نه’); $ten = array(”,”,’بیست’,’سی’,’چهل’,’پنجاه’,’شصت’,’هفتاد’,’هشتاد’,’نود’,); $hundred = array(”,’یکصد’,’دویست’,’سیصد’,’چهارصد’,’پانصد’,’ششصد’,’هفتصد’,’هشتصد’,’نهصد’,); $categories = array(”,’هزار’,’میلیون’,’میلیارد’,’بیلیون’,’بیلیارد’,’تریلیون’,’تریلیارد’,’کوآدریلیون’,); $exceptions…
-
اجرای پایتون روی ژمپ(xampp)
اجرای پایتون روی xampp
-
پارسی نویسی در GD پی اچ پی
با سلام شاید برای شما هم پیش بیاد که به هر نحوی نیاز باشه با استفاده از GD یک متن پارسی رو بنویسین ولی به مشکل بر بخورین برای رفع این مشکل شخصی بنام میلاد راستیان یک تابع برای تبدیل نوشتن و روی گیت هاب قرار دادن لینک گیت هاب چون پروژه مربوط به سال…
-
معرفی NetBeans قوی ترین IDE برای PHP و طراحی وب
به نام یگانه دانای هستی مقدمه ارسال این مقاله ممکنه چالش برانگیز باشه چرا که اولین مخالف فک کنم بچه های خوده Xmen باشند و با این موافق نباشند که NetBeans قوی ترین IDE برای PHP هستش اما ما دلایل خودمون رو قد می کنیم و ببینیم به این نتیجه میرسیم که NetBeans…
-
عجایب هفتگانه زبان php – در ساختار و کدنویسی
به نام دانای بر حق اولین یادداشت ۹۴ رو میزنم به افتخار همه اساتید xmen که ما شاگردشون هستیم، می خوایم در مورد ۷ مورد از عجایبی که در زبان php وجود داره صحبت کنیم که برای کسایی که با زبان های دیگه دارن کار می کنند شاید بسیار عجیب باشه. مقدمه البته که php…
-
ارسال اطلاعات فرم به آدرس دلخواه در Contact Form 7
به نام دانای بر حق در سایت هایی که با وردپرس ساخته میشن Contact Form 7 یکی از بهترین راهکار برای قرار دادن فرم در سایت هست. شاید براتون مساله شده باشه که اطلاعات این فرم ها علاوه بر سایت در جای دیگه ای مثلا سامانه ارتباط با مشتریان هم ذخیره بشه یا ایمیل ؛ پیامک…
-
مقدمه ای بر smarty قوی ترین template engine حال حاضر
به نام دانای بخشنده Smarty چیست؟ Smarty رو اگر بخواهیم توضیح بدهیم چیه باید بگیم در معنا یعنی ناقلا و یا هوشمند، اما اسمارتی یک موتور قالب و پوسته برای برنامه های مبتنی بر PHP می باشد، نباید اشتباه کرد که smarty یک framework یا چهارچوب نرم افزاری نیست فقط یک موتور قالب با ویژگی…
-
بررسی نصب بودن Soap در PHP و نحوه نصب آن روی سرور های لینوکس
به نام یگانه دانای هستی یکی از روش ارتباط میان دو سرور استفاده از سرویس Soap هستش که معمولاً کمی بد قلق هستش و کسایی که برای اسکریپت های راتباط ما بین سرور کار انجام میدن به Soap میرسن یه دو تا فحش اساسی به سیستم بانکی و سیستم این روش میدن، به سیستم بانکیش…
-
ارسال ایمیل از طریق xampp بر روی local
شاید برای شما هم پیش بیاید که بخواهید از تابع mail خود php استفاده کنید یا از طریق سیستم خود یک سیستم ارسال ایمیل راه اندازی کنید این قابلیت به صورت پیش فرض بر روی xampp غیر فعال میباشد برای فعال کردن ان به صورت زیر عمل میکنیم ابتدا (فرض بر این است که xampp…