阅读网站的文件内容?

时间:2014-08-26 11:55:15

标签: php

我想检查的是,如果链接中存在图像。我将它加载到iframe中。它工作正常,但似乎他们已经删除了图像,但仍然存在blank.gif。

注意:该链接是一个不同的域

我徒劳地尝试了以下代码:

<?php
  $varia  =   file_get_contents($url);
  echo $varia;
  echo "<pre>";
  print_r(get_headers($url));
?>

$variablee = get_data($url);
pr($variablee);

我输入的所有内容是:

HTTP错误404 访问问题

我想提出的条件是,如果blank.gif退出......某些条件还有一些其他条件。

我该怎么办?

3 个答案:

答案 0 :(得分:0)

尝试     

$content = @file_get_contents($url);
if ($content !== false) {
    // FILE EXISTS
} else {
    // FILE NOT EXISTS
}

 ?>

答案 1 :(得分:0)

您可以使用此代码:

if(getimagesize($url))
{
  //image exist
}
else
{
  //image not exist
}

答案 2 :(得分:0)

在我看来,测试URI实际is图像的最佳方法是查看getimagesize返回的内容。如果它返回array,则为图像:

function imageExists($uri) {
    $info = @getimagesize($uri);
    return is_array($info);
}

if (imageExists($uri)) {
   ...
}