2017-10-16 71 views
1

链接如何检查是否一个图片src在PHP中的BLOB URL或简单URL如何检查是否网址是BLOB或PHP

编辑

你可以简单地说,如何检查如果img src中的对象是blob或不是?

+0

不清楚你问什么,对不起。首先:为什么“输入到表单的文件”与URL指向的位置相关;第二:URL指向服务器认为适合响应的任何内容。它可能每秒都在变化。你所能做的就是测试回来的东西。如果这就是你所要求的,那就去做吧! – arkascha

回答

1

您可以在使用它之前在图像源中使用它。

首先取出从线SRC的链接使用正则表达式或使用的DomDocument类似以下内容:
$html = ''; $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); $src = $xpath->evaluate("string(//img/@src)");
然后使用parse_html来检查是否有主机和路径在URL中。如果parse_html结果为false,则可以存储该链接,并使用file_put_content检查是否存在正确的文件。

0

您可以使用file_exists来检查它是否是一个文件。

if(file_exists($url))){ 
    // it is a file 
} 
else{ 
    // it is a blob 
}