تابع موضوعات المنتدى الانتساب تعليمات س - ج المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة


عودة   منتدى بي اتش بي PHP > قسم لغة بي اتش بي PHP LANGUAGE > مشاكل وحلول PHP Errors & Troubleshooting

مشاكل وحلول PHP Errors & Troubleshooting في هذا القسم يمكنك طرح أي مشكلة أو استفسار يواجهك في برمجة تطبيقات PHP، أيضاً يمكنك المشاركة في حل مشكلات الغير.


إضافة رد
 
LinkBack أدوات الموضوع طريقة العرض
قديم 12-06-2007, 03:56 PM   #1 (permalink)
عضو فعال
 
الصورة الرمزية لـ enigma
 
تاريخ الانتساب: 04-03-2007
المكان: العراق
مشاركات: 655
مستوى السمعة : 2
enigma على طريق التميز و النجاح
Question سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

السلام عليكم
كيف لي أن استفيد من دوال التعامل مع الوقت يعني لو افترضنا أن لدينا هنا ثلاث مواضيع:
------------------------
1
عنوان: الموضوع الأول
شرح: تفصيل يصف الموضوع الأول
الوقت: 12:25
------------------------
2
عنوان: الموضوع الثاني
شرح: تفصيل يصف الموضوع الثاني
الوقت: 16:25
------------------------
3
عنوان: الموضوع الثالث
شرح: تفصيل يصف الموضوع الثالث
الوقت: 19:25


الآن بعد كل هذا الجهد أحتاج إلى أن ارتب بعض الإعدادات مثلاً لو كان الوقت هو الوقت الحالي
يكتب على الموضوع (الآن)... وإذا يمكن استخدام الشروط في حذف المواضيع المنتهية أو إغلاقها
أو تغيير خطها
لكن كيف استفيد من الدوال
علماً أن المواد يتم تخزينها في قاعدة بيانات
ويتم حفظ الوقت بطريقة timestamp لليونكس
أخونا كودر البطل ما راح تقصر إن شاء الله في الإجابة
أنا عملت نماذج كتيييير ما ضبطت
enigma غير متصل   رد مع اقتباس
قديم 12-06-2007, 08:25 PM   #2 (permalink)
عضو نشيط
 
الصورة الرمزية لـ W-COBRA
 
تاريخ الانتساب: 06-05-2007
المكان: Marocainoo
السن: 24
مشاركات: 168
مستوى السمعة : 2
W-COBRA على طريق التميز و النجاح
Post رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

أخي الكريم . . لم أفهم لما استخدمت الوقت بدل التاريخ . . المهم .. تفضل هذا الكود ربما ينفعك ( لم اجربه للتأكد ) ..

كود PHP:
<?php
$post_query 
mysql_query ("select * from table_post  order by date ");
$post_rows   mysql_fetch_array($post_query);
$time_now time();

//***
if( $post_rows['time_post'] == $time_now )
{
$post_rows['time_post'] = "الآن" ;

    
    while(
$post_rows   mysql_fetch_array($post_query)){

echo 
$post_rows['id'] ;
echo 
$post_rows['title'] ."<br/>"
echo 
$post_rows['body'] ."<br/>" ;
echo 
$post_rows['time_post'] ."<br/><br/>" ;
    }
}

//***

if( $post_rows['time_post'] < $time_now )
{
    while(
$post_rows   mysql_fetch_array($post_query)){
    
echo 
" <b>"$post_rows['id']  ."</b>" ;
echo 
" <b>"$post_rows['title']  ."</b> <br/>"
echo 
" <b>"$post_rows['body']  ."</b> <br/>" ;
echo 
" <b>"$post_rows['time_post']  ."</b> <br/><br/>" ;

    }
}
?>
ملاحظات :
  • يمكنك استبدال المتغير (الوقت) في حالة اردت عمل الشرط بدلالة التاريخ
  • خلي لنا خبر في كل الأحوال . .
__________________
أشكركم على كلامكم الطيب . . إن شاء الله أعود
.+.+.+.+.
يمكنكمـ بالضغط على الصورة أسفلـ إضافة شريط موقعنـا على
متصفحك بكل يسر
[:: FireFoxe ::]


معهد دبليو كوبرا التكويني الحصري عربيا!!
برمج موقعك بأكبر عملاق على الإطلاق -> WebDev <-
%
.+.+.+.+.
W-COBRA غير متصل   رد مع اقتباس
قديم 12-06-2007, 11:34 PM   #3 (permalink)
عضو فعال
 
الصورة الرمزية لـ enigma
 
تاريخ الانتساب: 04-03-2007
المكان: العراق
مشاركات: 655
مستوى السمعة : 2
enigma على طريق التميز و النجاح
افتراضي رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

