3762.
mocart, так?
<?php
if($action=="голос"){
if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) {
$golos = file("file.dat");
$gol = explode("|",$golos[0]);
if($gol[0]!=$log){
$fig = file("file.dat");
$urod = explode("|",$fig[0]);
$urod[1]++;
$urod[0]=$log;
$aaa=$urod[0].'|'.$urod[1].'|';
$aaa=preg_replace ("|[\r\n]+|si","",$aaa);
$rd=0;
$file=file("file.dat");
$fp=fopen("file.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for ($i=0;$i< sizeof($file);$i++) {if ($rd!=$i) {fputs($fp,$file[$i]);} else {fputs($fp,"$aaa\r\n");}}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0777);
chmod ("file.dat", 0777);
}else{ echo '<br/>ПАШШОЛ ...<br/>';}
}else{ echo '<br/>ПАШШОЛ ...<br/>';}
}
?>
Изменил: Мансур (30.08.2010 / 15:52)