/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Problem med download af billeder
Fra : Kurt G


Dato : 12-01-11 22:13

Jeg har et site, hvorfra jeg gerne vil have, at man kan downloade nogle
billeder.

Det er lavet med php, men den kode, som kommer til browseren ser således ud:
<td><img src='M-023.jpg' alt=''><br>M-023.jpg<br><a
href='Udstilling2011/M-023.jpg'>Hent billedet </a></td>

Dette viser imidlertid blot billedet i et nyt vindue, og det er jo ikke
meningen.
Ganske vist kan man jo højreklikke på billedet og vælge "Gem billede som
....", men det er jo lidt besværligt at skulle forklare det for brugeren.

Hvordan får jeg det til automatisk at vælge download til brugerens pc?

Siden kan ses her:
http://www.vinderup-egnshistorie.dk/Udstillingsbilleder/udstillingsbilleder2011.php

Mvh Kurt



 
 
Torben R (12-01-2011)
Kommentar
Fra : Torben R


Dato : 12-01-11 22:46

Kurt G wrote in dk.edb.internet.webdesign.html:
> Jeg har et site, hvorfra jeg gerne vil have, at man kan downloade nogle
> billeder. osv.

en fuldstændig irrelevant sidebemærkning: der står indlægget er sendt kl. 23:13, men
det skulle nok have været 22:13?? (emailen sendt 22:25). Du har måske sommertid..

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

scootergrisen (12-01-2011)
Kommentar
Fra : scootergrisen


Dato : 12-01-11 22:58

> en fuldstændig irrelevant sidebemærkning: der står indlægget er sendt kl. 23:13, men
> det skulle nok have været 22:13?? (emailen sendt 22:25). Du har måske sommertid..

Jeg tror det er på din computer torben som er indstillet til GMT.

Kurt G :
(Date: Wed, 12 Jan 2011 22:13:04 +0100)

Torben R :
(Date: 12 Jan 2011 21:45:56 GMT)

scootergrisen :
(Date: Wed, 12 Jan 2011 22:45:42 +0100)

GMT er london tid.
GMT+1 er københavner tid.

Torben R (13-01-2011)
Kommentar
Fra : Torben R


Dato : 13-01-11 19:22

scootergrisen wrote in dk.edb.internet.webdesign.html:
> > en fuldstændig irrelevant sidebemærkning: der står indlægget er sendt kl. 23:13, men
> > det skulle nok have været 22:13?? (emailen sendt 22:25). Du har måske sommertid..
>
> Jeg tror det er på din computer torben som er indstillet til GMT.


Øverst i det oprindelige indlæg står der (hos mig)

Afsender: Kurt G
Organisation: SunSITE.dk - Supporting Open source
Dato: 12. januar 2011 kl. 23:13
Emne: Problem med download af billeder

Nu sad jeg ved computeren, da denne email dumpede ind, det har været ved 22.30-tiden, og
så lagde jeg mærke til modstriden. Både mit ur og min computer viste 22.30.
Jeg kan også se, at mit "indlæg" er registreret til 23:45, men det var altså 22:45 dansk
vintertid. Så må det være html.dk der registrerer tidspunktet forkert.
Nu sender jeg denne meddelelse, klokken er19:21:40

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

scootergrisen (13-01-2011)
Kommentar
Fra : scootergrisen


Dato : 13-01-11 22:53

> Nu sad jeg ved computeren, da denne email dumpede ind, det har været ved 22.30-tiden, og
> så lagde jeg mærke til modstriden. Både mit ur og min computer viste 22.30.
> Jeg kan også se, at mit "indlæg" er registreret til 23:45, men det var altså 22:45 dansk
> vintertid. Så må det være html.dk der registrerer tidspunktet forkert.
> Nu sender jeg denne meddelelse, klokken er19:21:40

Ja det kan da godt være det er html.dk hvis du læser nyhedsgrupper der
igennem.

Ellers kan du læse nyhedsgrupper i mozilla thunderbird og tilmelde dig
hos http://dotsrc.org/usenet/

scootergrisen (12-01-2011)
Kommentar
Fra : scootergrisen


Dato : 12-01-11 22:46

> Hvordan får jeg det til automatisk at vælge download til brugerens pc?

Denne kode åbner en åbn/gem dialog boks hvor brugeren så kan vælge at
gemme billedet.

<?php

$file = 'monkey.gif';

if (file_exists($file)) {

header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;

}

?>

kode fra : http://php.net/manual/en/function.readfile.php

Kurt G (12-01-2011)
Kommentar
Fra : Kurt G


Dato : 12-01-11 23:24

"scootergrisen" <scootergrisen@NOSPANKYOUgmail.com> skrev i en meddelelse
news:4d2e2156$0$23761$14726298@news.sunsite.dk...
>> Hvordan får jeg det til automatisk at vælge download til brugerens pc?
>
> Denne kode åbner en åbn/gem dialog boks hvor brugeren så kan vælge at
> gemme billedet.
>
> <?php
>
> $file = 'monkey.gif';
>
> if (file_exists($file)) {
>
> header('Content-Description: File Transfer');
> header('Content-Type: application/octet-stream');
> header('Content-Disposition: attachment; filename='.basename($file));
> header('Content-Transfer-Encoding: binary');
> header('Expires: 0');
> header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
> header('Pragma: public');
> header('Content-Length: ' . filesize($file));
> ob_clean();
> flush();
> readfile($file);
> exit;
>
> }
>
> ?>
>
> kode fra : http://php.net/manual/en/function.readfile.php

Det er da vist ikke den rette link!

Men jeg kunne godt tænke mig at vide, hvaddan alle de der "header('...)"
virker!
Mvh Kurt



Kurt G (12-01-2011)
Kommentar
Fra : Kurt G


