我正在开发一个使用PHP发送数据到客户端的电报机器人。 这是一个电报机器人,允许用户检查域名是否已经注册。如果未注册,则允许用户注册,如果已注册,则返回注册域名的whois信息。PHP发送/保存数据到一个txt文件
这是我的代码部分部分:
if($inText) {
$domain = trim($inText);
if(substr(strtolower($domain), 0, 7) == "http://") $domain = substr($domain, 7);
if(substr(strtolower($domain), 0, 4) == "www.") $domain = substr($domain, 4);
if(ValidateIP($domain)) {
$caption = LookupIP($domain);
}
elseif(ValidateDomain($domain)) {
$caption = LookupDomain($domain);
//$errorchars = array('no match','No results','NOT FOUND');
//strtolower($errorchars)
if(strpos(strtolower($caption),'no match') !== false or strpos(strtolower($caption),'no results') !== false or strpos(strtolower($caption),'not found') !== false){
$caption = "
Domain $domain is available to register
You can register it here :
http://something.com/?register=$domain
static text
static text
☎️ static text
";}
else{
$caption = "
Dear user,
the domain $domain is already registered!
Domain Whois info:
$caption
The Domain name is already registered
static text
static text
☎️ static text
";
}
}
else $caption = "Entry is invalid";
}
$photo = "https://kmc.im/glassbot/1.jpg";
//$caption = LookupDomain ($inText);
$output1 = "
static text
static text
☎️ static text
";
$sendP = sendPhoto($cid, $photo, $botapi ,$output1,$encodedMarkup) ;
$sendP1 = sendMessage($cid, $caption, $botapi ,$encodedMarkup) ;
$sendP2 = sendMessage($adminID, "$caption \n ID : $cid \n User : @$uname", $botapi ,$encodedMarkup) ;
}
?>
代码工作prefectly和它的工作权利。
凡说:
Domain Whois info:
$caption
是当一个域名已被注册,$标题返回whois信息。
我想要做的是添加一个函数,将$ caption的值保存到文本文件中。所以我可以保留它的记录。
我一直在挣扎一段时间,并没有把它做对。
您的帮助表示赞赏。
谢谢
'file_put_contents()'? http://php.net/manual/en/function.file-put-contents.php – JustBaron