نقطه ویرگول;

هر از گاهی از هر چیزی

هر از گاهی از هر چیزی

۱۴ مطلب در دی ۱۳۸۹ ثبت شده است

طبق سیاست هایی که از ابتدای کار برای این وب سایت در نظر گرفته شده، ارسال مطلب و همکاری با این وب سایت برای همگان آزاد است. دوستانی که تمایل به ارسال مطالب مفید و آموزشی دارند می توانند با ارسال رزومه و مشخصات به ایمیل مدیریت سایت، یکی از نویسندگان سایت باشند. از ارسال پیشنهادات و انتقادات خود دریغ نکنید. اگر دیدگاهی دارید از شما سپاسگذار خواهیم بود که در میان بگذارید. با سپاس فراوان
۰ نظر موافقین ۰ مخالفین ۰ ۳۰ دی ۸۹ ، ۱۹:۱۹
مرتضی فتحی

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


require("mellicode.class.php");
$myMelliCode = "1234567890";
$melliClass = new melliCode;
if($melliClass::nationalCode($myMelliCode))
echo "+ True";
else
echo "- False";
?>

به همین راحتی
برای دانلود کلاس می تونید از این لینک استفاده کنید
یا از اینجا دانلود کنید:

موفق باشید

۲ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۸۹ ، ۲۱:۴۴
مرتضی فتحی
لاگین و  تعیین اعتبار کاربر یکی از متداولترین خصوصیت های یک وبسایت پویاست. در این مثال بر آنیم تا  نمونه از یک صفحه ورود که در هر وبسایت پویایی نیاز است را در سطحی متوسط از برنامه نویسی پی اچ پی آموزش دهیم.قبل از هر چیزی بهتر است یک نمای کلی از صفحاتی که در این آموزش نیاز خواهیم داشت را شرح بدم.
۴۷ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۸۹ ، ۱۵:۳۷
مرتضی فتحی
در این مقاله به (شاید) بزرگترین دغدغه برنامه نویسان نرم افزارهای وب می پردازیم. و آن چیزی جز بهینه سازی MySQL نیست. همیشه گفته‌ام که MySQL در عین حال که سرعت بالایی دارد حساسیت بالایی نیز دارد. شاید تنها نادیده گرفتن یک index می‌تواند فشار بسیار زیادی را به پایگاه داده وارد کند. این تجربه را داشته‌ام که سرور بار بسیار شدیدی را داشت و بعد از بررسی تنها به این مورد برخورد کردم که یک index را جاگذاشتم و این بار بر روی سرور قرار گرفت. می‌خواهیم قدم‌های اولیه برای این فرآیند را یاد بگیریم اما این راه نیاز به تلاش و تحقیق بیشتری نسبت به یک مقاله دارد.
۶ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۸۹ ، ۰۰:۰۵
مرتضی فتحی
تست نرم افزار یکی از موارد مهم در توسعه نرم افزار است. بدون این فاز، نمیتوانید از قابلیت اطمینان و پایداری پروژه مطمئن باشید. از دیدگاه بعضی از برنامه نویسان، این فاز، زمانبر و مستلزم حوصله و دقت زیاد است، اما این نکته را در نظر بگیرید که بهره وری پروژه مستقیما به کارکرد کد ها بستگی دارد. کارکرد کدها با آزمایش کد و سعی در پیدا کردن خطاها و رفع آنها وابسته است. هر چه زمان بیشتری برای تست کردن
۲ نظر موافقین ۰ مخالفین ۰ ۲۴ دی ۸۹ ، ۰۸:۲۸
مرتضی فتحی
HTML همواره زبان اصلی نشانه گذاری در وب بوده است . این زبان هرچند در ابتدا بعنوان زبانی برای شرح معنایی اسناد علمی طراحی شده بود ، اما با گذشت زمان، طراحی آن بگونه ای پیش رفت که آنرا قادر ساخت تا انواع دیگر اسناد را نیز پوشش دهد. HTML5 استاندارد فن‌آوری جدیدی است که کاهش نیاز برای افزونه‌های ویژه مانند ادوب فلش و سیلورلایت که برای مشاهده ویدیوهای قرار گرفته در بسیاری از صفحات وب و همچنین برخی وب سایت‌های انیماتوری مورد استفاده قرار می‌گیرند را مدنظر دارد . همچنین HTML5 امکان می‌دهد
۲ نظر موافقین ۰ مخالفین ۰ ۲۴ دی ۸۹ ، ۰۱:۱۳
مرتضی فتحی
در این مثال ما قصد نداریم بگیم که این اعتبار سنجی دیگه آخرشه،بلکه این یه مثال برای سطوح مقدماتی و متوسط میباشد که چگونگی کار با فرم ها و آرایه های فرمی در پی اچ پی را آموزش میدهد.هر چند بسیاری از تکنیک های پیشرفته و خاص پی اچ پی وجود دارد که میتوانیم آنها را در این اسکریپت استفاده کنیم با این حال هدف این مقاله این نیست.
۵ نظر موافقین ۰ مخالفین ۰ ۲۳ دی ۸۹ ، ۱۶:۳۰
مرتضی فتحی
شاید تعداد کمی از کاربران گنو/لینوکس ایران با وجود توزیع هایی مثل اوبونتو , فدورا , یا اوپن سوزه حتی نام توزیع آرچ لینوکس را شنیده باشند چه برسد به اینکه بخواهند آنرا تست کنند یا حتی کاربر دائمی آن باشند. این امر بیشتر از اینکه تبلیغی برای آن نشده باشد باید آنرا به حساب دشواری نصب و راه اندازی آن از لحظه نصب تا رسیدن به مرحله کاربردی گذاشت. آرچ لینوکس به دلیل نصاب متنی آن و بعضا اشتباهات بعضی کاربران در مرحله پیچیده پارتیشن بندی آن و همچنین عملیات طاقت فرسای بعد از نصب از قبیل...
۴ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۸۹ ، ۲۰:۱۵
مرتضی فتحی
SCM مخفف عبارت Source Control Management است که به نرم‌افزار‌های مدیریت source گفته می‌شود. به عبارت ساده‌تر در هر پروژه‌ی برنامه نویسی تعدادی پرونده و پوشه وجود دارد که به صورت پیوسته تغییراتی در آن‌ها اعمال می‌شود و نرم‌افزار‌های SCM یا Revision control وظیفه‌ی پیگیری این تغییرات را دارند. این نرم‌افزار‌ها دارای مخزنی برای نگهداری تاریخچه‌ی تغییرات هستند و می‌توان با استفاده از working tree که نرم‌افزار در اختیار ما می‌گذارد اقدام به اعمال تغییرات جدید کرد...
۱ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۸۹ ، ۱۹:۱۴
مرتضی فتحی
کیک پی اچ پی یکی از فریم ورک های قدرتمند و بسیار ساده ست که خیلی راحت می تونید باهاش سایت هایی رو با معماری MVC بنویسید که به راحتی قابل توسعه هستند. برای آشنایی با این فریم ورک می تونید به این پست مراجعه کنید. یکی از امکاناتی که این فریم ورک به ما می ده استفاده از behavior ها یا رفتارکننده ها هاست...
۸ نظر موافقین ۰ مخالفین ۰ ۲۰ دی ۸۹ ، ۰۷:۴۷
مرتضی فتحی