非常にシンプルなWebベースのテキストエディタを作成しました-http ://bit.ly/XNFrE4
しかし、このアプリの最大の欠点の1つは、テキストファイル(.txt)として保存する方法がないことです。
そこで、コンテンツを.txtファイルとして保存できるようにする方法についてのアイデアを探しています。
ありがとう。
非常にシンプルなWebベースのテキストエディタを作成しました-http ://bit.ly/XNFrE4
しかし、このアプリの最大の欠点の1つは、テキストファイル(.txt)として保存する方法がないことです。
そこで、コンテンツを.txtファイルとして保存できるようにする方法についてのアイデアを探しています。
ありがとう。
ファイルをURI文字列(base64でエンコード)に入れ、新しいリンクとして開きます。
ところで。他にももっと複雑な解決策があります:http://updates.html5rocks.com/2011/08/Saving-generated-files-on-the-client-side
1つの方法は次のとおりです。
私はそれがどれほどきれいであるかが好きです!contenteditable divの最大幅を約6〜700ピクセルに設定することをお勧めします。これにより、読みやすさが向上します。テキストでタイトルやリスト、その他のhtml要素を使用できれば可能です。
ドキュメントの保存は、ajaxリクエストを使用してコンテンツをサーバーに送信し、サーバー上にtxtファイルを作成して、ユーザーに送り返すことで実行できます。
http://www.tizag.com/phpT/filecreate.php
2人が短い時間の経過で保存するときにファイルの交換を避けるために、現在の時刻を使用してファイルを作成することをお勧めします。
$ourFileName = "simple-editor-".time().".txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
$myFile = $ourFileName;
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Bobby Bopper\n";
fwrite($fh, $stringData);
fclose($fh);
あなたが本当にいくつかのバックエンドコードを試してみたいのなら、認証とサーバーにファイルを保存する可能性があれば私は大好きです。
jsでもtxtファイルを作成できると思いますが、phpを使用します