Мне нужно включить переменную в url, поэтому, когда я использую file_get_html, я могу перейти на нужную мне страницу.Использование PHP Simple HTML DOM Parser url с переменной php
Вот что я пытаюсь как тест.
$activity= 'com.google.com';
$html = file_get_html("https://play.google.com/store/apps/details?id=".$activity) or die('this is not a valid url');
echo $html;
Активность, которая будет меняться при запуске моего mysql_fetch_array. Я пробовал одиночные кавычки, двойные кавычки без кавычек и не могут придумать решение.
Я просто это не является допустимым URL
Если я использую это, она работает, потому что его заменой просто базовый унифицированного
$a = 'google.com';
$b = "http://" . $a . "/";
$html = file_get_html($b)
Вроде бы только проблему при обращении к конкретному URL
ОБНОВЛЕНИЕ Вышеупомянутый не работает, так как он не является действительным URL-адресом. при вводе действительного URL-адреса он работает.
Однако, вкладывая в моем реальном мире сценария говорит не правильный URL-адрес
$html = file_get_html("https://play.google.com/store/apps/details?id=".$row['activity']) or die('this is not a valid url');
Может быть URL ссылается на несуществующую страницу? –
Хотя здесь и не проблема, вы всегда должны кодировать переменные, которые вы хотите использовать в URL-адресах: '.... id =". Urlencode ($ activity) ... '. Таким образом, символы в запросе переменные не смогут сломать/аннулировать ваш url. – jeroen
Проблема с приведенным выше примером была связана с отсутствием существующей страницы. Однако, когда я помещаю это в свой сценарий реального мира, я получаю такую же проблему. Вот код $ html = file_get_html (" https://play.google.com/store/apps/details?id=".$row['activity ']) или умереть («это не действительный url»); – Bignadad