我有这个脚本:
$counter = file_get_contents(strtolower($_GET["username"]).".txt") - 1;
我希望“1”改为:
echo $_GET["amount"];
如果分配的txt文件<?php echo $_GET["username"];?>.txt
中有足够的内容,我希望该脚本能够运行。
例如,如果txt文件中包含“8”,并且echo $_GET["amount"];
等于7,则txt文件中有足够的内容。但是如果txt文件中包含“6.05”,并且echo $_GET["amount"];
等于7,则txt文件中没有足够的文件。
我该怎么做?
答案 0 :(得分:2)
将amount
作为参数传递到您的网址,它应该是这样的:
<a href="http://example.com/path?username=jhon&amount=1"></a>
^^^^^^^^
或者amount
是变量:
$username = 'jhon'
$amount = 6;
echo '<a href="http://example.com/path?username='. $username .'&amount='. $amount .'"></a>';
然后你可以得到这样的金额:
$counter = file_get_contents(strtolower($_GET["username"]).".txt") - $_GET["amount"];
if ($counter > 0) {
// file has enough
} else {
// file doesn't has enough
}