Avatar billede phpbegynder2004 Nybegynder
30. september 2005 - 17:53 Der er 6 kommentarer og
1 løsning

Windows.close problem

Hej,

Jeg har et problem med mit filsystem. Når man klikker på linket popper der en side om som skal hente filen frem og få den downloadet og herefter skal dette pop-up vindue lukke af sig selv.
Det forbliver dog åbent hvilket er lidt irriterende.

På forhånd tak!

download.php?id=$id
<?
include("../inc/config.php");
mysql_query("UPDATE f97xupload SET visninger=visninger+1 WHERE id='$_GET[id]'")or die(mysql_error());
$hent_fil=mysql_query("SELECT filnavn FROM f97xupload WHERE id='$_GET[id]'");
$row = mysql_fetch_assoc($hent_fil);
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=$row[filnavn]");
readfile("$row[filnavn]");
?>
<script language="javascript">window.close();</script>
Avatar billede kalp Novice
30. september 2005 - 17:57 #1
måske virker

java script:self.close();
Avatar billede phpbegynder2004 Nybegynder
30. september 2005 - 18:37 #2
Nej desværre heller ikke...
Det har noget med at den slet ikke får udskrevet noget af den klientkode jeg skriver.

download.php?id=3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
<BODY></BODY></HTML>

Den går igang med at downloade filen når vinduet åbnes. Men det er bare fuldstændig blankt.
Avatar billede coderdk Praktikant
01. oktober 2005 - 02:20 #3
Prøv at ændre:

  header("Content-Disposition: attachment; filename=$row[filnavn]");

til:

  header("Content-Disposition: inline; filename=\"$row[filnavn]\"");
Avatar billede coderdk Praktikant
01. oktober 2005 - 02:21 #4
Og fjern javascriptet i bunden. Fejlen i dit script er at du blander content-types, altså både application/zip og text/html (som javascriptet er)...
Avatar billede phpbegynder2004 Nybegynder
02. oktober 2005 - 02:22 #5
Tak for svar coderdk!
Avatar billede coderdk Praktikant
02. oktober 2005 - 02:54 #6
Selvtak :) Virkede det som det skulle?
Avatar billede phpbegynder2004 Nybegynder
02. oktober 2005 - 14:37 #7
Ja tak!
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