رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با تابع file_get_html
#1
نمیدونم چرا وقتی یک url رو به صورت دستی وارد این تابع میکنم درست کار مینه اما وقتی از دیتابیس همون url رو میخونم و وارد این تابع میکنم جواب نمیده!

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

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


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

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




کاربران در حال بازدید این موضوع: 1 مهمان