Universal downloader

Door Olaf Lederer, 23 jaar geleden, 3.053x bekeken

Gebruik dit script samen met een database voor al je downloads (zie Voorbeeld link)

Voorbeeld: http://www.finalwebsites.com/snippets.php

Gesponsorde koppelingen

PHP script bestanden

  1. universal-downloader

 

Er zijn 11 reacties op 'Universal downloader'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Marien xD
Marien xD
23 jaar geleden
 
0 +1 -0 -1
ik snap het principe niet echt. Ik heb het uitgeprobeerd. Maar ik krijg gewoon het bestand op mijn scherm
Olaf Lederer
Olaf Lederer
23 jaar geleden
 
0 +1 -0 -1
Als je niet wil dat je bestanden door iederen worden gedownload dan kan je deze met behulp van dit script uit een beveiligde map downloaden. Natuurlijk moet je dit script ook beveiligen met sessies of zo. Hoe de bestanden dan naar de client gestuurd worden is afhankelijk van de header's die verstuurd worden.


23 jaar geleden
 
0 +1 -0 -1
Wat Marien bedoelt (denk ik) is dat hij een (bijv.) PDF bestand niet als PDF bestand, in Acrobat Reader, ziet, maar als ascii, met een boel rare tekens.

Ik heb namelijk hetzelfde probleem. Wat doe ik fout?


23 jaar geleden
 
0 +1 -0 -1
Bij werkte het wel correct toen ik de content-disposition regel had veranderd in:
header("Content-Disposition: attachment; filename=" etc.

dus met het woord attachment erbij.

Hopelijk heeft iemand hier iets aan.
Olaf Lederer
Olaf Lederer
23 jaar geleden
 
0 +1 -0 -1
Bedankt Arjo, je hebt gelijk dat ben ik vergeten. Ik heb het gelijk gewijzigd.
Ik heb nog een beetje getest: Als je attachment gebruikt in dit script dan wordt je gevraagd of je het bestand wil downloaden. Gebruik je attachment niet dan wordt het bestand in het venster getoond (als PDF als het plugin goed geïnstalleerd is).


23 jaar geleden
 
0 +1 -0 -1
Ik gebruik als header nu:
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=\"bla.pdf\"");
header("Content-length: " . strlen($data)); // optioneel
header("Cache-control: private"); // optioneel

Maar in IE zie ik één grote lijst van ASCII karakters, maar in Firefox gaat het gewoon goed en wordt de juiste pdf gedownload.

Heeft iemand hier een verklaring voor? Dank!
Olaf Lederer
Olaf Lederer
23 jaar geleden
 
0 +1 -0 -1
Zie mijn post van 12 jan.
Jonathan
jonathan
23 jaar geleden
 
0 +1 -0 -1
Et is een erg mooi script zoals ik op je site zag alleen krijg ik hem nog nie werkend ik krijg gewoon een wit scherm te zien zonder foutmeldingen of iets anders.
Weet iemand mischien wat ik over het hoofd heb gezien.


23 jaar geleden
 
0 +1 -0 -1
Mooi script hoor, weet je misschien ook hoe je een pdf bestand op krijgt die in een blob staat.
Herman Mol
Herman Mol
20 jaar geleden
 
0 +1 -0 -1
Er is vergeten "attachment" achter Content-Disposition voor files anders dan PHP te zetten.

Dan werkt-ie
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Olaf Lederer
Olaf Lederer
20 jaar geleden
 
0 +1 -0 -1
@Herman Mol

Hoezo?

ik gebruik "attachment" alleen voor bestanden die in de browser getoond worden (op deze manier kan ik deze opslaan)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. universal-downloader

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.