PHP&;压缩字符串的JS函数(表单输入)

PHP&;压缩字符串的JS函数(表单输入),php,javascript,jquery,compression,Php,Javascript,Jquery,Compression,我的项目有一个编辑器,用户可以将大文本保存到MySQL。 我正在使用PHP和Javascript,jQuery。 我一直在寻找,搜索,谷歌等,但没有发现一个工作的例子,既有js和php代码压缩(编码)在客户端和解压缩(解码)在服务器端 我发现了和JSend&关于这个主题的一些其他StackOverflow问题,但是它们不起作用或者只是做了一个方面 你有PHP和JS两方面的代码来压缩和解压表单数据吗? 非常感谢。试试看,它支持通过jQuery插件进行压缩,并提供了一个PHP脚本。但是我个人没有使用

我的项目有一个编辑器,用户可以将大文本保存到MySQL。 我正在使用PHP和Javascript,jQuery。 我一直在寻找,搜索,谷歌等,但没有发现一个工作的例子,既有js和php代码压缩(编码)在客户端和解压缩(解码)在服务器端

我发现了和JSend&关于这个主题的一些其他StackOverflow问题,但是它们不起作用或者只是做了一个方面

你有PHP和JS两方面的代码来压缩和解压表单数据吗?
非常感谢。

试试看,它支持通过jQuery插件进行压缩,并提供了一个PHP脚本。但是我个人没有使用过它。

试试看,它支持通过jQuery插件进行压缩,并提供了一个PHP脚本。但是,我个人没有使用过它。

在Javascript和PHP中都有LZW的实现

PHP:

Javascript:

也看到


根据您的项目需要,另一个需要研究的选项是mod_deflate(至少如果您使用的是Apache)。但这只压缩从服务器发送到客户端的数据。

在Javascript和PHP中都有LZW的实现

PHP:

Javascript:

也看到


根据您的项目需要,另一个需要研究的选项是mod_deflate(至少如果您使用的是Apache)。但是这只压缩从服务器发送到客户端的数据。

经过许多天的尝试、谷歌搜索,仍然找不到一个好的工作包,用于Js和Php压缩表单数据、提交和解压缩

我想出了另一个解决方案,为提高更新速度节省了大量带宽。我打算更新提交文本的delta diff,但这对我来说太难了,所以我只编写一些代码来检测用户正在更改哪些行&只提交这些行


如果你找到另一个更好的问题,请仍然回答这个问题。谢谢。

经过几天的尝试、谷歌搜索,仍然找不到一个好的Js和Php压缩表单数据、提交和解压缩的工作包

我想出了另一个解决方案,为提高更新速度节省了大量带宽。我打算更新提交文本的delta diff,但这对我来说太难了,所以我只编写一些代码来检测用户正在更改哪些行&只提交这些行


如果你找到另一个更好的问题,请仍然回答这个问题。谢谢。

那么您想压缩发送较小的文本,然后在另一侧对其进行反压缩吗?如果我是对的,你为什么要这么做?我能理解为什么400页的文档会很好,但即使是TinyMCE,谁会写那么多;-)如果你的问题是关于带宽的,我认为你不会有问题。它是HTML,而不仅仅是纯文本。它大约是50KB/页,所以如果我能将500KB的带宽减少到300KB,那就太好了!(用于更新速度)那么您希望压缩文本以发送较小的内容,然后在另一侧对其进行反压缩?如果我是对的,你为什么要这么做?我能理解为什么400页的文档会很好,但即使是TinyMCE,谁会写那么多;-)如果你的问题是关于带宽的,我认为你不会有问题。它是HTML,而不仅仅是纯文本。它大约是50KB/页,所以如果我能将500KB的带宽减少到300KB,那就太好了!(对于更新速度)谢谢,正如我在帖子中所说的,我已经尝试过了&它的php脚本不起作用。我下载了源代码,运行了一个简单的$jSEND->getData从它的演示站点解密了一个,它没有将其解密为原始文本:(谢谢,正如我在文章中所说的,我已经尝试过了&它的php脚本不起作用。我下载了源代码,运行了一个简单的$jSEND->getData从它的演示站点解密了一个,但它没有将其解密为原始文本:(谢谢,在询问之前我已经试过了。它们没有Js和PHP两个版本。我真的需要它们。@ngduc您需要做一些实验,JasonCG刚刚给了您一个Js和PHP版本的相同算法。因此,它应该可以工作。这不是一个很好的小软件包,但您有一个独特的用例,无法很好地探索d、 @mistagrooves:我在问之前就这么做了。也许我做错了,或者很难让它们工作。没关系,我找到了另一个更好的解决方案。谢谢,我在问之前已经试过了。它们没有Js和PHP两个版本。我真的需要这两个版本。@ngduc你需要做一些实验,JasonCG刚刚给了你一个Js和PHP版本相同算法的版本。所以,它应该可以工作。这不是一个很好的小软件包,但你有一个独特的用例,没有得到很好的探索。@Mistagroves:我在问之前就这么做了。也许我做错了,或者很难让它们工作。没关系,我找到了另一个更好的解决方案。