الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة فى ظهور وقت اضافة الخبر اريدة ان يكون منذ دقائق او ثواني او ساعات او ايام

بدأه fatmaali في 16 ديسمبر 2012 · 6 رد · 644 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخوانى الافاضل

لدي سكربت اخباري صغير اقوم من خلاله باضافة خبر وصفحة اخرى لعرض الاخبار التى قمت باضافتها المشكلة هي كالتالى انى اقوم باضافة الخبر وعند استعراض الخبر

اقوم باظهار وقت اضافة الخبر يجي لكي بالشكل هذا

2012-12-06 20:34:44

علما بان الصفحة التى من خلالها اقوم بعمل انسرت هوا كالتالى

<?
include("config.php");

$insert="insert into artical (title,note,ar_cat_id) values ('$title','$note','$ar_cat_id')";
$Result=mysql_query($insert);

if($Result)
{
echo"<center>Êã ÇáÇÑÓÇá ÈäÌÇÍ";
echo"<meta http-equiv=refresh content=0;url='news.php'>";
}

?>

والحقل الخاص بجدول الوقت باسم

timeadd وهوا من نوع timestamp

الافتراضي له CURRENT_TIMESTAMP

المشكلة بسيطة وبازن الله اجد حلها عندكم هو يظهر فعلا وقت اضافة الخبر ولكن بالشكل التالى 2012-12-06 20:34:44

كل ما اريدة ليس بالشكل السابق اريد اظهار توقيت الخبر كالتالى ( منذ 10 دقائق و 5 ثواني ) او منذ يومين او منذ اسبوع او منذ 4 شهور او منذ سنه على حسب تاريخ اضافة الخبر

واظهار البيانات الخاصة بالداله لدي حاليا هي كالتالى

"<?php echo $timeadd;?>

ارجو ان اجد الحل عندكم

#2

أخي استخدم مكتبة أخونا خالد الشمعه فهي رائعه وتغني الجميع عن السؤال بالنسبه لأي سكريبت موجه للعرب

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3

معا اختك فاطمة اخي الفاضل بحثت عن ما قلته ولكن لم اجد شيئ يخصل ما طلبته بالموضوع فهل يمكن ان تساعدني فى رابط معين او بحث بالموقع

#4
اقتباس
معا اختك فاطمة اخي الفاضل بحثت عن ما قلته ولكن لم اجد شيئ يخصل ما طلبته بالموضوع فهل يمكن ان تساعدني فى رابط معين او بحث بالموقع

لم أنظر للإسم إﻻ بعد أن قمت بإرسال الرد :) أعتذر

على كل ماتطلبيه كما قلت لك والمكتبه على الرابط التالي (كتبت خالد الشمعه في جووجل فظهرتأول نتيجة)

وما تريديه موجود في هذه الصفحة تحديدا

في حال لم تريدي استخدام المكتبه السابقة يمكنك استخدام هذه الداله

function nicetime($date)
{
	$periods 		= array("ثواني", "دقائق", "ساعات", "أيام", "أسابيع", "أشهر", "سنوات", "عقود");
	$lengths 		= array("60","60","24","7","4.35","12","10");
	$tense 		= "مضت";
	$difference 	= time() - $date;
	for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
    	$difference /= $lengths[$j];
	}
	$difference = round($difference);


 	return " $difference $periods[$j] $tense ";   	


}

تم تعديل هذه المشاركة بواسطة بسام العيساوي في 16 ديسمبر 2012 في 06:44

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#5

السلام عليكم اخي طيب كيف طريقة استخدام الدالة علماه بان الناتج من القاعدة الخاص بالوقت هوا هذا الحقل

postdata

وكيف لي ان اظهر الناتج فى المكان المناسب اذا تكرمت

؟

#6
$x=nicetime($row[postdata])

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#7

ياخى اطرح الوقت الحالى الى الوقت المخرن بالدتا بيز

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…