تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل با تابع file_get_html
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
نمیدونم چرا وقتی یک url رو به صورت دستی وارد این تابع میکنم درست کار مینه اما وقتی از دیتابیس همون url رو میخونم و وارد این تابع میکنم جواب نمیده!

$link = "www.google.com";
    $html = file_get_html($link);

------------------------


$link = $rows['link'];
    $html = file_get_html($link);

همه چیزو چک کردم مشکلی نداشت.واقعا نمیدونم چرا جواب نمیده!
با urlencode() فیلتر کنید اون متغیر رو، ببینید درست میشه یا نه
نه متسفانه جواب نداد
چک کردم که وقتی از دیتابیس میخونه یه اینترم زیرش داره.با str_replace چجوریه این فاصله رو که با اینتر به وجود اومده پاک کنم؟
حل شذ اینجوری شکر خدا
$link = $rows['link'];
$link = trim(preg_replace('/ss+/', ' ', $link));
خود trim به تنهایی هم Whitespaceها رو حذف میکنه.