我创建了以下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);
这是我第一次使用这个功能,所以我对此并不了解。
答案 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)