Jeg tænker selvfølgelig på når man vil gemme en fil fra en side og vælger "gem som"..
Jeg har på min side billeder som bliver kørt igennem GD-lib, så idet man vælger "gem som" at der som udgangspunkt ikke kun står f.eks. image.php som filnavn. Ved ikke om det er noget header eller noget man skal ind og ændre ved, hvis det da overhovedet er muligt at lave om på?
Ud fra hvad jeg lige hurtigt har testet, så ser det ud til at være Internet Explorer: Ja Firefox: Forholdsvis ja og med lidt snyd, ja såfremt linket du trykker på (og vælger "gem destination som") henviser til en fil der downloades.
Hvis det bare er filnavnet der foreslås når man trykker på et link der henviser til en anden side, så vil IE ikke i case 4 da den laver myfile.txt om til myfile.htm
---- case 1 ---- ./index.php: <a href="dl.php">Hello</a>
Jeg går ud fra at du bruger noget i retning af <img src="image.php?id=6" />
og i din image.php fil har du noget med header('Content-type: image/jpg');
Hvis du tilføjer header('Content-Disposition: attachment; filename="myimage.jpg"'); til image.php og bruger "gem billede som" (den eneste tilgængelige ved billeder, IE 6.0) vil der foreslås i IE: myimage (der tilføjes automatisk .jpg når der gemmes, fordi filtypen jpg er valgt) FF: myimage.jpg
Men så må du leve med at man får en download dialog frem når man prøver at tilgå din image.php fil, ved at skrive den direkte sti i adresselinjen. "myimage" kan du selvfølgelig ændre alt efter hvilket id der er sendt med image.php?id=x
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.