bartonlp / mysqlslideshow
由MySQL数据库表驱动的幻灯片展示
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-09-28 03:28:18 UTC
README
将幻灯片信息存储在MySQL数据库中,并在浏览器中展示。
历史记录
此类于2009年设计,于2015年4月更新为新的HTML5和CSS3特性。于2023年1月再次更新。
安装
可以下载ZIP文件或使用Composer安装。
- 解压ZIP文件(如果您正在阅读此信息,您可能已经这样做过了)
- 目录结构如下
- examples/
- README.html
- README.md
- composer.json
- gulpfile.js
- 无论哪种情况,您可能需要启动*mysql*,然后
CREATE DATABASE mysqlslideshow;
创建数据库表。在'examples'目录中的'mktable.sql'文件,如果在使用'msql'客户端时运行,将创建名为'mysqlslideshow'的表。如果您想将表命名为其他名称,可以编辑'mktable.sql'文件,然后编辑'mysqlslideshow.class.php'(不建议),或者使用具有附加可选参数的构造函数:前三个参数来自'dbclass.conectioninfo.i.php'文件。为数据库名称和表名称添加第四和第五个参数。
$ss = new MySqlSlideshow($Host, $User, $Password, 'YourDatabaseName', 'YourTableName');
或编辑'dbclass.connectioninfo.i.php',添加'$Database'和'$Table',并将它们添加到上面的调用中而不是字符串。您可以通过在'mysql'客户端中使用source语句从内部创建表
source mktable.sql;
或者直接输入创建语句。
- 向您的数据库表中添加一些图片。有两种简单的方法可以做到这一点
- 使用'examples'目录中的'addupdateimage.php'程序。
- 使用'examples'目录中的'addimages.php'程序。
- 在自己的服务器上尝试'examples'目录中的'serverside.php'和'browserside.html'示例。然后开始编写自己的代码。祝您玩得开心。如果您没有运行Apache,可以使用PHP服务器。只需从项目目录中输入
php -S localhost:8080
然后在浏览器中输入
localhost:8080/serverside.php
或'browserside.html'来查看网站。
任何问题都可以发送到 barton@bartonphillips.com 我会尽力回答合理的问题。
示例
'examples'目录中有三个文件
- serverside.php
- browserside.html
- ie.html
- mysqlslideshow.class.php
'mysqlslideshow.classs.php'是Ajax目标,包含MySqlSlideShow类。
结论
该类托管在 https://github.com/bartonlp/mysqlslideshow 以及'PHP Classes' http://www.phpclasses.org。
版权所有 © 2009-2023 Barton Phillips http://www.bartonphillips.com barton@bartonphillips.com OR bartonphillips@gmail.com
最后修改日期:2023年1月27日