Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php url上的Laravel检查文件_Php_Laravel - Fatal编程技术网

Php url上的Laravel检查文件

Php url上的Laravel检查文件,php,laravel,Php,Laravel,如何使用laravel检查url上是否存在文件 我尝试: if (is_file('http://example.com/badsass323.txt')) { //do something } 但是不起作用。。条件为not return trueLaravel随GuzzleHttp提供,因此您可以使用它向任何URL发送请求。之后,可以使用getHeader()检查响应中得到的类型 例如: //load the client $client = new \GuzzleHttp\Clien

如何使用laravel检查url上是否存在文件

我尝试:

if (is_file('http://example.com/badsass323.txt')) {
   //do something
}

但是不起作用。。条件为not return true

Laravel随GuzzleHttp提供,因此您可以使用它向任何URL发送请求。之后,可以使用getHeader()检查响应中得到的类型

例如:

//load the client
$client = new \GuzzleHttp\Client();
try {
    //send request
    $request = $client->request('GET', 'https://www.google.com.br/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png');

    //Check content type received
    if($request->getHeader('content-type')[0] == 'image/png'){
        echo "It's a PNG image";
    } else {

    }
} catch(Exception $e) {
    //handle it
}

try
文件\u get\u内容可能重复
功能