При отправке любой ввод из формы с методом = "POST" будет сохранен в глобальном $ _ POST . Вы можете получить к нему доступ и добавить его в строку URL.
<html>
<head>
<title>Metar Test</title>
</head>
<body>
<form action="" method="POST">
<p>IACO Code: <input type="text" name="iacoCode" value=""></p>
<input type="submit" name="submit" value="Submit">
</form>
<?php
if (isset($_POST["iacoCode"])) {
$html = file_get_contents("http://www.metar.mysite.net/metar?id=" . $_POST["iacoCode"]);
echo $html;
}
?>
</body>
</html>
Использование оператора IF для проверки, установлен ли он, не даст ему загрузить URL без переменной.