Indsættelse af ID/URL
Jeg har lagt om længe fået den nye server der ikke er mod_rewrite på til at indsætte id til category-sider og info-sider, men den kan ikke forstå den skal indsætte url på download-siderne. Eller også kan jeg ikke forklare den det?! Hehe.Er der nogen der ud fra følgende to udskrifter kan se hvad der skal gøres?
Header0.php:
(udklip)
$html .= '<a href="/download.php?$fileid='.$id.'"><img src="/images/downloadicon.png" alt="" /></a> <a href="/download.php?fileid='.$id.'">Download</a>
download.php:
<?
require('header0.php');
$fileid = $_REQUEST["fileid"]
$sql = "SELECT url, directurl FROM dlc_files WHERE id=$fileid";
$result = mysql_query($sql) or die(myslq_error());
$data = mysql_fetch_array($result);
if (!$data) httperror(404);
if (!$data['directurl']) {
header('Location: '.$data['url']);
exit;
}
require('header1.php');
echo '<meta HTTP-EQUIV="Refresh" CONTENT="2;URL='.htmlspecialchars($data['url']).'" />
';
require('header.php');
echo '<img src="/images/download.gif" width="42" height="" alt="48" style="float: right;" />
<p><strong>Din computer skulle automatisk gå igang med at downloade indenfor ca. 10 sekunder.</strong></p>
<p>Hvis du har problemer, kan du prøve dette link: <a href="'.htmlspecialchars($data['url']).'">Download</a></p>
<p> Tak for at du valgte at bruge Download Central.dk</strong></p>';
$html = getFileDisplay( $fileid, true);
if ($html===false) {
// TODO vis fejlmeddelelse, filen findes ikke.
} else {
echo $html;
}
require('screenshots.php');
require('footer.php');
?>
