Ik heb een probleem wat ik niet alleen opgelost krijg.
Ik heb een site waar mensen .nzb bestanden naar kunnen uploaden. Nzb's zijn gewone textbestandjes in het xml formaat (Hier een voorbeeld van zon bestand: http://stuff.cixx-online.com/demo.nzb (voor mods: dit is niet illegaal, het is een demo van een spel)).
Aangezien deze bestanden best groot zijn(tussen de 250 en 3000kb) wou ik ze gzippen, niet voor de schijfruimte, maar om bandwidth te besparen.
Er zijn meerdere sites die dit zo doen met hun nzb's. Ik wou dat dus ook doen, maar daar loop ik vast.
Ik heb de hele dag al lopen googlen naar voorbeelden en heb langzamerhand de hele PHP manual al doorgelezen maar ik kom er echt niet uit.
Wat ik al wel door heb is dat ik gzencode() moet gebruiken maar verder houd het ook op.
Wat ik wil is:
User upload .nzb bestand //heb ik al
|
File wordt moved naar andere folder //heb ik al
|
File wordt renamed zodat alle underscores, haakjes, puntjes enz.. er uit zijn. //heb ik al
|
File wordt vervolgens gzipped //dit heb ik nog niet
Vervolgens als iemand het bestand wil downloaden wil ik dat het .gz bestand wordt gestuurd, maar dat browsers hem gewoon als .nzb herkennen.
Dit laatste heb ik nog niet uitgeprobeerd maar ik denk niet dat het een probleem wordt, maar als iemand snel een antwoord voor mij weet dan mag hij het neerzetten
( header ("Content-Type: application/x-gzip"); of header ("Content-Type: application/gzip"); klopt dit?)
Hopelijk kan iemand mij verder helpen!
Ik heb een site waar mensen .nzb bestanden naar kunnen uploaden. Nzb's zijn gewone textbestandjes in het xml formaat (Hier een voorbeeld van zon bestand: http://stuff.cixx-online.com/demo.nzb (voor mods: dit is niet illegaal, het is een demo van een spel)).
Aangezien deze bestanden best groot zijn(tussen de 250 en 3000kb) wou ik ze gzippen, niet voor de schijfruimte, maar om bandwidth te besparen.
Er zijn meerdere sites die dit zo doen met hun nzb's. Ik wou dat dus ook doen, maar daar loop ik vast.
Ik heb de hele dag al lopen googlen naar voorbeelden en heb langzamerhand de hele PHP manual al doorgelezen maar ik kom er echt niet uit.
Wat ik al wel door heb is dat ik gzencode() moet gebruiken maar verder houd het ook op.
Wat ik wil is:
User upload .nzb bestand //heb ik al
|
File wordt moved naar andere folder //heb ik al
|
File wordt renamed zodat alle underscores, haakjes, puntjes enz.. er uit zijn. //heb ik al
|
File wordt vervolgens gzipped //dit heb ik nog niet
Vervolgens als iemand het bestand wil downloaden wil ik dat het .gz bestand wordt gestuurd, maar dat browsers hem gewoon als .nzb herkennen.
Dit laatste heb ik nog niet uitgeprobeerd maar ik denk niet dat het een probleem wordt, maar als iemand snel een antwoord voor mij weet dan mag hij het neerzetten
( header ("Content-Type: application/x-gzip"); of header ("Content-Type: application/gzip"); klopt dit?)
Hopelijk kan iemand mij verder helpen!