请在我更新内容时向下滚动,或从此处阅读以了解我想要的内容。
我想知道专家是否可以帮助我:) 我正在创建一个网站(不是我最好的一面:D),该网站可以使用户搜索是否被禁止的ID。
基本上这是它的工作方式:
我确实做了很多搜索工作。但是我找不到任何可以上班的东西。我什至跟随着YouTube上的tut,但他们都是从机器上已经存在的文件中搜索。我搜索的是它从URL搜索。 (它也是一个txet文件,但在外部站点上的搜索脚本所在的位置)。
我尽了最大的努力来解释我要做什么。我希望有人能帮助我,确实花了5个小时来找到一些东西...
-更新-
我确实做了一个看起来像这样的搜索栏:
<div class="search-container">
<form action="search.php">
<input type="text" placeholder="Add your UID here" name="search">
<button type="submit">Search | Am I Banned?</button>
</form>
</div>
比起我确实添加了一个类似@Justin T.这样的php文件,它看起来像这样:
<?php
$userSearchString = $_POST['searchStrFromForm'];
$secretURL = "censored";
$urlContents=file_get_contents($secretURL);
if(strstr($urlContents,$userSearchString)!=FALSE){
//found
echo "You are banned.";
}else{
//not found
echo "You are not banned.";
}
?>
但是,这总是让我烦恼-我始终没有被禁止。 -作为响应,即使.txt文件的该豌豆中存在UID(用户搜索的字符串)。
如果要进行演示请求,请here并在UID列表中不存在“ asdasd”,并且尝试在列表中键入“ 76561198151285096”,但是您仍然会看到->不被禁止。
答案 0 :(得分:1)
我将使用PHP处理用户的输入,并使用file_get_contents()将您指定的URL中的内容加载到变量中,然后使用strstr()和其他PHP搜索在变量中搜索搜索文本功能。
您的PHP代码看起来像这样...
<?php
$userSearchString = $_POST['searchStrFromForm'];
$secretURL = "http://www.yoursecreturl.com";
$urlContents=file_get_contents($secretURL);
if(strstr($urlContents,$userSearchString)!=FALSE){
//found
echo "You are banned.";
}else{
//not found
echo "You are not banned.";
}
?>
我尚未对此进行测试,它可能需要进行一些调整,但是希望可以使您走上正确的道路。祝你好运!