آی میتران

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

ساخت ورودی تاریخ در فرم ها بصورت دستی

ساخت ورودی تاریخ در فرم ها بصورت دستی

تا حالا شده بخواهيد يک تاريخ رو از کاربر بگيرين؟ خوب چه کارمي کنيد؟ نکنه يک فيلد از نوع  text رو ميزارين و ميگين وارد کن!

همونطور که مي دونيد اين روش خوبي نيست آخه بيچاره طرف چطوري بفهمه که به چه استايلي بايد وارد کنه و تازه اگر هم بدونه باز هم احتمال خطا زياد ميشه.
خوب پس چه بايد كرد؟

كاري كه معمولا انجام ميشه اينه كه سه تا select box رو توي فرم ميزارن و اونها رو به ترتيب به روز, ماه و سال اختصاص ميدن .

روز از ١تا ٣١ مي باشد.
توي ماه آرايه ماههاي خودمون رو مي ريزيم.
در مورد سال بستگي به جايي داره كه مي خواهيم از اون استفاده كنيم, من اينجا اون رو از دو سال قبل تا سال جاري گذاشتم, البته اگر برنامه مون طوري باشه كه مثلا بخواهيم از يه تاريخ تا تاريخ ديگه رو توي DataBase جستجو كنيم(داده هاي بين دو تاريخ رو بكشيم بيرون), دراين حالت مي تونيم اول سال هاي موجود در DataBase رو بخونیم و بعد بر طبق اون select box پر کنیم.

حالا فرضكنيد كه مي خواهيم action صفحه رو خودش بگذاريم, يعني بعد از اينكه كاربر تاريخ رو انتخاب كرد و فرم رو ارسال نمود برگرديم توي همين صفحه و select box ها دوباره چاپ بشن در این حالت بهتره که select box ها رو طبق مقاديري كه كاربر فرستاده مقدار دهي كنيم كه كارير بدونه چه تاريخي رو انتخاب كرده.


بریم برای مطالعه کامل

ذخیره سازی مشخصات بازدید کنندگان با php

ذخیره سازی مشخصات بازدید کنندگان با php

سلام وقت بخیر

ذخيره سازی مشخصات بازديد کنندگان بر روی فايل ساده:

اين مقاله به عزيزاني كه ميخواهند اطلاعاتي در مورد سيستم بازديدكننده هاي سايت خود به دست آورند كمك بزرگي خواهد كرد. وقتي شما هزينه اي را براي گرفتن فضا پرداخت كرده ايد و از يك فضا بر روي يك سرور استفاده ميكنيد نميتوانيد از فايلهاي Log سرور استفاده نماييد، اگر سرور در اختيار خودتان باشد اين كار امكان پذير است و حتي اطلاعات مفيدي نيز ذخيره ميشود، ولي وقتي سرور در اختيارتان نباشد ميبايست از طريق برنامه نويسي اقدام به اينكار نماييد ، در اين مقاله به بررسي برنامه نويسي اين سيستم توسط PHP خواهيم پرداخت. با استفاده از اين روش ميتوانيد آماري از ترافيك سايتتان را بدست آوريد و همچنين متوجه شويد كه كاربر از كجا به سايتتان آمده و چه صفحاتي را مشاهده كرده اند. با خواندن اين مقاله ميتوانيد اعمال فوق را بدون استفاده از بانكاطلاعاتي MYSQL انجام دهيد، ما فقط به يك فايل متني معمولي براي ذخيره ترافيك استفاده ميكنيم و دو متد را مورد بررسي قرار ميدهيم. اولين متد در رابطه با session منحصر به فرد هر كاربر و دومين متد در رابطه با اطلاعات وارد شدن كاربران به همه صفحات ميباشد. در اين مقاله علاوه بر مرور اين سيستم ، اطلاعات مناسبي در مورد متغيرهاي از پيشتعريف شده در PHP در اختیار شما قرار خواهد گرفت.

متد1 (Session Logging) :

با استفاده از اين متد ميتوانيد اطلاعات منحصر به فرد در بازديد كننده سايت را بدست آوريد:

<?php
session_start();
if(!session_is_registered('counted')){
$agent = $_SERVER['HTTP_USER_AGENT'];
$uri = $_SERVER['REQUEST_URI'];
$user = $_SERVER['PHP_AUTH_USER'];
$ip = $_SERVER['REMOTE_ADDR'];
$ref = $_SERVER['HTTP_REFERER'];
$dtime = date('r');
if($ref == ""){
$ref = "None";
}
if($user == ""){
$user = "None";
}
$entry_line = "$dtime - IP: $ip | Agent: $agent | URL: $uri | Referrer: $ref | Username: $user
n";
$fp = fopen("logs.txt", "a");
fputs($fp, $entry_line);
fclose($fp);
session_register('counted');
}
?>

