How to create library in web

Discussion in 'PHP' started by mehdiali, Mar 4, 2009.

  1. #1
    Hi
    i want to create a library that people can rent(get)
    ebook from there. we can do somthing that after a period of time
    ebook will be deleted from pc of users
    but problem is
    user must don't be able to copy or print or take photo or ... from books(because of copy rights), they JUST can READ them.
    what do you suggest ?
    thank you all
     
    mehdiali, Mar 4, 2009 IP
  2. jackisyourcontractor

    jackisyourcontractor Peon

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    :)I would have a backend website made with PHP and a database. Then tie that in to a client-side app that you've made with VB or Realbasic. Time consuming, yes, but not too hard.
     
    jackisyourcontractor, Mar 4, 2009 IP
  3. SmallPotatoes

    SmallPotatoes Peon

    Messages:
    1,321
    Likes Received:
    41
    Best Answers:
    0
    Trophy Points:
    0
    #3
    I suggest that you give up, because in this day of free virtual machines (virtualbox, vmware, etc.) you will never be able to control content in the way that you are imagining.
     
    SmallPotatoes, Mar 4, 2009 IP
  4. mehdiali

    mehdiali Peon

    Messages:
    99
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    thank both of you
    but
    can i create an app like pdfReader that user JUST can SEE books with and can't make a copy ?
    i didn't understand (in this day of free virtual machines )
     
    mehdiali, Mar 4, 2009 IP
  5. preben89

    preben89 Peon

    Messages:
    1
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    If it's possible to view the content on your screen, you can simply take screenshots anyways, and eventually compile a pdf from the screenshots.

    In other words - It's no use.
     
    preben89, Mar 4, 2009 IP
  6. SmallPotatoes

    SmallPotatoes Peon

    Messages:
    1,321
    Likes Received:
    41
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Not really (and this question has nothing to do with PHP). I mean, if your content is only of interest to very stupid people with no money, then you might succeed, but otherwise, no.

    What I mean is, anyone can install virtual machine software on their PC in just a few minutes. With that, they can make snapshots of their system and revert to earlier versions, mess around with the virtual machine date without affecting their main system, and even wrap a debugger around the outside of the whole OS to inspect any data they like.

    In the old days, you could encrypt your content, write a program to decrypt it on-the-fly, and have your program barf out if it noticed that it was being debugged. Now that is no longer available to you; it's trivial to trace any program and extract the decryption key. You could try to make your program detect when the OS was virtualised but that's getting harder too.

    You will have to spend hundreds of thousands of dollars developing a system that even stops people for more than a few minutes. Once you do that, if there is any interesting content in your ebook, someone will crack your application and distribute the crack on the internet, and you'll have to start all over again.

    Also consider that a growing number of people are using Mac and Linux, so you'd have to write separate systems for those OSes as well, or lose a lot of the market.

    It's a waste of time. Focus your energy on something else more useful.
     
    SmallPotatoes, Mar 4, 2009 IP