raymond-byczko/toolboxphp

该软件包最新版本(dev-master)没有可用的许可证信息。

一个通用的PHP代码工具箱

dev-master 2018-03-12 22:33 UTC

This package is not auto-updated.

Last update: 2024-09-19 16:55:45 UTC


README

最后修改日期

2018-03-12

状态

此公共仓库正在开发中。

因此,这是一份草案作品。

安装

此仓库正在开发中。

以下是一些草案安装说明。

#第1步

添加或编辑 composer.json 文件以包含以下内容。

{
    "require": {
        "raymond-byczko/toolboxphp": "dev-master"
    }
}

#第2步

编辑包含您的数据库凭证的文件。对于 toolboxphp,这是

vendor/raymond-byczko/toolboxphp/hasdbchanged/test/TestAttributes.php

#第3步

创建一个测试文件以确保您可以正确地自动加载。以下是一个示例

<?php

	$al = __DIR__."/../vendor/autoload.php";
	require $al;
	echo '<pre>Inside hitoolbox.php</pre>';
	echo '<pre>'.$al.'</pre>';
	$objTU = new \hasdbchanged\TableUtility();
	$dbattrib = new \hasdbchanged\test\TestAttributes();
	$objTU->setInformation($dbattrib);
	$fullFormat = $objTU->getFullFormat();
	echo '<pre>'."\n";
	echo 'fullFormat='.var_export($fullFormat, TRUE)."\n";
	echo '</pre>'."\n";

?>

具体安装说明将很快添加。

变更日志

日期:2012-02-12 - 添加了ctlwebservice;日期:2012-02-13 - 向ctlwebservice添加了一些数据库功能;日期:2012-02-14 - 将代码推送到共享服务器进行部署测试。为此,在 .htaccess 中使用了环境变量(SetEnv);日期:2013-02-18 - 添加了dbimport并开始填充它;日期:2018-03-02 - 添加了Travis CI。使其通过。需要增强。

目的

该仓库的目的是包含一组在软件开发中具有实际用途的PHP工具。本质上,它应该使生活更轻松、更快。

这可以包括从查看MySQL数据库的PHP代码到帮助快速创建网页的一般框架。这比为不耐烦的客户创建一组缓慢的页面要好得多。

每个工具都将在toolboxphp仓库中拥有自己的目录。

工具

  • hasdbchanged - 一组用于查询运行中的MySQL数据库并确定数据库是否发生变化的PHP文件。设想这是一个在crontab下运行的脚本,这样开发者就可以看到数据库管理员是否通过更改列名等行为,使PHP代码失去了根基。

  • ctlwebservice - 一组用于通过Web服务(SOAP)控制某物的演示代码。这个“某物”是一个可以调整高度和角度的表。该表假定位于中心轴上并可旋转。此代码演示了使用GET(或POST)以及SOAP和syslog进行日志记录。包括数据库功能。请参阅sql子目录中的表创建脚本。部署基于环境变量。请参阅文件:.htaccess。

  • facebookapi - TODO

  • dbimport - 这是一组PHP代码和apache2文件,允许数据库导入,但实际上,它将提供更多功能。例如,它允许将Excel电子表格数据推送到网站,然后用于填充几种类型的数据库,包括关系型数据库甚至NoSQL数据库。基本上,它允许将数据从电子表格中移动出来。此外,它通过各种图形工具提供审查电子表格数据的功能。其状态是:不完整,正在进行中。