bartonlp/mysqlslideshow

由MySQL数据库表驱动的幻灯片展示

安装: 16

依赖: 0

建议: 0

安全: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

语言:Shell

1.0.0 2015-04-15 21:32 UTC

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安装。

  1. 解压ZIP文件(如果您正在阅读此信息,您可能已经这样做过了)
  2. 目录结构如下
    • examples/
    • README.html
    • README.md
    • composer.json
    • gulpfile.js
    如果您使用'composer'而不是ZIP文件来加载,则此结构位于'vendor/bartonlp/mysqlslideshow/'。
  3. 无论哪种情况,您可能需要启动*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;

    或者直接输入创建语句。

  4. 向您的数据库表中添加一些图片。有两种简单的方法可以做到这一点
    1. 使用'examples'目录中的'addupdateimage.php'程序。
    2. 使用'examples'目录中的'addimages.php'程序。
  5. 在自己的服务器上尝试'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日