ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingอยากได้Pollแบบจำกัดเวลาการโหวตได้
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อยากได้Pollแบบจำกัดเวลาการโหวตได้  (อ่าน 479 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
aitim
สมุนแก๊งเสียว
*

พลังน้ำใจ: 22
ออฟไลน์ ออฟไลน์

กระทู้: 547



ดูรายละเอียด เว็บไซต์
« เมื่อ: 05 ตุลาคม 2009, 11:20:38 »

โค๊ด:
<?
if($ch!="") {
$ch=$ch.":";
$line=file("$id.txt");
$nline=sizeof($line);
for($i=0;$i<$nline;$i++) {
$line[$i]=trim($line[$i]);
if(ereg("^$ch",$line[$i])) {
$Count=substr($line[$i],strrpos($line[$i],":")+1)+1;
$line[$i]=substr($line[$i],0,strrpos($line[$i],":")+1).$Count;
}
if(strlen($line[$i])>1) {
$tmp=$tmp.$line[$i]."\n";
}
}
$fv=fopen("$id.txt","w");
fwrite($fv,$tmp);
fclose($fv);
}

$fn = "$id.txt";
if(!file_exists("$id.txt")) {
echo "äÁèÁÕ poll id ¹Õé<br>";
exit();
}
$buffer = file($fn);
$nline = sizeof($buffer);

$img = array("1","2","3","4","5","6","7","8","9","10");

for($i=0 ; $i<$nline;$i++) {
     $buffer[$i] = trim($buffer[$i]);
     $score[$i] =  substr($buffer[$i],strrpos($buffer[$i],":")+1);
     $total += $score[$i];
}
for($i=0 ; $i<$nline;$i++) {
     $buffer[$i] = trim($buffer[$i]);
     $chname[$i] =  substr($buffer[$i],0,strrpos($buffer[$i],":"));
     $score[$i] =  substr($buffer[$i],strrpos($buffer[$i],":")+1);
     $percent[$i] =  sprintf("%4.1f",$score[$i] / $total *100);     
echo "<tr>";
echo "<td width='70%' bgcolor='FFFFFF'><font face='MS Sans Serif' size='2'>&nbsp; $chname[$i]<br>&nbsp; <img src='$imgurl/$img[$i].gif' width='".round($percent[$i])."%' height='10'></font></td>";
    echo "<td width='15%' bgcolor='FFFFFF' align='right'><font face='MS Sans Serif' size='2'>$score[$i] &nbsp;  &nbsp;  &nbsp;  </font></td>";
    echo "<td width='15%' bgcolor='FFFFFF' align='right'><font face='MS Sans Serif' size='2'>$percent[$i] % &nbsp; </font></td>";
    echo "</tr>";
}
?>

จากโค้ดข้างบนนี้ ผมอยากให้มันกำหนดว่าโหลตได้ 1 ชั่วโมงต่อ 1 ครั้ง
เขียนเพิ่มยังไงครับ ขอบคุณครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์