PDA

View Full Version : بدست اوردن تغییرات زمان



رهنورد2
شنبه 28 مرداد 1385, 21:53 عصر
من یک برنامه می خواهم بنویسم که براساس تغییر زمان به مدت یک روز یک عمل خاصی راانجام بدهد چه تاریخی امروز است مهم نیست مهم این است که مثلا فردا این برنامه تشخیص دهد که یک روز گذشته .به عبارت دیگر چگونه می توان ازتابعdateتغییرات زمان راگرفت

tabib_m
یک شنبه 29 مرداد 1385, 12:39 عصر
برنامه ی php در هر صورت وقتی اجرا میشه که یک نفر اون صفحه رو درخواست کنه!
و خود به خود کار نمیکنه
ولی در هر صورت ، مثلا شما میخواید هر وقت کسی فلان صفحه رو اجرا کرد ، یک چک بشه که آیا از دفعه ی پیش ، یک روز گذشته یا نه؟ و در صورت گذشته بودن روز، یک عملیات رو انجام بدید.
کافیه شما یک فایل داشته باشید که یک تاریخ توش ثبت شده باشه (تاریخ امروز) و توی برنامه ی Php تون چک کنید که آیا تاریخ امروز ، بزرگتر از تاریخ وارد شده توی اون فایل ه یا نه؟ و در صورتی که بزرگتر بود ، عملیاتی که میخواید رو انجام بدید ، و داخل فایل رو هم با تاریخ امروز ، عوض کنید. یعنی تاریخی که داخل فایل وارد شده ، تبدیل بشه به تاریخ امروز.
بنابراین هر وقت که کسی صفحه ی مورد نظر رو درخواست کنه ، در صورتی که از دفعه ی پیش ، یک روز گذشته باشه ، اون عملیاتی که شما میخواید ، انجام میشه.

موفق باشید

رهنورد2
دوشنبه 30 مرداد 1385, 16:16 عصر
برنامه ی php در هر صورت وقتی اجرا میشه که یک نفر اون صفحه رو درخواست کنه!
و خود به خود کار نمیکنه
ولی در هر صورت ، مثلا شما میخواید هر وقت کسی فلان صفحه رو اجرا کرد ، یک چک بشه که آیا از دفعه ی پیش ، یک روز گذشته یا نه؟ و در صورت گذشته بودن روز، یک عملیات رو انجام بدید.
کافیه شما یک فایل داشته باشید که یک تاریخ توش ثبت شده باشه (تاریخ امروز) و توی برنامه ی Php تون چک کنید که آیا تاریخ امروز ، بزرگتر از تاریخ وارد شده توی اون فایل ه یا نه؟ و در صورتی که بزرگتر بود ، عملیاتی که میخواید رو انجام بدید ، و داخل فایل رو هم با تاریخ امروز ، عوض کنید. یعنی تاریخی که داخل فایل وارد شده ، تبدیل بشه به تاریخ امروز.
بنابراین هر وقت که کسی صفحه ی مورد نظر رو درخواست کنه ، در صورتی که از دفعه ی پیش ، یک روز گذشته باشه ، اون عملیاتی که شما میخواید ، انجام میشه.

موفق باشید
خیلی می بخشیدبعد از اینکها ین کارها راانجام دادم میشه بگویید چطوری میشه در یک متغییر
از صفحه ایی (دراینجا همان فایل است)مقداری را عوض کرد درصورتی که ما به ان صفحه پست نمی شویم یعنی چطور میشه تاریخ را با تاریخقبلی عوض کرد

tabib_m
دوشنبه 30 مرداد 1385, 16:20 عصر
این کار دیگه ، کار با فایلهاس
توابع مربوط به کار با فایل (http://www.php.net/manual/en/ref.filesystem.php) رو مطالعه کنید.