php

php

۱۰ تابع پرکاربرد رشته‌ها در php

بخش قابل توجهی از برنامه‌نویسی و توابع آن به کار کردن با رشته‌ها یا Stringها اختصاص دارد. رشته‌ها یا متن‌ها در بخش‌های مختلف یک نرم‌افزار برای کاربردهای مختلف استفاده می‌شوند و نیاز به پردازش، تغییر، بررسی و ذخیره‌سازی آن‌ها در تمام کدهای برنامه‌نویسی وجود دارد. در ادامه با ۱۰ تابع پرکاربرد php که برای مدیریت […]

بیشتر بخوانید...
php

ذخیره آرایه با php در پایگاه داده

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

بیشتر بخوانید...
کوکی در وب

تنظیم ویژگی SameSite کوکی‌ها برای پرداخت آنلاین

مرورگرهای مدرن در تلاش هستند تا بالاترین سطح امنیت را برای کاربران خود فراهم کنند. یکی از ویژگی‌های جدیدی که به این منظور به مرورگرهای وب اضافه شده است، ویژگی SameSite برای کوکی‌ها است. این ویژگی مشخص می‌کند که کوکی‌های تنظیم شده در سایت چه زمانی در دسترس باشند. مقادیر قابل قبول برای SameSite عبارتند […]

بیشتر بخوانید...
php

معرفی انواع داده‌های موجود در php

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

بیشتر بخوانید...
فریم ورک لاراول

لاراول برای برنامه‌نویسی سایت‌هایی در چه اندازه مناسب است ؟

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

بیشتر بخوانید...
php

تشخیص نوع درخواست HTTP در php

تشخیص نوع درخواست‌های HTTP شامل GET و POST و PUT و DELETE برای برنامه‌نویسی وب‌سرویس‌های RESTful ضروری است. اگر از فریم‌ورک‌های برنامه‌نویسی php مثل لاراول استفاده کنید، قابلیت‌هایی برای تشخیص نوع درخواست و هدایت این درخواست‌ها به مسیر مناسب وجود دارد. ولی برای هنگامی که از فریم‌ورک‌ها استفاده نمی‌کنیم، با استفاده از کدهای زیر می‌توانیم […]

بیشتر بخوانید...
نرم‌افزار طراحی سایت

آشنایی با نرم‌افزارها و ابزارهای طراحی سایت

طراحی سایت هرچند بیشتر یک کار تخصصی و خدماتی است که به مهارت فنی نیازمند است ولی بدون داشتن ابزارهای تخصصی انجام این کار با کیفیت و در زمان مناسب امکان‌پذیر نیست. بسته به اینکه سایت مورد نیاز چه کاری انجام بدهد و برای طراحی سایت از چه روش و چه زبان برنامه‌نویسی استفاده شود، […]

بیشتر بخوانید...
انتقال فایل از سرور خارجی به FTP

اسکریپت php انتقال فایل از هاست خارجی به FTP

اگر می‌خواهید یک فایل پرحجم را از یک مبدا خارجی به یک FTP منتقل کنید، دانلود و آپلود این فایل کاری زمان‌بر و مشکل خواهد بود. برای رفع این مشکل می‌توانید با استفاده از اسکریپت زیر، فایل مورد نظرتان را که در هاست A قرار دارد به طور مستقیم از طریق FTP به هاست B […]

بیشتر بخوانید...
لیست دفترچه‌های تلفن

اسکریپت رایگان دفترچه تلفن تحت وب با php

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

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

اینترفیس در برنامه‌نویسی چیست ؟

Interface یا اینترفیس در برنامه‌نویسی یکی از مفاهیم در برنامه‌نویسی شیء گرا است که با هدف ایجاد کلاس‌هایی استاندارد و دارای ویژگی‌های خاص تعریف می‌شود. استفاده از اینترفیس‌ها در کنار ارث‌بری یا Inheritance از قابلیت‌های زبان‌های برنامه‌نویسی شیء‌گرا است که تضمین می‌کند تا کلاس‌های ایجاد شده توسط برنامه‌نویس دارای ویژگی‌های خاص و مورد نظر باشند. […]

