securing digital ebooks from online piracy

Ask a Question related to PHP Development, Design and Development.

  1. #1

    Default securing digital ebooks from online piracy

    Hi, I'd like to know the best method(s) of ... protecting the download
    link ... it's location ...not having a new window pop up with the URL
    in it...

    I am aware there is no foolproof way (-:

    What are my _best_ options for getting paid for my products before the
    purchaser gets sent to the page? I am selling downloadable ebooks
    (yes, our own, not somebody else's). I use PaySystems if that matters
    so I have options there, but am most concerned with the file folder
    full of product.

    anything I'm missing?

    thanks very much.
    newb_bee
    newb_bee Guest

  2. Similar Questions and Discussions

    1. FIRST STEPS WITH EBOOKS - Help appreciated!
      Hello there. I'm producing my first eBook. The pages are laid out well now and I've established how to include a link to a URL. If I test...
    2. eBooks from HTML
      Hi, Pulling my hair out on this one so would appreciate some pointers. I need to convert several thousand html pages each with 9 images set in a...
    3. Anti-piracy software
      What are the solution for protecting Director applications? I have spoken to companies like: Alladin MacroVision Pace None of them have...
    4. Piracy Protection for cd??
      Hi all. I was wondering if there is any Xtra ou similar item that can be added to a Projector so that it cannot be duplicated/copied ? I´ve just...
    5. some php / mysql video training and ebooks for ya!
      http://www.bytemonsoon.com/details.php?id=13911 you'll need to install first a bit torrent client, such as http://ei.kefro.st/projects/btclient/...
  3. #2

    Default Re: securing digital ebooks from online piracy

    Hello,

    Afaik, you can use serverside scripting such as PHP, as:

    <?
    // do validation here
    .....
    // output the header here using Header()
    .....

    // output the ebook data here (and download will be started if you outputted
    correct header previously)
    readfile('ebook1.pdf');
    ?>

    Regards,
    Elias


    lallous Guest

  4. #3

    Default Re: securing digital ebooks from online piracy

    "lallous" <lallous@lgwm.org> wrote in message news:<bgq57q$qhqr2$1@ID-161723.news.uni-berlin.de>...
    you can use serverside scripting such as PHP, as:
    >
    > <?
    > // do validation here
    > ....
    > // output the header here using Header()
    > ....
    >
    > // output the ebook data here (and download will be started if you outputted
    > correct header previously)
    > readfile('ebook1.pdf');
    > ?>
    >
    > Regards,
    > Elias


    Elias,
    thanks, looks good ... except I really AM a newbie, would you be
    willing to flesh this out some for me? Or point me to where I can find
    out how to put in all the variables?
    Cheers,
    Sandra
    newb_bee Guest

  5. #4

    Default Re: securing digital ebooks from online piracy

    newb_bee wrote:

    <snip>
    >
    >
    > Elias,
    > thanks, looks good ... except I really AM a newbie, would you be
    > willing to flesh this out some for me? Or point me to where I can find
    > out how to put in all the variables?
    > Cheers,
    > Sandra
    I don't mean to sound nasty, but since you're doing this as a part of a
    business, do you expect people to write it for free for you?
    matty Guest

  6. #5

    Default Re: securing digital ebooks from online piracy

    In comp.lang.misc newb_bee <sandra@delfin.org> wrote:
    : <I am selling downloadable ebooks>
    : What are my _best_ options for getting paid for my products before the
    : purchaser gets sent to the page?

    Don't write it until they've paid you.

    -Greg
    gregm@cs.uwa.edu.au Guest

  7. #6

    Default Re: securing digital ebooks from online piracy


    "lallous" <lallous@lgwm.org> wrote in message
    news:bgq57q$qhqr2$1@ID-161723.news.uni-berlin.de...
    > Hello,
    >
    > Afaik, you can use serverside scripting such as PHP, as:
    >
    > <?
    > // do validation here
    > ....
    > // output the header here using Header()
    > ....
    >
    Use the correct content-type here in the header, or the browser will get
    confused.
    Look at "mime_content_type" for detecting mime types on random files, or if
    you have a set file format you know in advance...

    Quoting PHP 4.3.0 manual: ( HTTP Functions / header ):

    <?php
    // We'll be outputting a PDF
    header("Content-type: application/pdf");

    // It will be called downloaded.pdf
    header("Content-Disposition: attachment; filename=downloaded.pdf");

    // The PDF source is in original.pdf
    readfile('original.pdf');
    ?>

    for example for pdf (as in example below)

    Remember, readfile() reads a file and prints to the output buffer (i.e. your
    browser)

    > // output the ebook data here (and download will be started if you
    outputted
    > correct header previously)
    > readfile('ebook1.pdf');
    If possible, try to store the pdf outside your servers document root, this
    will prevent people trying to guess the url and dl directly

    Thanks,
    Mark
    ---------------------------------------------------------------------------
    Windows, Linux and Internet Development Consultant
    Email: [email]corporate@scriptsmiths.com[/email]
    Web: [url]http://www.scriptsmiths.com[/url]
    ---------------------------------------------------------------------------
    > ?>
    >
    > Regards,
    > Elias
    >
    >

    Mark Hewitt Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139