<?php require_once 'config.php'; $parameters = array(); $type = (isset($_GET['type'])) ? $_GET['type'] : "catalog"; $id = (isset($_GET['id'])) ? $_GET['id'] : exit; $url = ($type == "catalog") ? webAlias.'/php/rest/getCatalog.php' : webAlias.'/php/rest/getTimeTable.php' ; if($type == "catalog") $parameters["catID"] = $id; else $parameters["ttID"] = $id; $parameters["outputFormat"] = (isset($_GET['format'])) ? $_GET['format'] : "ASCII"; $nameToGive = (isset($_GET['nameToGive'])) ? $_GET['nameToGive'] : $type; $nameToGive .= ($parameters["outputFormat"] == "VOTable") ? ".xml":".txt"; $url .= "?".http_build_query($parameters); $fileUrl = str_replace("\n", '',file_get_contents($url)); // headers to send your file header("Content-Type: text/plain"); header('Content-Disposition: inline; filename="' . $nameToGive . '"'); ob_clean(); flush(); readfile($fileUrl); exit; ?>