بیشتر بخوانید...
روش‌های GET و POST

کاربرد و تفاوت متدهای GET و POST در HTML و php

اطلاعاتی که کاربران از طریق فرم‌های وب یا از طریق AJAX به سرور می‌فرستند با دو روش GET و POST می‌توانند ارسال شوند. هر یک از این روش‌ها دارای مزایا و معایب و کاربردهای مختلفی است که در ادامه به آن‌ها می‌پردازیم. برای تعیین روش ارسال اطلاعات در فرم HTML از صفت method به شکل […]

بیشتر بخوانید...
لومن

فریم ورک Lumen چیست و چه کاربردهایی دارد ؟

لومن یا Lumen یک فریم‌ورک php است یا به عبارت بهتر، یک میکروفریم‌ورک است. میکروفریم‌ورک‌ها، فریم‌ورک‌هایی هستند که با هدف اجرای پروژه‌های کوچک و متوسط و با توجه ویژه به سرعت زیاد طراحی و پیاده‌سازی می‌شوند. دو میکروفریم‌ورک شناخته‌شده‌ی دیگر در کنار لومن، اسلیم( Slim ) و سیلکس( Silex ) هستند. لومن و لاراول لومن […]

بیشتر بخوانید...
php

اعتبارسنجی اعداد در php

در هنگام برنامه‌نویسی با php گاهی لازم است تا کاربر حتما مقادیر عددی را به سرور ارسال کند ولی اعتماد به صحت عملکرد کاربر یا حتی اعتماد به بررسی فیلدها در سمت کلاینت با استفاده از جاوااسکریپت و jQuery کافی نیست و لازم است تا فیلدها در سمت سرور هم بررسی شوند. اعتبارسنجی فیلدها برای […]

بیشتر بخوانید...
php

پرکاربردترین توابع php با توضیحات عملکرد

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

بیشتر بخوانید...
php

ساخت فرم و مدیریت اطلاعات آن با php

سایت‌های امروزی سایت‌هایی پویا هستند که بر اساس ورودی‌های دریافت شده از کاربران واکنش‌های لازم را به انجام می‌رسانند. روش استاندارد و پایه برای ارسال اطلاعات کاربران به سرور با کمک فرم‌های HTML است. در این نوشته روش دریافت و پردازش اطلاعات کاربران را که در فرم‌های HTML پر شده‌اند بررسی می‌کنیم. در این نوشته […]

بیشتر بخوانید...
وردپرس

خواندن اطلاعات پایگاه داده وردپرس از فایل wp-config به وسیله php

طراحی سایت با وردپرس همیشه نمی‌تواند کلیه نیازهای پروژه طراحی سایت را برآورده کند. گاهی لازم است تا در کنار وردپرس یک نرم‌افزار تحت وب نیز به صورت اختصاصی برنامه‌نویسی شود و این دو سیستم در کنار هم به فعالیت بپردازند. برای مثال در یک سیستم فروشگاه اینترنتی که به صورت اختصاصی نوشته شده است […]

بیشتر بخوانید...
فایل در php

ساخت فایل در php

برای ساخت فایل در php دو روش اصلی وجود دارد. در روش اول و عمومی از دستور fopen استفاده می‌کنیم و در روش دوم که برای فایل‌های کم‌حجم قابل استفاده است، از دستور file_put_contents کمک می‌گیریم. روش اول: با استفاده از دستور fopen تابع fopen برای باز کردن فایل‌ها استفاده می‌شود. این دستور می‌تواند برای […]

بیشتر بخوانید...
php

با استفاده از php 7.3 در طراحی سایت، سرعت را ۱۶ درصد بیشتر کنید

نگارش ۷.۳ از زبان برنامه نویسی php به تازگی منتشر شده است. در این نگارش تغییرات متعددی انجام شده است که فهرست این تغییرات از این نشانی قابل مشاهده است. علاوه بر تغییرات انجام شده در بخش فنی، سرعت اجرای درخواست‌ها در php 7.3 نسبت به php 7.2 به مقدار قابل توجهی افزایش یافته. مطابق […]

بیشتر بخوانید...
ایمیل

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

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

بیشتر بخوانید...