接受url或string的函数?

时间:2011-06-18 10:56:37

标签: php protocols file-get-contents

我有一个函数,我希望能够接受一个html字符串,或file_get_contents()可以使用的资源。

我的基本想法是

function something($source){
  $local = true;
  foreach(array('http://', 'https://') as $protocol)
    if(stripos($source, $protocol) === 0)
      $local = false;
  //more stuff
}

哪个有效, 但我很好奇,有没有更好的方法来做到这一点,如果没有,其他协议可以file_get_contents()处理

1 个答案:

答案 0 :(得分:0)

这是正常的方式 Supported Protocols and Wrappers