function readList() { $fl = fopen("list.txt", "r"); $list = array(); while (!feof($fl)) { $line = fgets($fl); $line = preg_replace('/[\r\n]/', "", $line); if ($line) { array_push($list, $line); } } fclose($fl); return $list; } function readSelected() { $fs = fopen("selections.txt", "r"); $selected = array(); while (!feof($fs)) { $line = fgets($fs); if (sscanf($line, "%d ", $id) == 1) { $selected[$id] = 1; } } fclose($fs); return $selected; } header("Content-Type: text/html; charset=koi8-r"); if (isset($_POST["vote"])) { header("Status: 302 Found"); header("Location: " . $_SERVER["SCRIPT_NAME"]); $list = readList(); $count = count($list); for ($i = 0; $i < $count; $i++) { if (isset($_POST["check$i"])) { $fs = fopen("selections.txt", "a"); fputs($fs, sprintf("%d\t%s\t%s\t%s\n", $i, time(), $_SERVER["REMOTE_ADDR"], $_SERVER["HTTP_X_FORWARDED_FOR"])); fclose($fs); } } exit(0); } ?>
Это некий длинный приветственный текст.
По просьбам приглашённых мы всё же решились сделать wish-list на свадьбу.
К сожалению, выдумать много пунктов оказалось слишком сложно, так что
здесь перечислены просто некоторые идеи по поводу того, что нам можно
подарить. Отдельно перечислены вещи, которые дарить точно не надо.
Disabled галочка и зачёркивание означают, что кто-то уже выбрал эту вещь.
Если галочки рядом с пунктом нет совсем, значит, можно дарить много экземпляров :)
Просьба одна: не надо флудить и отмечать все галочки.
Итак:
sergey_nechaev