попутный фопрос:
Этот скрипт проверяет какое время написано в онлайн.тхт и если время меньше 300
то переписывает в онлайн.тхт новое время. а если больше 300
записывает в другой фаил что узер ущел.
Это ещё свежатина.. и выдаёт ошибку :
Parse error: parse error, unexpected T_VARIABLE in z:\home\test1.ru\www\cosmo\new.php on line 2
как исправить подскажите плииз?
CODE:
<? php
$sec = "300";
$open=fopen("online.txt","ab+");
fclose($open);
}
$file=file("online.txt");
if($file[0]+$sec>time());
{
$open=fopen("online.txt","w");
fwrite($open,time()."|".$newmass[0]."\n");
fclose($open);
}
else
{
$filename = "engine/usersdata.php";
$con = file($filename);
for ($i = 0; $i < count($con); $i++) {
$m = explode("|", $con[$i]);
if (($m[0] == $name) && ($m[5] == "*on*")) {
$con[$i] = str_replace("*on*", "*off*", $con[$i]);
$con[$i] = str_replace($m[9], "/a", $con[$i]);
$ex = trim(str_replace("\n", "", $m[8]));
break;
}
}
$f = fopen($filename, "w");
for ($i = 0; $i < count($con); $i++) {
$con[$i] = trim(str_replace("\n", "", $con[$i]));
fwrite($f, "$con[$i]\n");
}
fclose($f);
$dname = date("d.m.Y");
$fn = "data/$dname.php";
$f = fopen($fn, "a+");
$d = date('H:i:s');
fwrite($f, "$d||:u||:$name||:$ex\n");
fclose($f);
}
?>