Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Hente data fra en anden server?

7 views
Skip to first unread message

Kurt Hansen

unread,
Jan 28, 2013, 6:59:07 AM1/28/13
to
Baggrunden kort: Jeg/vi skal bruge flere hundrede gigabytes diskplads
til musik, hvilken intet webhotel kan tilbyde og da slet ikke til en
"overkommelig" pris. R� diskplads kan derimod k�bes billigt derude.

Med udgangspunkt i en modificeret udgave af osCommerce 2.3, kan det s�
lade sig g�re at programmere den til, at n�r en kunde har k�bt og betalt
(og sender en downloadkode til k�ber), s� logger den sig p� ude i skyen,
kopierer de relevante filer ned i den dertil beregnede downloadmappe og
logger af igen, hvorefter resten k�rer som normal standardprocedure?

Jeg er godt klar over, at det ikke er noget jeg selv kan fedte ind og at
det vil kr�ve at programm�ren enten kender osC, eller f�r online adgang
til kildekoden OG at det ikke vil v�re gratis.

Pr�v at byde ind med bud p� om man overhovedet kan g�re det og et l�st
slaw p� tasken over, om det er en stor opgave, eller det i realiteten er
ret simpelt.
--
Venlig hilsen
Kurt Hansen

Martin Larsen

unread,
Jan 28, 2013, 8:42:42 AM1/28/13
to
Kurt Hansen wrote:

> Pr�v at byde ind med bud p� om man overhovedet kan g�re det og et l�st
> slaw p� tasken over, om det er en stor opgave, eller det i realiteten er
> ret simpelt.


I princippet er det ret simpelt. Den st�rste hindring som jeg ser det er
umiddelbart den tid det tager at downloade fra skyen hvis der er tale om
store filer.

Derfor er det nok b�de bedre og nemmere at lave et simpelt wrapperscript
omkring filen som tager filen fra skyen og sender den direkte til
k�beren. Til dette kan man fx bruge readfile eller fpassthru (se php doc).

Her er noget hurtigt pseudoagtigt kode:

$cloudurl = "http://www.example.com/mytrack.mp3";
$filename = basename($cloudurl);
$key = @$_GET["key"];
if(isValid($key)) {
header('Content-type: {$mime_type}');
header('Content-Disposition: filename="' . $filename);
readfile($cloudurl);
}

Via mail sendes et downloadlink som indeholder en personlig n�gle,
genereret til form�let. K�ber klikker p� linket hvorefter scriptet
tjekker om n�glen er ok (noget med at sl� op i databasen). Derp� henter
den filen fra $cloudurl, s�tter nogle mimeheadere og sender den
ubehandlet videre til k�beren.

Der skal selvf�lgelig en del mere tid, men i princippet kan det g�res s�dan.




Kurt Hansen

unread,
Jan 28, 2013, 10:55:24 AM1/28/13
to
Den 28/01/13 14.42, Martin Larsen skrev:
> Kurt Hansen wrote:
>
>> Pr�v at byde ind med bud p� om man overhovedet kan g�re det og et l�st
>> slaw p� tasken over, om det er en stor opgave, eller det i realiteten er
>> ret simpelt.

> I princippet er det ret simpelt. Den st�rste hindring som jeg ser det er
> umiddelbart den tid det tager at downloade fra skyen hvis der er tale om
> store filer.

Da vi s�lger musik er der tale om zippede pakker med enkelt-tracks eller
en hel CD i det lydformat kunden har valgt. Endvidere er der jo den
mulighed, at den p�g�ldende vare en en dobbelt-CD og/eller at kunden
bestiller flere CD'er i samme ordre.

Jeg har lige testet en tilf�ldig dobbelt-CD i Flac-format. Zip'en fylder
435 Mb.

> Derfor er det nok b�de bedre og nemmere at lave et simpelt wrapperscript
> omkring filen som tager filen fra skyen og sender den direkte til
> k�beren. Til dette kan man fx bruge readfile eller fpassthru (se php doc).
>
> Her er noget hurtigt pseudoagtigt kode:
>
> $cloudurl = "http://www.example.com/mytrack.mp3";
> $filename = basename($cloudurl);
> $key = @$_GET["key"];
> if(isValid($key)) {
> header('Content-type: {$mime_type}');
> header('Content-Disposition: filename="' . $filename);
> readfile($cloudurl);
> }
>
> Via mail sendes et downloadlink som indeholder en personlig n�gle,
> genereret til form�let. K�ber klikker p� linket hvorefter scriptet
> tjekker om n�glen er ok (noget med at sl� op i databasen). Derp� henter
> den filen fra $cloudurl, s�tter nogle mimeheadere og sender den
> ubehandlet videre til k�beren.

Filerne p�t�nkes lagt p� f.eks. MediaFire og det skal naturligvis ikke
v�re muligt at kopiere uden af have betalt.

> Der skal selvf�lgelig en del mere tid, men i princippet kan det g�res
> s�dan.

Nu ved jeg ikke hvor sippede man er her i gruppen, men jeg vover det ene
�je: Er det noget du kunne t�nke dig at give et tilbud p�?
--
Venlig hilsen
Kurt Hansen (kurt-snabel_a-viborgs_postnummer.dk

Martin Larsen

unread,
Jan 30, 2013, 4:15:00 AM1/30/13
to
Kurt Hansen wrote:

> Nu ved jeg ikke hvor sippede man er her i gruppen, men jeg vover det ene
> øje: Er det noget du kunne tænke dig at give et tilbud på?

Send mig en mail :-)

Husk at fjerne plusserne og det ind imellem
0 new messages