$name, "address" => $address, ); print json_encode($json); } } else { # no name passed; build an array of all names and output it as JSON $names = array(); foreach ($lines as $line) { list($line_name, $line_address) = explode(",", $line); array_push($names, $line_name); } $json = array( "names" => $names, ); print json_encode($json); } } else { # a POST request; add the given name/address to our data file $name = $_POST["name"]; $address = $_POST["address"]; $file_text = file_get_contents("addresses.txt"); $file_text .= "\n" . $name . "," . $address; file_put_contents("addresses.txt", $file_text); } ?>