私はこれについてかなりの量の研究をしてきましたが、私のニーズに合った解決策を見つけることはできません。私はhtml5 localStorageを使ってデータをオフラインで保存する単純なhtml形式(電子メールサインアップシート)を持つ方法を見つけようとしています。私はこの解決策を見てきました:http://miniapps.co.uk/blog/post/using-html5-localstorage-as-a-fallback-for-offline-form-submission、しかし、私はオンラインサーバーに格納されていないスタンドアロンのHTML文書としてこの作業を行う方法がわかりません。助言がありますか?オフラインで保存するフォーム
答えて
[OK]を、私はあなたのためのコードの束を投稿するつもりはないが、私はあなたに解決策を与えます。
最初の問題には、自分のローカルコンピュータにファイルを保存するリモートサーバーがあります。これは、FTPクライアントアカウントを作成し、使用しているサーバーバックエンド言語(PHP、C#など)を使用してアクセスするFTPサーバーを設定することで解決できます(PHP、C#など)
私はFileZillaサーバーが好きです:http://filezilla-project.org/
ローカルコンピュータがオフラインの場合は、情報をデータベースに保存し、成功するまでコンピュータのFTPサーバーに接続し直すように設定できます。これは、Linux環境でCRONジョブを使用して行うことができます。必要な手順は次のように次のようになりますがある場合は、新しいフォームデータのためのデータベース
- 、 'と行のFTPサーバに接続し、成功した場合
- を保存、マークデータベースのステータス欄を試してみてください成功'。
あなたのIPアドレスが変更された場合、あなたに永続的なアドレスを与える無料のダイナミックDNSアカウントにサインアップすることができます。これは一般的なものです:http://dyn.com/dns/
第2の問題は、このフォームデータをExcelファイルに入れています。ありがたいことに、この目的のために作成されたPHP-Excelなどのオープンソースライブラリがあり、データベーステーブルやphpの2次元配列をExcelファイルに変換します。
フォームを完了すると、このExcelファイルを作成してディレクトリに保存し、CRONジョブまたはWindowsタスクスケジューラがそのファイルをローカルに保存するスクリプトを実行するデータベースにパスを保存できますFTP経由のコンピュータ。
大変ありがとうございますが、これは私には少し残酷すぎると思います。オンラインになる必要はありません。それはちょうど物理的なペンと紙の電子メールのサインアップシートのように、それらを入力する人々から電子メールを収集することが魂の目的は、オフラインのラップトップになるだろう。私は2番目の問題に対処するアプローチを望んでいるので、提案するPHP-Excelソリューションは良い候補のようです。私はラップトップ上にPHPファイルをローカルに設定し、配列をExcelファイルに変換することができます。ありがとう! – blackessej
申し訳ありませんが、実際のサーバーがオフラインになることを認識していませんでした! :) – Vigrond
それは大丈夫です!それは理想的な状況や問題ではありませんが、解決策はそれにもかかわらず見つかるはずです。再度、感謝します。 – blackessej
- 1. オフラインのページを保存する方法
- 2. ウェブアプリケーションにオフラインでアクセスするためのウェブページを保存する
- 3. オンラインでの画像とデータをオフラインで保存する方法
- 4. Winフォーム保存コントロール
- 5. 250MbのデータベースをオフラインWeb Appに保存する方法
- 6. オンラインサービスのユーザーデータをAndroidアプリケーションの「オフライン表示」に保存する
- 7. オフライン画像を保存する方法のCocoa Touchの
- 8. Chromeアプリでオフラインで使用するための画像を保存する
- 9. オフラインC#プロジェクトでデータベースを保護する
- 10. オフラインで使用するために画像を保存するhtml 5ウェブアプリケーション
- 11. オフライン閲覧用にWebviewコンテンツを保存しますか?
- 12. 入力フォーム変数を保存する
- 13. Struts2フォームをデータベースに保存する
- 14. フォームからスコアを保存する
- 15. Djangoユーザーをフォームに保存する
- 16. フォームの要素を保存する
- 17. PHPとフォームでログを保存しながらデータを保存する
- 18. WindowsフォームXMLに保存
- 19. ASP.NETフォーム自動保存
- 20. 子フォームで複数フォームのフォーム設定を保存する方法
- 21. フォームの保存(後で続く)
- 22. asp.netフォームをhtmlファイルに保存し、制御内容を保存
- 23. C#Windowsフォーム:保存して苦情として保存
- 24. オフラインのgem依存関係
- 25. モデルのフォームを保存します。私はモデルのフォームを持っているようにそれを保存すると保存されたオブジェクト
- 26. [保存]ボタンをクリックして新しいフォームを保存すると、Webフォームに保存確認メッセージを表示する方法
- 27. ASP.net MVC 3でHTMLフォームから画像を保存するC#
- 28. Drupalノード保存で多段階フォームが破損する
- 29. Rails 3のフォーム検証でカスタムルートを保存する
- 30. AJAXを使用してRailsでフォームを自動保存する
HTML5ローカルストレージは、SESSIONと同じようにクライアントブラウザにあります。ほとんどの場合、ブラウザを再起動しても生き残ることはできません。ローカルストレージも他のサイトからのアクセスから隔離されています。これは、あなたの望むことですか?このデータを正確にどこに保存したいのですか? – Vigrond
@Vigrond no、これは私が全然望むものではありません。理想的には、データをExcelファイルに保存したいと思います。私はあなたがこのすべてをExcelで行うことができることを知っていますが、私はフォームを非常に基本的で、とてもシンプルで安全にしたいと思います。 – blackessej
ここで、Excelファイルはどこにありますか?あなたは「オフライン」と言いますが、レンタルサーバーの代わりにローカルコンピュータを意味しますか? – Vigrond