طيب هذا واضح لكن كيف أتعامل مع الوقت داخل القاعدة
أريد أن يتعرف على الوقت في حال كان الوقت الحقيقي والفعلي وليس وقت السيرفر
يعني باختصار اريده يحسب وقت عالمي جرينتش وبعد ذلك يضيف إليه الوقت المحلي
ومن ثم يخبرنا بالمواضيع التي تعرض الآن، أو بعد ساعة أو ثلاث
ولكل موضوع وقته الخاص به طبعاً، يتم إدخال الوقت يدوياً
فكيف لي أن أحوله إلى وقت timestamp
يعني أنا أريد أن افترح أن هناك مثلاً ثلاث مواضيع كما ذكرت فإذا كان الموضوع الأول هو الوقت
12:00 مثلاً في التوقيت العالمي فإنه يحسب الوقت المحلي له وبعد ذلك يعرضه
وإذا تم هذا يعرض الموضوع على أنه الآن
بعد الانتهاء مباشرة ينتقل إلى الموضوع الثاني
كيف؟
enigma غير متصل   رد مع اقتباس
قديم 13-06-2007, 12:40 AM   #4 (permalink)
عضو نشيط
 
الصورة الرمزية لـ W-COBRA
 
تاريخ الانتساب: 06-05-2007
المكان: Marocainoo
السن: 24
مشاركات: 168
مستوى السمعة : 2
W-COBRA على طريق التميز و النجاح
افتراضي رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

العفو أيها البطل . .

------
مش فاهم القصد
------
عذرا
__________________
أشكركم على كلامكم الطيب . . إن شاء الله أعود
.+.+.+.+.
يمكنكمـ بالضغط على الصورة أسفلـ إضافة شريط موقعنـا على
متصفحك بكل يسر
[:: FireFoxe ::]


معهد دبليو كوبرا التكويني الحصري عربيا!!
برمج موقعك بأكبر عملاق على الإطلاق -> WebDev <-
%
.+.+.+.+.
W-COBRA غير متصل   رد مع اقتباس
قديم 13-06-2007, 02:10 AM   #5 (permalink)
عضو فعال
 
الصورة الرمزية لـ enigma
 
تاريخ الانتساب: 04-03-2007
المكان: العراق
مشاركات: 655
مستوى السمعة : 2
enigma على طريق التميز و النجاح
افتراضي رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

طيب حفصل اكثر لكن ما تزعلش لو ما فهمت

أولاً: اريد تسجيل وقت في قاعدة البيانات لموضوع يكون حسب توقيت كرينتش GMT اوكي توقيت عالمي

ثانياً: اريد دالة تستخدم الوقت في القاعدة المخزون في الموضوع وتقوم بجمعه أو بطرحه من الوقت المحلي لدولة الإمارات مثلاً

ثالثاً: عندما يكون الوقت الفعلي في كرينتش الساعة 12 مثلاً فسيكون في الإمارات الساعة 11 مثلاً ويوجد موضوع في هذه الساعة في ملف العرض يتم تأشيره باللون الأخضر على أنه يعمل الآن
أو ينقل الآن أو في هذه الساعة تشاهد هذه المواضيع

يعني مثلاً مدرسة تعطي حصص لخمس أيام في الأسبوع
السبت | الأحد | الاثنين | الثلاثاء | الأربعاء
طيب: في جدول ليوم السبت: فيه
1) دورة بي اتش بي ، الساعة: 12:45 (طبعاً الوقت حسب توقيت الإمارات)
2) دورة اش تي ام ال ، الساعة 11: 30
3) تعلم الإنجليزية، الساعة 10:30
وعندما تكون الساعة فعثلاً في هي موافقة لوقت واحدة من هذه المواضيع
يؤشر أمامها بأن المحاضرة الآن مثل:
الآن 1) دورة بي اتش بي ، الساعة: 12:45 (طبعاً الوقت حسب توقيت الإمارات)
enigma غير متصل   رد مع اقتباس
قديم 13-06-2007, 12:36 PM   #6 (permalink)
عضو نشيط
 
الصورة الرمزية لـ W-COBRA
 
تاريخ الانتساب: 06-05-2007
المكان: Marocainoo
السن: 24
مشاركات: 168
مستوى السمعة : 2
W-COBRA على طريق التميز و النجاح
Post رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

تفضل ،
كود PHP:

//*** حسب مثالك بالرد:  
//*** توقيت دولة الإمارات : GMT-1
//*** علمـا بأنه عند إدراجك للموضوع يكون توقيته حسب التوقيت العالمي
$time_post time();
//15:10
$insert=("INSERT INTO post_cours (time_post)"."VALUES('$time_post')");

//*** الآن نشوف خطوة عرض المواضيع . .

$post_query mysql_query ("select * from post_cours  order by id ");
$post_rows   mysql_fetch_array($post_query);

//*** موافقة التوقيت العالمي لتوقيت دولة الإمارات 
$post_rows['time_post']=$post_rows['time_post'] - (1*24*60*60);
//14:10
$time_now=time() - (1*24*60*60) ;

//*** عند تحقق شرط موافقة التوقيت الحالي لتوقيت موضوع مـا
if( $post_rows['time_post'] == $time_now )
{
$post_rows['time_post'] = "<font color=green> الآن </font>" ;

while(
$post_rows   mysql_fetch_array($post_query)){

echo 
$post_rows['time_post'] . " ، " $post_rows['id'] . " ، " $post_rows['title'] . "الساعة: " .$time_now "(حسب توقيت الإمارات) <br/>" ;
    }
}