Dato : 12-01-11 23:26

"Kurt G" <kurt_g@guldbaek.net> skrev i en meddelelse
news:4d2e29fd$0$23756$14726298@news.sunsite.dk...
> "scootergrisen" <scootergrisen@NOSPANKYOUgmail.com> skrev i en meddelelse
> news:4d2e2156$0$23761$14726298@news.sunsite.dk...
>>> Hvordan får jeg det til automatisk at vælge download til brugerens pc?
>>
>> Denne kode åbner en åbn/gem dialog boks hvor brugeren så kan vælge at
>> gemme billedet.
>>
>> <?php
>>
>> $file = 'monkey.gif';
>>
>> if (file_exists($file)) {
>>
>> header('Content-Description: File Transfer');
>> header('Content-Type: application/octet-stream');
>> header('Content-Disposition: attachment; filename='.basename($file));
>> header('Content-Transfer-Encoding: binary');
>> header('Expires: 0');
>> header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
>> header('Pragma: public');
>> header('Content-Length: ' . filesize($file));
>> ob_clean();
>> flush();
>> readfile($file);
>> exit;
>>
>> }
>>
>> ?>
>>
>> kode fra : http://php.net/manual/en/function.readfile.php
>
> Det er da vist ikke den rette link!
>
> Men jeg kunne godt tænke mig at vide, hvaddan alle de der "header('...)"
> virker!
> Mvh Kurt
SLUDDER!
Det var et forkert link, som jeg fik, så jeg kikker på det!
Kurt



Allan Vebel (12-01-2011)
Kommentar
Fra : Allan Vebel


Dato : 12-01-11 23:09

Kurt G skrev:

> Ganske vist kan man jo højreklikke på billedet
> og vælge "Gem billede som ...", men det er jo
> lidt besværligt at skulle forklare det for brugeren.

Hvorfor er det besværligt?

Det er jo bare en kort tekst til brugeren, og kan
eventuelt lægges på selve billedet som en title-
tekst:

<img src="billede.png" alt="" title="Højreklik og gem" />

> Hvordan får jeg det til automatisk at vælge
> download til brugerens pc?

Pak billedet ind i en zip-fil, så kommer download-
menuen når brugeren klikker på linket:

<a href="billede.zip"><img src="billede.png" alt="" title="Hent billede" /></a>

Husk i css-filen:

img{
border:none;
}

.... ellers kommer den grimme blå eller violette ramme

--
Allan Vebel
http://vebel.dk | http://dmwebdesign.dk


Kurt G (12-01-2011)
Kommentar
Fra : Kurt G


Dato : 12-01-11 23:14

"Allan Vebel" <spam@do.not> skrev i en meddelelse
news:4d2e2679$0$23754$14726298@news.sunsite.dk...
> Kurt G skrev:
>
>> Ganske vist kan man jo højreklikke på billedet
>> og vælge "Gem billede som ...", men det er jo
>> lidt besværligt at skulle forklare det for brugeren.
>
> Hvorfor er det besværligt?
>
> Det er jo bare en kort tekst til brugeren, og kan
> eventuelt lægges på selve billedet som en title-
> tekst:
>
> <img src="billede.png" alt="" title="Højreklik og gem" />
>
>> Hvordan får jeg det til automatisk at vælge
>> download til brugerens pc?
>
> Pak billedet ind i en zip-fil, så kommer download-
> menuen når brugeren klikker på linket:
>
> <a href="billede.zip"><img src="billede.png" alt="" title="Hent billede"
> /></a>
>
> Husk i css-filen:
>
> img{
> border:none;
> }
>
> ... ellers kommer den grimme blå eller violette ramme
>
> --
> Allan Vebel
> http://vebel.dk | http://dmwebdesign.dk

Jeg takker for alle svarene!

Mvh Kurt



Bertel Lund Hansen (13-01-2011)
Kommentar
Fra : Bertel Lund Hansen


Dato : 13-01-11 00:10

Kurt G skrev:

> Ganske vist kan man jo højreklikke på billedet og vælge "Gem billede som
> ...", men det er jo lidt besværligt at skulle forklare det for brugeren.

Er der da nogen der ikke ved det?

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

Max (13-01-2011)
Kommentar
Fra : Max


Dato : 13-01-11 00:22

Hej Bertel

>> Ganske vist kan man jo højreklikke på billedet og vælge "Gem billede
>> som ...", men det er jo lidt besværligt at skulle forklare det for
>> brugeren.
>
> Er der da nogen der ikke ved det?


Ja, vel nok 9 ud af 10 almindelige brugere.

--
Mvh
Max



Allan Vebel (13-01-2011)
Kommentar
Fra : Allan Vebel


Dato : 13-01-11 00:28

Bertel Lund Hansen skrev:

>> Ganske vist kan man jo højreklikke på
>> billedet og vælge "Gem billede som ...",
>> men det er jo lidt besværligt at skulle forklare
>> det for brugeren.
>
> Er der da nogen der ikke ved det?

Ja, der findes fortsat brugere der skal have det
på den måde.

Min gamle mor på snart 80 ville blive glad for
et lille hint af den slags jeg er kommet med, det
giver lidt større sikkerhed for at hun får hentet
filen.

Andre brugere har også glæde af det - hvorfor
bare ikke gøre det til standard at gøre det nemt
at hente billeder, zip-filer og andet - og i korte
vendinger forklare hvordan man gør?

> Er der da nogen der ikke ved det?

Det er netop sådan en sætning der kan ophidse
mig.

Nej, Bertel - det er ikke alle der ved alt - det er
man altid nødt til at tage hensyn til.

--
Allan Vebel
http://vebel.dk | http://dmwebdesign.dk


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste