0) { if (isset($_GET["action"]) && $_GET["action"] == "p") $fid = $fid - 2; } // ตรวจสอบชื่อแฟ้มใน directory เพื่อส่งกลับไปให้กับ ajax ที่รอค่าอยู่ while ($list = readdir($d)) { // if (strlen($list) > 5 && !in_array(substr($list,-3),$stop)) { สำหรับ php4, php5 if (strlen($list) > 10 && inarray(substr($list,-3),$stop) == 0) { if ($first == "") $first = "/handbill/$list"; if ($_GET["f"] == "/handbill/$list" && $_GET["action"] == "p") { $is_found = "yes"; $last = "/ajax/ajax.png"; // บรรทัดนี้มีขึ้น แก้ปัญหากรณีอยู่ภาพแรกแล้วกด previous break; } elseif ($_GET["f"] == "/handbill/$o" || $_GET["f"] == "$o") { if ($_GET["action"] == "n") { $is_found = "yes"; $o = $list; break; } } // ตรวจ p หรือ n $o = $list; $last = "/handbill/$list"; } // ตรวจสกุลของแฟ้ม } // นำค่าจาก loop มาแสดงผล ซึ่งจะส่งค่าส่งกลับไปให้ ajax if (strlen($o) < 5) { echo $last; } elseif ($is_found == "yes" ) { echo "/handbill/$o"; } elseif ($_GET["action"] == "n") echo $first; else echo $last; // === // สร้าง inarray มาแทน in_array เพราะของผมเป็น php3 function inarray($item, $my_array) { $found = 0; // Not found while (list($val) = each($my_array)) { if ($item == $my_array[$val]) { $found = 1; } } return $found; } ?>