سلام
یک برنامه php دارم که اطلاعات چندتا file با قالب html را پردازش میکند. برای نمونه یک file کوچک ( در حد کیلو بایت) را امتحان کردم. درست کار میکند اما فایلهای اصلی با همان format که حجمشان حدود ۲ تا ۳ مگا بایت هست را پردازش نمی کند.
از آنجا که حجم اصلی file های اصلی خیلی زیاد هست توان و فرصت این کار را ندارم که همه آنها را بررسی کنم. ممکن است خطا بخاطر حجم بالای file باشد?
?
$html = file_get_html('file.html');
foreach ( $html->find('line') as $value ) {
}
وقتی می خواهد file اصلی را پردازش کند خطای زیر را می دهد.
Fatal error: Call to a member function find() on a non-object...
این نمونه از متن فایل است:
<line><isbn>072160241X</isbn><isbn>9780721602417</isbn></line>
<line><isbn>1859962505</isbn><isbn>9781859962503</isbn><isbn>9780585400693</isbn></line>
<line><isbn>0470848723</isbn><isbn>9780470848722</isbn><isbn>9780470094099</isbn></line>
<line><isbn>9780060765316</isbn><isbn>0060765313</isbn></line>