我建立这应该创建“.epub”与mysql数据库中存在的文本内容扩展文件web应用程序,我可以取从MySQL数据库,但无法创建“.epub”文件中的数据。有什么方法可以使用PHP脚本创建'.epub'文件。如何使用php创建'.epub'扩展名文件?
回答
只需使用header()
指定内容类型,然后回声从你的数据库中的内容:
header('Content-type: application/epub+zip');
echo $data;
如果需要强制浏览器下载文件,你可以使用以下命令:
header('Content-Description: File Transfer');
header('Content-Type: application/epub+zip');
header('Content-Disposition: attachment; filename="mybook.epub"');
echo $data;
注意,EPUB是另一部分机的ZIP文件,所以如果你想在一个EPUB电子书文件从一个数据库中的文本,你仍旧需要建立一个有效的ZIP文件在PHP中,并且不能仅回显数据库中的文本。 –
我利用了上面的代码,它会创建.epub文件,但它无法通过电子书阅读器进行查看(我使用iBooks应用程序阅读.epub) –
@Florian巴赫可以请你分享任何代码示例,以呼应文本来自epub格式的数据库。 –
- 1. 使用.pdf扩展名创建一个临时文件php tempnam
- 2. 批处理文件 - 使用文件扩展名创建文件
- 3. PHP文件创建文件扩展名问题
- 4. 创建自己的文件扩展名
- 5. 建议使用文件扩展名创建ActionResult的方法
- 6. 创建Android扩展文件
- 7. C:根据文件名创建新的文件扩展名
- 8. 如何隐藏PHP文件扩展名而不使用.htaccess?
- 9. 如何隐藏.php文件扩展名,而无需使用.htaccess?
- 10. 如何在java中通过扩展名(.ini)创建文件?
- 11. 如何在C#中创建自定义文件扩展名?
- 12. 如何创建Maps.Me .mwm文件扩展名?
- 13. 如何在j2ee中创建“<filename> .view”扩展名文件
- 14. 如何用PHP重命名文件扩展名?
- 15. 创建一个扩展另一个PHP扩展的PHP扩展?
- 16. 如何在Windows上创建PHP扩展?
- 17. 用php找到文件的扩展名
- 18. 如何使用树枝创建扩展
- 19. 将.do扩展名用作所有php文件的.php扩展名
- 20. 如何使用php创建php文件
- 21. PHP - 识别附件文件扩展名
- 22. 在文件中包含php代码的情况下,是否可以使用.html扩展名创建文件名?
- 23. 如何使用PHP为可扩展树创建3,4级阵列?
- 24. 如何创建Dreamweaver扩展?
- 25. 如何创建扩展MKMapView
- 26. 如何创建jinja2扩展?
- 27. 如何创建Devise扩展?
- 28. 在Excel中,如果使用VBA,我如何使用“路径+文件名+扩展名”并更改扩展名?
- 29. 文件扩展名
- 30. 文件扩展名
https://github.com/Grandt/PHPePub –