سؤال

لقد رأيت أن هناك الكثير من المواضيع حول Simplehtmldom، ولكن لا يبدو أن مشكلة أي شخص هي مشكلتي - على وجه التحديد، إنها مجرد 500 ثانية، حتى في الأمثلة المقدمة.لقد وجدت أنه يمكنني تضمين الملف بدون خطأ، ولكن إذا حاولت بعد ذلك استخدام file_get_html، فسيكون ذلك 500 ثانية.الشيء الوحيد الذي وجدته في دليل التثبيت هو وجود مشكلة محتملة فيallow_fopen_url، وهو ما أفعله.

شيء أنا في عداد المفقودين؟

هل كانت مفيدة؟

المحلول

يبدو أنه قد مر وقت طويل منذ أن طرحت هذا السؤال، ولكن منذ أن صادفت هذا أثناء محاولتي حل هذه المشكلة بنفسي، اعتقدت أنني سأنشر ما يناسبني.

لقد قمت بحل هذه المشكلة عن طريق التغيير file_get_html ل file_get_contents.منذ أن أردت استخدام ميزة "البحث" في simple_html_dom, ، اضطررت بعد ذلك إلى تحويل السلسلة إلى كائن:

$string = file_get_contents(http://thedeadfallproject.com/)
$object = new simple_html_dom();
$object->load($string); // Load HTML from a string
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top