ساخت فایل .htaccess در xampp و ویندوز

ابتدا فایل را بانام  htaccess.txt در مسیر ریشه هاست ایجاد می کنیم و سپس وارد cmd شده و دستور مقابل را وارد می نماییم.

rename c:\xampp\htdocs\htaccess.txt .htaccess

برای اعمال تغییرات آپاچی را مجدد راه اندازی می کنیم.

بدست آوردن تاریخ چند روز بعد یا قبل با توجه به تاریخ جاری

برای محاسبه چندروز قبل و بعد فقط کافیه مقدار عدد 3 را افزایش یا با تغییر علامت + به - روز قبل رو محاسبه کنیم

 

 

include ('jdf.php');
$timezone = 0;
$now = date("Y-m-d", time()+$timezone);
$time = date("H:i:s", time()+$timezone);
$threeDaysAgo = time() + (3 * 24 * 60 * 60);
list($year, $month, $day) = explode("-" , date("Y-m-d", $threeDaysAgo));
list($hour, $minute, $second) = explode(':', $time);
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
$cy = $jalali_date = jdate("Y m d",$timestamp);
echo $cy;

ورود اطلاعات در mysql

 mysql_query("SET CHARACTER SET utf8;");
 
mysql_query("SET SESSION collation_connection = 'utf8_persian_ci'"); 
همین حل شد

ارسال ایمیل در لوکال هاست با php

برای ارسال ایمیل در php  در محیط لوکال هاست(localhost) باید مراحل زیر را انجام دهیم:

ابتدا یک ایمیل در Gmail بسازید .

فایل sendmail\sendmail.ini که در محل نصب XAMPP هست را باز کنید ، در صورتی که وجود نداشت هم خودتان بسازید ، حالا کد زیر رو به جای محتویات درون آن قرار دهید :

defaults
account Gmail
tls on
tls_certcheck off
host smtp.gmail.com
from آدرس ایمیل
auth on
user آدرس ایمیل
password پسورد ایمیل
سپس به پوشه appachi/bin/php.ini رفته و به دنبال دنبال sendmail_path بگردید و # یا ; که قبل از آن هست رو حذف کنید . که به صورت زیر می شود.

sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"