کلاسور

ویترین کوچک دانسته ها و ندانسته های من ...

مدیریت کامل دایرکت ادمین از سیر تا پیاز !

 

چگونه با پنل دایرکت ادمین سرور لینوکس خود را مدیریت کنیم؟

ادامه مطلب...
۲۴ فروردين ۹۲ ۰ نظر موافقین ۱ مخالفین ۰ بازدید :۱۶۶۰۱۰
مسعود وحید

امنیت فرم ورود در php

ادامه مطلب...
۱۱ فروردين ۹۲ ۱ نظر موافقین ۱ مخالفین ۰ بازدید :۳۴۶
مسعود وحید
مسعود وحید
کار با فایل اکسل و CSV فارسی در PHP

کار با فایل اکسل و CSV فارسی در PHP

dbconvertor

 1- انتقال فایل XLSX  فارسی به دیتابیس    ( EXCEL 2007  TO MYSQL )

2- انتقال فایل XLS  فارسی به دیتابیـس      ( EXCEL 2003 TO MYSQL )

3- انتقال فایل CSV  فارسی به دیتابیس      ( CSV TO MYSQL )

ادامه مطلب...
۰ نظر بازدید :۱۶۲۶۹
مسعود وحید

چاپ خودکار بانک اطلاعاتی توسط Word و Excel

استفاده از فرمسازهای متداول همچون Rsform ، Breezing Form و یا سایر فرم سازهای تحت PHP یا ASP.net در سایت های امروزی امری متداول شده است . اما بزرگترین مشکلی که مدیران این سایت ها با آن دست و پنجه نرم می کنند استفاده از رکورد های ثبت شده در این فرم هاست . به عنوان مثال مدرسه ای که ثبت نام اینترنتی انجام داده است و اکنون برای انتقال اطلاعات دانش آموزان و چاپ کارت دانش آموزی دچار مشکل شده است ، یا همایشی که از کاربران ثبت نام به عمل آورده و اکنون یک روند طولانی چاپ کارت های ورود به همایش را پیش رو دارد .

ادامه مطلب...
۰۳ اسفند ۹۱ ۵ نظر موافقین ۱ مخالفین ۰ بازدید :۶۹۰۰
مسعود وحید
پنجشنبه, ۲۶ بهمن ۱۳۹۱، ۱۱:۱۲ ب.ظ مسعود وحید
وب سایت همایش ملی توسعه پایدار و سوخت سبز

وب سایت همایش ملی توسعه پایدار و سوخت سبز

وب سایت همایش ملی توسعه پایدار و سوخت سبز (بیودیزل)تاریخ شروع پروژه : 1391/11/05

تاریخ تحویل پروژه : 1391/11/12  ( مشمول شرایط تحویل فوری )

کارفرما : مرکز هم اندیشی توسعه استان ، استانداری اصفهان

امکانات :

  • مدیریت محتوای کامل و پنل دسترسی کاربر + تعیین سطوح

  • فرم ثبت نام در همایش پویا به همراه ماژول نمایش لیست ثبت نام شدگان اتصال فرم ثبت نام به خبرنامه ایمیلی اعضا و ارسال هوشمند فرم به ایمیل مدیر سیستم + تغییر قالب فرم ثبت نام همراه با افزودن امکان  راهنمای Tooltip به فرم و قابلیت ارسال پیامک به ثبت نام کنندگان

  • طراحی قالب اختصاصی بر اساس سفارش کارفرما

  • سایر امکانات عمومی مانند گالری ، خبرنامه ، آمارگیر و ...

     

ادامه مطلب...
۲۶ بهمن ۹۱ ۰ نظر موافقین ۱ مخالفین ۰ بازدید :۳۷۰
مسعود وحید

کوئری تغییر گروهی نوع ذخیره سازی داده ها در دیتابیس

دستور تغییر گروهی نوع کارکترهای دیتابیس برای هر جدول به صورت زیر در Mysql نوشته می شود :
 

 

