EPUB lecteur/spectateur en PHP
Est-il un module/script disponible qui lit/affichages des fichiers EPUB dans un navigateur web?
Si elle est disponible dans n'importe quel framework PHP comme Symphony, CakePHP ou tout autre, il serait d'une grande aide.
- epub sont juste zippée fichiers html
Vous devez vous connecter pour publier un commentaire.
Epub.js est une bibliothèque javascript pour le rendu ePub dans le navigateur, à travers de nombreux dispositifs.
https://github.com/futurepress/epub.js/
Il est très facile à utiliser epub.js avec php. J'ai écrit un module pour intégrer avec Drupal https://drupal.org/project/epub.
http://sourceforge.net/projects/oplsepublibrary/ fait un bon travail de l'importation des fichiers epub avec la colonne vertébrale info et l'un des exemples qui vous permettront de télécharger un fichier epub qui plus tard rend.
Le format EPUB est une archive zip contenant le HTML, le CSS et les images. Vous pourriez décompressez les fichiers et puis ils sont tout juste visible dans un navigateur, même si vous auriez besoin pour faire le travail d'un Ebook reader quand il s'agit de relier les "morceaux" ensemble.
Vous pouvez utiliser PHP Zip pour décompresser le format EPUB sur le serveur.
D'avertissement supplémentaire: il y a un énorme potentiel pour l'abus de votre site web si vous décompressez le tout vieux EPUB livre. Un code malveillant dans le format EPUB peut vous exposer à des click-jacking attaques, de la croix de la taille d'attaques de script, HTML attaques par injection et de la plaine de vieux "j'ai un peu de code sur votre serveur" attaques si quelqu'un a mis des fichiers avec une extension PHP, par exemple. Donc, vous devez être sûr de ce que vous décompression.