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

اعطاء وقت محدد لتعليمة Php

بدأه hasanbasri في 24 يناير 2010 · 1 رد · 653 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو من الأخوة مشاركتي بافكارهم ..

لدي كود برمجي وفيه سطر get_file_content

وغالبا ما يحدث الخطا max_execution_time exceded بسبب هذا السطر .. ولم استطع تفادي هذا الخطأ مع if

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

جربت الدالة set_time_limit ولكنها لاتعطيني هذه الميزات . وايضا انا لا اتحدث عن اعدادات php.ini...

ارجو مشاركتي بافكاركم

وشكرا للجميع

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

#2

السلام عليكم اخوان هذا الكود يفي بالمطلوب ...

$ops=array()
 $context = stream_context_create($opts);
    $site="http://www.google.com/";
    set_time_limit(20);
    $result = @file_get_contents($site, false, $context);
    set_time_limit(3000);
if($result==NULL)
echo "لم يتم التنفيذ خلال الوقت المحدد";
else echo "تم التنفيذ خلال الوقت المحدد";

هل من افكار اخرى

تم تعديل هذه المشاركة بواسطة hasanbasri في 24 يناير 2010 في 11:00

1

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

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