Avatar billede downloadcentral.dk Nybegynder
02. april 2004 - 16:02 Der er 7 kommentarer og
1 løsning

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> &nbsp;

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');
?>
Avatar billede roenving Novice
02. april 2004 - 17:50 #1
Har du ikke et $-tegn for meget her:

  $html .= '<a href="/download.php?fileid='.$id.'"><img src
Avatar billede downloadcentral.dk Nybegynder
02. april 2004 - 19:04 #2
Hmm, det tror jeg da ikke. mener du der ikke skal være ved id?
Avatar billede roenving Novice
02. april 2004 - 19:11 #3
Næh, jeg mener det skal være, som jeg har skrevet det, og ikke som det står i den kode, du har smidt !-)
Avatar billede roenving Novice
02. april 2004 - 19:13 #4
-- og hvorfor har iøvrigt to ens a-tags efter hinaden ?-)

  $html .= '<a href="/download.php?fileid='.$id.'"><img src="/images/downloadicon.png" alt="" />&nbsp;Download</a> &nbsp;
Avatar billede roenving Novice
02. april 2004 - 19:17 #5
-- og så ville jeg med garanti være så doven, at jeg skrev:

  $html .= "<a href='/download.php?fileid=$id'><img src='/images/downloadicon.png' alt='' />&nbsp;Download</a>&nbsp;";
Avatar billede downloadcentral.dk Nybegynder
03. april 2004 - 16:00 #6
Tja? Hehe. Tusinde tak, jeg prøver lige en gang!
Avatar billede downloadcentral.dk Nybegynder
03. april 2004 - 16:08 #7
Det var ikke det der var fejlen desværre.. Jeg har også prøvet med data='.$id.'" fileid='.$url.'" osv osv.. Håber du måske har en ide, for jeg er ved at løbe tør :(
Avatar billede downloadcentral.dk Nybegynder
03. april 2004 - 17:37 #8
Jeg fandt selv ud af det, men mange tak for hjælpen! Karma til dig :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester