amir001
یک شنبه 01 شهریور 1388, 17:43 عصر
سلام
من میخواهم کاری کنم که اگر یک صفحه PHP در حال اجرا شدن هست دیگر اجرا نشود.
به عنوان مثال:
فرض کنیم صفحه upload.php یک دقیقه طول میکشد تا اجرایش تمام شود و یک کاربر آن را باز کرده و اطلاعات آن در حال پردازش هستند.
میخواهم کاری کنم که اگر کاربر دیگری در این زمان درخواست اجرای upload.php را داشت برای او پیغام خطایی نمایش داده شود که در حال حاضر برنامه در حال اجرا هست ، بعدا مراجعه کنید.
یه جورایی عکس ترد کردن.
قصد داشتم این کار را با یک فلگ درون یک فایل یا یک بانک اطلاعاتی انجام دهم اما نشد.
زمان شروع کار مقدار درون فایل را 1 قرار میدهم و در آخر آنرا صفر میکنم.
در اول اسکریپت چک میکنم اگر مقدار فایل برابر 1 باشد یعنی اسکریپت در حال اجراست و اسکریپت بار دوم اجرا نشود.
اما جواب نداد.
یعنی اسکریپت در حال اجرا هست و فلگ 1 میشود و فایل هم تغییر میکند اما برای بار دوم که اجرا میشود همان مقدار قدیمی فایل را یعنی 0 را میگیرد. :گریه:
آیا تابعی برای این کار هست که تعداد درخواست های روی این اسکریپت را ببینم؟؟
آیا کسی فکری ، الگوریتمی چیزی نه به ذهنش میرسه؟؟؟
کمک کنید لطفا....
من میخواهم کاری کنم که اگر یک صفحه PHP در حال اجرا شدن هست دیگر اجرا نشود.
به عنوان مثال:
فرض کنیم صفحه upload.php یک دقیقه طول میکشد تا اجرایش تمام شود و یک کاربر آن را باز کرده و اطلاعات آن در حال پردازش هستند.
میخواهم کاری کنم که اگر کاربر دیگری در این زمان درخواست اجرای upload.php را داشت برای او پیغام خطایی نمایش داده شود که در حال حاضر برنامه در حال اجرا هست ، بعدا مراجعه کنید.
یه جورایی عکس ترد کردن.
قصد داشتم این کار را با یک فلگ درون یک فایل یا یک بانک اطلاعاتی انجام دهم اما نشد.
زمان شروع کار مقدار درون فایل را 1 قرار میدهم و در آخر آنرا صفر میکنم.
در اول اسکریپت چک میکنم اگر مقدار فایل برابر 1 باشد یعنی اسکریپت در حال اجراست و اسکریپت بار دوم اجرا نشود.
اما جواب نداد.
یعنی اسکریپت در حال اجرا هست و فلگ 1 میشود و فایل هم تغییر میکند اما برای بار دوم که اجرا میشود همان مقدار قدیمی فایل را یعنی 0 را میگیرد. :گریه:
آیا تابعی برای این کار هست که تعداد درخواست های روی این اسکریپت را ببینم؟؟
آیا کسی فکری ، الگوریتمی چیزی نه به ذهنش میرسه؟؟؟
کمک کنید لطفا....