//*** عند مخالفة التوقيت الحالي لتوقيت موضوع مـا 
if( $post_rows['time_post'] != $time_now )
{

while(
$post_rows   mysql_fetch_array($post_query)){

echo 
$post_rows['id'] . " ، " $post_rows['title'] . "الساعة: " .$post_rows['time_post'] . "(حسب توقيت الإمارات) <br/>" ;
    }

ملاحظة : علمـا بأنك تدخل توقيت المواضيع حسب التوقيت العالمي ، بعدين عند المعاينة تطرح حسب التوقيت دولة الإمارات . . حسب مثالك . .

لو بدك يكون العرض حسب البلد اللي متواجد فيها . . ( يعني بالقاعدة توقيت GMT و عند العرض حسب توقيت البلد ) . . ، ستتضطر لإضافة حقل بالصفحة لبع ها المتغير لنستعمله عند الشرط . . مثل سكريبت VBulettin

تحياتي
__________________
أشكركم على كلامكم الطيب . . إن شاء الله أعود
.+.+.+.+.
يمكنكمـ بالضغط على الصورة أسفلـ إضافة شريط موقعنـا على
متصفحك بكل يسر
[:: FireFoxe ::]


معهد دبليو كوبرا التكويني الحصري عربيا!!
برمج موقعك بأكبر عملاق على الإطلاق -> WebDev <-
%
.+.+.+.+.
W-COBRA غير متصل   رد مع اقتباس
قديم 13-06-2007, 12:41 PM   #7 (permalink)
عضو فعال
 
الصورة الرمزية لـ enigma
 
تاريخ الانتساب: 04-03-2007
المكان: العراق
مشاركات: 655
مستوى السمعة : 2
enigma على طريق التميز و النجاح
افتراضي رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

أنت هائل يا راجل، جاري التطبيق
وسأعلمك بالنتيجة


كلمة (شكراً) هي قليلة يا كوبرا في حقك
لكن اقبلها من صديق


تحياتي
enigma غير متصل   رد مع اقتباس
قديم 13-06-2007, 03:27 PM   #8 (permalink)
عضو نشيط
 
الصورة الرمزية لـ W-COBRA
 
تاريخ الانتساب: 06-05-2007
المكان: Marocainoo
السن: 24
مشاركات: 168
مستوى السمعة : 2
W-COBRA على طريق التميز و النجاح
افتراضي رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

اقتباس:
الكاتب : enigma عرض المشاركة
أنت هائل يا راجل، جاري التطبيق
وسأعلمك بالنتيجة


كلمة (شكراً) هي قليلة يا كوبرا في حقك
لكن اقبلها من صديق


تحياتي
العفو أخي الكريم
مش أستحق كل ها الكلام بصراحة
فقط ، أساعد إخوتي باللي أقدر عليه . .

و تذكر :
من كتم علما ، و لم يعلمه ، ألجمه الله لجاما من نار (والعياذ بالله )
__________________
أشكركم على كلامكم الطيب . . إن شاء الله أعود
.+.+.+.+.
يمكنكمـ بالضغط على الصورة أسفلـ إضافة شريط موقعنـا على
متصفحك بكل يسر
[:: FireFoxe ::]


معهد دبليو كوبرا التكويني الحصري عربيا!!
برمج موقعك بأكبر عملاق على الإطلاق -> WebDev <-
%
.+.+.+.+.
W-COBRA غير متصل   رد مع اقتباس
قديم 14-06-2007, 02:56 PM   #9 (permalink)
عضو فعال
 
الصورة الرمزية لـ enigma
 
تاريخ الانتساب: 04-03-2007
المكان: العراق
مشاركات: 655
مستوى السمعة : 2
enigma على طريق التميز و النجاح
افتراضي رد : سؤال عن التعامل مع الوقت ودوال الوقت والتاريخ

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


زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 4
المبدع, ابووائل, meshmesha07, Mr.x
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط

الانتقال السريع

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
دالة date () [الوقت والتاريخ] محب php دوال بي اتش بي PHP Functions 16 24-12-2008 06:24 PM
الوقت المنقضي aroon الأسئلة المتكررة PHP FAQ 5 09-02-2008 03:26 AM
ازاى اضيف عدد معين من البيانات فى القاعدة فى نفس الوقت؟ الفرعون الصغير مشاكل وحلول PHP Errors & Troubleshooting 1 25-01-2008 05:08 PM
دالة الوقت والتاريخ ؟؟ ( اتمنى الاجابه ) kasi مشاكل وحلول PHP Errors & Troubleshooting 9 17-10-2007 10:11 PM
استفسار في استخدام الوقت والتاريخ داخل القاعدة enigma مشاكل وحلول PHP Errors & Troubleshooting 8 30-04-2007 10:52 AM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 03:02 AM.