这个Php脚本有什么问题?

时间:2014-06-08 09:56:35

标签: php syntax-error

我创建了以下PHP脚本,以便从HTML页面获取特定世界

<?php 

$html = file_get_contents('https://www.topsecret.com/');

$start = "It is a scrambled version of";
$end   = "- so it will be harder to guess which Inbox Id was used";

$output = getBetween($html,$start,$end);

echo $output;

?>

但是在运行脚本后我得到了以下错误

  

致命错误:在第8行的E:\ Programming \ Projects \ xampp&gt; \ htdocs \ email.php中调用未定义的函数getBetween()

但我无法弄清楚这一行有什么问题:

  

line:8 $ output = getBetween($ html,$ start,$ end);

这是我第一次使用这个功能,所以我对此并不了解。

1 个答案:

答案 0 :(得分:1)

在网络上看起来你的脚本中没有“getBetween”,或者它可能是打字机。我看到一个看起来像这样的版本:

function GetBetween($content,$start,$end){
    $r = explode($start, $content);
    if (isset($r[1])){
        $r = explode($end, $r[1]);
        return $r[0];
    }
    return '';
}

这是你用的吗? (注意函数名称上的大写字母G)