现在在看某本书上的代码。
代码的意图是在某文件中读取title = ***这一句中的***;以下注释中带长串问号的都是我不懂得语句。不明白他们的用途乃至互相的联系.求人解答        $fp=fopen(某文件名,"r"); while($buffer=fgets($fp, 4096)) {
$buffer = trim($buffer);//???????? if (ereg("title *= *\"", $buffer)) {

eval($buffer);//????????? $linknm = $title;//???????? break;
}
} fclose($fp);

解决方案 »

  1.   

    $fp=fopen(某文件名,"r");while($buffer=fgets($fp, 4096)) {
    $buffer = trim($buffer);//去除读取的数据两边空格if (ereg("title *= *\"", $buffer)) {eval($buffer);//相当于执行一个脚本 这里应该是给$title赋值$linknm = $title;//把$title值付给$linknmbreak;
    }
    }fclose($fp);
      

  2.   

    说一下错误吧这个文件里应该是
    $title = 333
    这样的才行
    title=333
    这样的是不行的