【发布时间】:2012-11-16 10:21:40
【问题描述】:
我想创建一个页面供客户端用户绘制流程图,最重要的是可以返回绘制的值,例如在他绘制的框中输入,而不是最终结果。
谁能给一些建议使用什么以及从哪里开始?谢谢你。 :D
【问题讨论】:
标签: javascript flowchart
我想创建一个页面供客户端用户绘制流程图,最重要的是可以返回绘制的值,例如在他绘制的框中输入,而不是最终结果。
谁能给一些建议使用什么以及从哪里开始?谢谢你。 :D
【问题讨论】:
标签: javascript flowchart
正如其他人所提到的,您需要使用 PHP 之外的其他工具来完成绘图部分。 http://diagramo.com/ 是一个非常好的插件,可以满足您的需求。
【讨论】:
如果您真的想在纯 PHP 中执行此操作,您可以使用 the GD library 在 PHP 中创建图像并绘制形状。如果这是你想要的方向,有一些工具可以帮助你解决这个问题,尽管我现在唯一能找到的就是这个:http://phpflow.berlios.de/
但是,我不建议这样做 - 使用客户端 Javascript 工具可以更轻松地完成所有繁重的工作;你的 PHP 代码只需要处理数据,Javascript 框架可以绘制漂亮的闪亮图形。
更多参考资料:
希望对您有所帮助。
【讨论】:
您需要使用客户端语言或应用程序,例如 HTML5、JavaScript 和/或 JavaScript 框架(如 jQuery),甚至是 Flash 之类的东西,它们可以与用户的浏览器(“客户端”)进行交互。这样的事情不能用服务器端语言来完成,它只能与运行它的服务器(你的网络服务器)交互。
有关可能对您有用的 HTML5 画布元素的小说明,请参阅Dive Into HTML5 - Canvas
【讨论】:
PHP 是一个server-side 组件,而用户交互需要更具交互性的东西,出于某种原因,它被称为user-side。对于网络浏览器,它可以是 JavaScript 或 Java 或 DirectX 或 Flash 或 Silverlight 或类似的东西。但不仅仅是 PHP。
【讨论】: