Я делал мягкий тест с file_get_contents
. Цель состоит в том, чтобы проверить, существуют ли 2 urls
, а затем посмотреть, есть ли у них в них string
.В PHP, используя file_get_contents && file_get_contents, возвращает разные значения?
Что-то вроде:
$check_url1 = "www.example_1.com";
$check_url2 = "www.example_2.com";
if(
$view_loaded_url1= @file_get_contents($check_url1)&&
$view_loaded_url2= @file_get_contents($check_url2) )
{
var_dump($view_loaded_url1); //RETURNS boolean true
var_dump($view_loaded_url2); //Returns the Contents of the page i.e: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Str.....etc
Как сделать и вернуть contents
страницы и не boolean
?
Потому что есть второй if
, чтобы проверить, содержат ли они оба string
.
Что-то вроде:
if(stristr($view_loaded_url1, 'I am the String') && stristr($view_loaded_url2, 'I am the String') {
//....This part cannot go through because $view_loaded_url1 and $view_loaded_url2 are returning different datatype
}
Это нормальное поведение .... Кто-нибудь еще столкнулся с этим?
Вы пробовали использовать кронштейны? – Phil
@ Phil_1984_ Nop .... как? – ErickBest