日期:2014-05-17  浏览次数:20587 次

PHP 提取文件部分内容验证失败,求救!分数不够见谅
PHP code

<form name="souform" action="sub.php" method="post">
<input name="soutab" type="text" id="souid" title="请输入作者姓名!" value="">
<input name="sub" type="submit" id="soutextid" title="点击查询" value="认证搜索">
</form>

<div>
<?php
//$mass="./finddata.txt"
if(isset($_POST[sub]))
{//如果有提交
    $masstemp=$_POST[soutab];
    file_put_contents("./tempdata.txt",$masstemp);
    $ls="finddata/tempdata.txt";
        if(jiequ($ls)=="<!admin!>")
            {
                echo "验证正确";
            }
            else echo "验证出现错误";
}
function jiequ($filename)
    {
        $i=substr(trim(file_get_contents($filename)),0,9);
        return $i;
    }
?>



------解决方案--------------------
file_put_contents("./tempdata.txt",$masstemp);
$ls="finddata/tempdata.txt";
你这两个tempdata.txt文件是不是同一个??

问题描述的在清楚些。