بریم برای مطالعه کامل

تغییر رنگ پس زمینه اتوماتیک با PHP

تغییر رنگ پس زمینه اتوماتیک با PHP

سلام وقت بخیر

این پستی که در آی میتران منتشر می کنیم از عنوان اون که تغییر رنگ پس زمینه اتوماتیک با PHP هست کامل مشخص است که می خواهیم چکار کنیم.

در وب گردی هایی که داشتم به مورد جالبی برخوردم، شاید خوندن و بلد بودن این مورد برای شما خالی از لطف نباشه.

شاید هم شما حرفه ای باشید و خیلی بهتر از این روش رو بکار گرفته اید.

فرض کنید می خواهید هر روز پس زمینه سایت شما تغییر رنگ بدهد بدون اینکه شما کاری انجام دهید. با ما باشید تا این روش رو آموزش ببینید.


بریم برای مطالعه کامل

تغییر رنگ مرورگر در گوشی

تغییر رنگ مرورگر در گوشی

سلام وقت بخیر

تا به حال با خوتان فکر کرده اید وقتی وارد سایت در گوشی می شوید رنگ مرورگر تغییر می کند؟؟؟

برای اینکه رنگ سایت خود را در مرورگرهای گوشی ها تغییر دهید چه کاری باید انجام داد؟!

کافیست تکه کدی را که به شما می دهیم در head قالب خود جایگذاری نمایید.


بریم برای مطالعه کامل

قالب مدیریت بوت استرپ مشکی

قالب مدیریت بوت استرپ مشکی

سلام وقت بخیر

امروز برای دوستانی که در زمینه طراحی سایت مشغول هستند یک قالب مدیریت با بوت استرپ آماده کرده ایم. این قالب بصورت چپ چین بوده که بایستی فایل بوت استرپ راست چین را جایگزین کرد و قالب را به فارسی برگرداند که زحمت این کار با طراح عزیز می باشد تا با سلیقه ای که دارد قالب را تغییر داده و استفاده نماید.

تصاویر این قالب را در گالری همین پست می توانید مشاهده نمایید.

لینک دمو در ادامه مطلب می باشد.


بریم برای مطالعه کامل

آموزش سی پنل

آموزش سی پنل

سلام وقت بخیر

در این ساعت برای شما یک آموزش سی پنل آپلود کرده ایم که کاری از سبا هاست می باشد. این آموزش بصورت یک نرم افزار پرتابل می باشد که بصورت تصویری می باشد.

برای دانلود به ادامه مطلب مراجعه نمایید.


بریم برای مطالعه کامل

نکاتی که در سئو قالب باید مورد توجه قرار بگیرد

نکاتی که در سئو قالب باید مورد توجه قرار بگیرد

سلام وقت بخیر

در این پست نکاتی در ارتباط با سئو قالب برای شما آماده کرده ایم. البته این پست با پست نکاتی که در مورد سئو باید مورد توجه قرار گرفت متفاوت است.

این نکات بصورت کلی بدین صورت می باشد :‌

  • سعی کنید فایل های جاوا اسکریپت را در footer قالب خود بارگذاری نمایید چراکه سرعت لود سایت و قالب بیشتر شده و نسبت به حالتی که در head قالب قرار می گیرد نتیجه بهتری کسب می کند. (از خود می پرسید چرا سرعت بارگذاری فرق میکند؟؟! چون اگر فایل های جاوا اسکریپت در footer‌باشند و فایل های css. در head ابتدا استایل ها بارگذاری و شکل و شمایل سایت ایجاد می شود **شایان ذکر است کدها بصورت خط به خط خوانده میشود ** نهایتاْ کدهای جاوا در انتها بارگذاری و سایت کامل می شود. امیدوارم متوجه منظور شده باشید.)
  • در صورت امکان اگر فایل های استایل یا css. خود را چند تکه نمایید لود قالب و محتوا سریعتر انجام خواهد گرفت.
  • اگر ممکن است فایل های css. را هم در footer خود آپلود نمایید. البته هر چقدر فکر میکنم به نتیجه ای برای اینکار دست پیدا نمی کنم. اگر شما علت را می دانید توضیح بدهید تا اطلاعات ما و دوستان خواننده تکمیل شود.
  • عکس ها و فایل های مربوط به تم یا قالب خودتان را در سرور خود بارگذاری نمایید. عل این امر آن است که موتورهای جستحوگر از بدو کلیک روی لینک مربوط به سایت شما تا بارگذاری کامل را تایم می زنند. این امر آن زمانی به ضرر شما تمام خواهد شد که یکی از سایت هایی که فایل های مربوط به قالب داون(از دسترس خارج شدن) شده باشد.