| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | 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
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |