function add_time($time) { $_SESSION['time'] = $_SESSION['time'] + $time; } if (!isset($_SESSION['num'])) { rand_num(); } $your = $_POST['your']; if (empty($your)) { $message = "呃,你還沒輸入任何內容呢。。"; $alert_class = "warning"; } else { if ($your == $_SESSION['num']) { $message = "哇!你真厲害!居然猜到這個數字是" . $_SESSION['num'] . "!<br />我又為你重新設定一個更難的數字,再去猜猜吧!"; $alert_class = "success"; rand_num(); } else { if ($your > $_SESSION['num']) { $message = "不對哦!不過我可以告訴你,答案比" . $your . "<strong>更小</strong>"; $alert_class = "warning"; add_time(1); } else { if ($your < $_SESSION['num']) { $message = "不對哦!不過我可以告訴你,答案比" . $your . "<strong>更大</strong>"; $alert_class = "warning"; add_time(1); } } } } ?>
header("Content-Type:text/html; charset=UTF-8"); echo '<title>madlib</title>'; $lines = file('http://step15-krispop.appspot.com/peers?endpoint=getword'); $count_lines = count($lines); $array_num = 0; foreach ($lines as $line_num => $line) { if ($line_num !== $count_lines - 1) { $line = substr($line, 0, -1); //末尾削除 } $url[$array_num] = $line . '/getword?pos='; $array_num = $array_num + 1; } print "It was a "; readfile($url[rand_num($count_lines)] . 'adjective'); print " day, so "; readfile($url[rand_num($count_lines)] . 'name'); print " went for a walk "; readfile($url[rand_num($count_lines)] . 'adverb'); print " in the park. Suddenly, a "; readfile($url[rand_num($count_lines)] . 'animal'); print " appeared and "; readfile($url[rand_num($count_lines)] . 'verb'); print ". "; readfile($url[rand_num($count_lines)] . 'exclaimation'); function rand_num($num) { srand(); $rand = rand(0, $num - 1); return $rand; }