ALTER TABLE table name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci ;

که در دستور فوق به جای table name نام کامل جدول نوشته خواهد شد . با این دستور کلیه ی اطلاعاتی که پیش از این نیز در دیتابیس ذخیره شده بودند به UTF-8 تبدیل خواهند شد .
در صورتی که نمی خواهید اطلاعات قبلی دستخوش تغییر شوند از این دستور استفاده کنید :

 

ALTER TABLE table name COLLATE utf8_general_ci;

۱۹ بهمن ۹۱ ۰ نظر موافقین ۱ مخالفین ۰ بازدید :۴۹۵
مسعود وحید

آموزش ساخت فیلد کد رهگیری برای فرم ساز Breezing Form

اولین آموزش رو میزارم که شما تا حدودی با نحوه قرار دادن کد در فرم و همچنین ایجاد مقدار با استفاده از کد نویسی درون یک فیلد آشنا بشید..

این آموزش خیلی ساده ولی مورد نیاز خیلی عزیزان هست.

آموزش ساخت فیلد کد رهگیری : در این آموزش ما میخوایم کاری کنیم که به محض باز کردن فرم توسط کاربر یک کد به صورت تصادفی (Random) در یک فیلد قرار بگیره که ما از این کد به عنوان کد رهگیری بتونیم استفاده کنیم.

یک فرم بسازید و نام اون رو myform بزارید
یک فیلد متنی درون فرم قرار بدید و ویژگی اون رو فقط خواندنی (Read only) کنید.
نام فیلد رو هم بزارید trace

حالا به مسیر زیر برید:
فرم اصلی -> سربرگ پیشرفته -> تنظیمات بیشتر -> اسکریپت -> اسکریپت مقدار دهی اولیه -> سفارشی

حالا دستورات زیر رو در کادر مربوطه وارد کنید و ذخیره نمایید:
function ff_myform_init() { var rand_no = (Math.floor(Math.random()*999999999999)); ff_getElementByName('trace').value = rand_no; }
۲۱ آذر ۹۱ ۰ نظر موافقین ۱ مخالفین ۰ بازدید :۱۰۷۵
مسعود وحید

درج تاریخ در بریزینگ فرم

برای ایجاد یک فیلد در فرم که تاریخ ثبت فرم رو به صورت شمسی ذخیره کنه و در افزونه xForm Viewer هم قابل نمایش باشه باید این مراحل رو طی کنید :
1- در فرمتون یه فیلد مخفی ایجاد کنید و یه برچسب براش انتخاب کنید ( مثلا "تاریخ ثبت فرم" ) حالا توی قسمت نام هم یه اسم به دلخواه خودتون مجددا وارد کنید ( مثلا " date " ) خوب حالا نوبت مهمترین و سخت ترین مرحله است . شما باید توی مقدار فرم این عبارت رو وارد کنید :

<?php echo JHTML::_('date', 'now' ) ?>

۲۱ آذر ۹۱ ۰ نظر موافقین ۱ مخالفین ۰ بازدید :۳۴۷
مسعود وحید

تاریخ شمسی در بریزینگ فرم

