Gears 和 Mysql 同步

发布于 2024-08-11 11:04:22 字数 491 浏览 2 评论 0原文

我正在制作一个离线网站,需要每晚与服务器同步。我们的员工在室外工作,有时在地下工作,需要访问该网站的数据库。但回家后他们必须向我们发送他们的发现。

他们第一次连接时,我会检查 google gears 是否有 sqlite 数据库,如果没有,我运行一个脚本来插入它。一旦他们有了它,我就会将他们的下一个约会同步到他们的本地数据库。

当他们完成后,第二天,他们会连接向我们发送所有内容并下载他们的新约会。

现在,由于 google gears,我能够创建 sqllite 数据库并在其中插入新值。但我还没有找到一种方法来用 php 读取数据库以将其与我们的在线数据库同步。

为了从在线状态变为离线状态,我可以使用 PHP 在隐藏字段中写入一个数组,然后使用 JavaScript 读取该字段。但另一方面,我想知道是否还有其他方法可以使用 DOM 创建表单并在 JavaScript 中提交它以使用 PHP 读取值?

我需要同步很多值,你知道是否有更简单的方法?

感谢您的帮助

I am making an offline website that needs to sync every night with a server. Our employees work outside and sometimes underground and need to access the site for its database. But once home they must send us their findings.

The first time they connect, I check with google gears if they have the sqlite database and if not I run a script to insert it. Once they have it, I sync their next appointments to their local database.

When they are done, the next day, they connect to send us every thing and to download their new appointments.

For now i was able to create the sqllite database and insert new values inside thanks to google gears. But i haven t found a way to read the database with php to sync it with our online database.

To go from online to off, with PHP I can write an array in a hidden field and then read that field with JavaScript. But in the other way i was wondering if there was on other way then creating a form with DOM and submitting it in JavaScript to read the values with PHP?

I need to sync a Lot of values, do you know if there is an easier way?

Thanks for your help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

私藏温柔 2024-08-18 11:04:22

我发现了 vortex,这是一个功能强大的齿轮脚本,可以帮助同步从文件到数据的所有内容。它肯定会对我有帮助。

以下是开发人员博客的链接。下载链接就在那里。

当网站可以帮助感兴趣的人时,我会回来。

I have found vortex, a powerfull script for gear that helps sync everything from files to data. It will definitely help me.

Here is the link to the developer's blog. The download link is in there.

I will come back when the website works to help the interested.

美煞众生 2024-08-18 11:04:22

您应该使用 Ajax 将新数据发布到 PHP 服务器。

你可以使用jquery(或任何其他框架),他们的资源如何将数据发布到网络上的php。

您的网页可能有一个离线时隐藏的按钮,该按钮将使用户能够启动同步。

这里有一个来自 PHP 的教程 jquery!

You should use Ajax for posting your new data to the PHP server.

You could use jquery (or any other framework), their lootle of resources how to post data to php on the web.

Your webpage could have a button hidden when offline, this button would enable user to start a synchronization.

Here a tutorial from PHP and jquery!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文