الرئيسية » تعليم برمجة و تصميم المواقع » وظيفة php لعرض السنة أوتوماتيكياً في أسفل الموقع

وظيفة php لعرض السنة أوتوماتيكياً في أسفل الموقع

السلام عليكم، سأعرض هنا لكم حلاً لمشكلة سنوية تتكرر كل عام عند تغير السنة، إذ كلنا نعاني من مشكلة تاريخ بدء الموقع و تحديث هذا التاريخ سنوياً حتى لا يوصف الموقع بصفة الإهمال، و سأقدم لكم برنامجاً بسيطاً سيقوم بعرض تاريخ السنة أسفل صفحات موقعكم و تحديث هذا التاريخ أوتوماتيكياً عند تغير السنة مع الحفاظ على تاريخ البدء.

مثال:

إستضافة مواقع و تطبيقات و سيرفرات في بس أس

بدأ موقعي هذا من تاريخ 2005، سيقوم هذا البرنامج بعرض التالي: © 2005-2011 بحيث تظهر سنة البدء في البداية و السنة الحالية بعدها (علماً أن هذا المثال أعلاه لا يستخدم البرمجية، فإذا تغيرت السنة إلى 2012 لن يتغير 2011 إلى 2012)

شرح مبدأ العمل:
سنقوم بإرسال متغير للوظيفة و هو تاريخ سنة بدء الموقع بالعمل، و ستقوم الوظيفة بالتحقق من السنة الحالية و إجراء مقارنة بين سنة البدء و السنة الحالية، و في حال كانت السنة الحالية أكبر من سنة البدء سيتم عرض تاريخ سنة البدء و بجانبه السنة الحالية و إلا سيتم عرض تاريخ السنة الحالية فقط.

نبدأ العمل على الوظيفة:

إستضافة مواقع و تطبيقات و سيرفرات في بس أس
[sourcecode language=”php”] function yearly_update($y)
{
$this_year = date(Y);
if ($this_year > $y)
{echo "© $y – $this_year";}
else
{echo "© $this_year";}
}
[/sourcecode]

و الآن نستدعي هذه الوظيفة و التي ستعرض التاريخ و رمز الحقوق فقط في المكان المخصص لها في أسفل الصفحة مع استبدال 2005 في مثالنا بتاريخ البدء للموقع، مثلاً 2004 أو غيره من التواريخ، و هذا البرنامج سيعرض السنة الحالية فقط في حال اخترتم

[sourcecode language=”php”] <?php yearly_update(‘2005’);?>
[/sourcecode]

و لمثال حي عن هذه البرمجية يمكنكم زيارة الرابط التالي
مثال عن برمجية تعديل التاريخ الأوتوماتيكي

لعبة تحدي الصحراء

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

MyUS ship from USA to Kuwait, Saudi Arabia, UAE, Egypt offer
RSS