آموزش سریع ساختن تاریخ شمسی
یک بخش ایجاد کنید .
وداخل این بخش 5 المان ایجاد کنید .
المان اول از نوع ورودی مخفی و به نام m مقدار آن میتوانی از مقدارهای (- . , /) استفاده کنید
المان دوم را به نام روز rooz و از نوع لیست بازشدنی باشد و مقدار آنها را از 1 تا31 به شکل (0;1;1 تا 0;31;31) وارد کنید
المان سوم هم به نام ماه mah مانند روز و مقدار آنرا میتوانید نام ماهها را به فارشی بنویسید و valu را عدد بدین و هم میتونین همش حروف باشه و هم عدد مانند (0;1;فروردین , 0;فروردین;1 , 0;فروردین;فروردین)
المان چهارم هم مانند قبلی ها ولی سال را وارد کنید . اگر برای تاریخ تولد است باید از سال 1300 تا 1391 . 91 آیتم بسازید که سخت است بیائید سال رو هم تقسیم کنید و تشکیل دهید از سه المان لیست بازشدنی یکان . دهگان و 13 که نشان دهنده سال 1300 هست . ولی برای درج تاریخ روز و همین سال که المان را با مقدار زیر (0;1391;1391) وارد کنید .
المان پنجم هم چیزی نیست جز یک ورودی مخفی که به نام همان تاریخ اصلی shamsiاست که در فرم درج شود .
مرحله دوم اسکریپت ها
همه ورودی ها در قسمت پیشرفته /اسکریپت ها / سفارشی بغیر از آخری شمسی و بجای **** نام المان را وارد کنید .

function ff_****_action(element,action) {

ff_shamsi _action(element,action);

}

و در اسکریپیت المان پنجم این اسکریپت را وارد کنیم .

function ff_shamsi_action(element,action)
{
ff_getElementByName('shamsi').value = 0;
ff_getElementByName('shamsi').value = Number(ff_getElementByName('shamsi').value) + Number(ff_getElementByName('rooz').value) + (ff_getElementByName('m').value) + (ff_getElementByName('mah').value) + (ff_getElementByName('m').value) + Number(ff_getElementByName('sal').value);
}
نکته : اگر شما الما آخری که تاریخ کلی هست را از نوع ورودی مخفی بگذارید . میتوانید در جدولها و خروجی ها استفاده کنید . و یا در صفحات بعد خلاصه اطلاعات وارد شده نشان دهید .
اگر دوست داشتید بعد از تکمیل تاریخ . تاریخ را ببینید . المان پنجم را از نوع متنی بگذارید و فقط خواندنی بگذارید .
۲۰ آذر ۹۱ ۰ نظر موافقین ۱ مخالفین ۰ بازدید :۳۴۸
مسعود وحید

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

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

در این فرم نمونه دو المان نیاز داریم

ابتدا یک المان از نوع " فیلد متنی" ساخته و نام انرا " name " قرار دهید و عنوان آن را " نام و نام خانوادگی "
یک المان از نوع " فیلد متنی" ساخته و نام انرا " SMS " قرار دهید و عنوان آن را " شماره موبایل "
یک المان از نوع " بانک پاسارگاد " ساخته و نام انرا " pasargad " قرار دهید و عنوان آن را " پرداخت آنلاین "

در سربرگ مشصات مربوط به المان بانک پاسارگاد یک فیلد به نام مقدار وجود دارد که شما باید مبلغی را که قصد دارید کاربر با پر کردن فرم آن را پرداخت کند را وارد نمایید.برای مثال رقم 1000 را وارد کنید.این رقم به ریال میباشد.
اکنون در سربرگ پیشرفته مربوط به المان بانک پاسارگاد رفته و در قسمت پایین از بخش اکشن اسکریپت ، کتابخانه را انتخاب کنید و گزینه "عملکردها:کلیک" را انتخاب کنید.در همان قسمت و از لیست کشویی گزینه ff_validate_submit را انتخاب نمایید.

پس از ذخیره فرم خود اکنون کاربران سایت شما میتوانند فرم را تکمیل کنند و بر روی گزینه پرداخت کلیک کنند.همان مبلغی که شما تعریف کرده ای برای پرداخت به درگاه بانکی ارسال میشود.پس از پرداخت نیز کاربر به سایت شما ارجاع داده شده و در همان لحظه به شماره تلفن همراهی که در فرم وارد کرده بود پیامک تائید پرداخت ارسال میشود.


ادامه مطلب...
۲۰ آذر ۹۱ ۰ نظر موافقین ۱ مخالفین ۰ بازدید :۹۷۳
مسعود وحید