در مورد کد PHP هم يه توضيح بدم. من با استفاده از تابعي jdate که توسط دوستان خوب ايراني نوشته شده، به تاريخ شمسي دسترسي دارم. متأسفانه سايتي که فايل jdf.php رو منتشر ميکرد، الان ديگه فعاليت نميکنه، اما مهم نيست، من آپلود کردم، ميتونيد دانلود کنيد: jdf.php اگر اين فايل رو include کنيد، مثل تابع date در پي.اچ.پي، به تاريخ شمسي (جلالي) دسترسي داريد، فقط از اين به بعد مثلاً به جاي
اين کد، نام ماه رو به ميلادي درج ميکنه. بنويسيد:
اين کد، نام ماه رو به شمسي تايپ ميکنه. ميتونيد با توجه به اطلاعات تابع date در سايت php.net از jdate استفاده کنيد. حالا با چهار خط کد ميشه عکس اوقات شرعي امروز رو پرينت گرفت:
توضيح در مورد کد بالا: ابتدا فايل jdf رو ايمپورت کرديم. بعد، شماره ماه شمسي رو ريختيم داخل متغير month_num بعد، شماره روز شمسي رو ريختيم داخل day_num بعد، گفتيم عکسي که در مسير http://savehsara.aftabgardan-cc.com/modules/Owghat/owghat هست و نامش مساوي است با (gif.شماره روز-شماره ماه) پرينت بگير. حالا اوقات شرعي امروز نمايش داده خواهد شد من اين کد رو زماني که هيچي از زبان برنامهنويسي نميدونستم نوشتم بنابراين، الگوريتم بهينه نيست. تهيه عکسها ممکنه کمي زمانبر باشه. از طرفي اگر ساعتها جلو و عقب کشيده بشه، شما نميتونيد زمانها رو تنظيم کنيد. همونطور که ميدونيد، سايت owghat.com هم طبق يک الگوريتم اين زمانها رو به دست ميياره. پس اگر شما اون الگوريتم رو به دست بياريد، ميتونيد سيستمتون رو خيلي پيشرفتهتر کنيد. مثلاً طوري کدنويسي کنيد که همه کاربران ايراني از سيستم شما استفاده کنند! فقط کافيه نام شهرشون رو بدن و کدي دريافت کنند که با قرار دادن اون در وبلاگشون اوقات شرعي شهرشون در وبلاگشون نمايش داده بشه. چون شما ديگه الگوريتم داريد نه چند تا عکس مخصوص يک شهر! مشکل جلو و عقب بودم ساعتها هم حل ميشه! فقط کافيه چک کنيد که اگر شماره ما کمتر يا مساوي 6 (يعني کمتر از 7) بود، ساعات رو به علاوهي 1 کنه و نمايش بده. اما الان من مجبور شدم در الگوريتم خودم، چک کنم که اگر شماره ماه کمتر از 6 بود، زير عکس بنويسه "به ساعت قديم"
اميدوارم تونسته باشم توضيح کاملي ارائه کنم. [برنامه نويسي] (ادامه متن ... | 4 نظرات| لينك ثابت | نسخه چاپی) ارسال شده بوسیله Hamid در مورخه : سه شنبه، 5 شهریور، 1387 (2352 مشاهده)
|
|