最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

io - Writing to a text file using Javascript - Stack Overflow

programmeradmin1浏览0评论

I want to write to a text file using javascript. I know that it is possible but there are some problems.

I am running a javascript program that calculates the location of an object (its latitude & longitude) which changes every 5 seconds; i want to write this information to a text file. The javascript program will soon run on a server and I'll use the information written to the text file to municate with an Android app on my phone.

So, my question really is:

  1. How can it be done properly?

    I know that there may be some permission issues but considering it won't be online and available to others will it be a problem and, if it is, should I go with PHP to do what I want? I know ASP is more Microsoft orientated and I work with a Mac so PHP would be the preference here.

  2. When writing a file, is it possible to write to an existing file or does the process simply destroy and recreate the same file?

I want to write to a text file using javascript. I know that it is possible but there are some problems.

I am running a javascript program that calculates the location of an object (its latitude & longitude) which changes every 5 seconds; i want to write this information to a text file. The javascript program will soon run on a server and I'll use the information written to the text file to municate with an Android app on my phone.

So, my question really is:

  1. How can it be done properly?

    I know that there may be some permission issues but considering it won't be online and available to others will it be a problem and, if it is, should I go with PHP to do what I want? I know ASP is more Microsoft orientated and I work with a Mac so PHP would be the preference here.

  2. When writing a file, is it possible to write to an existing file or does the process simply destroy and recreate the same file?

Share Improve this question edited Feb 9, 2012 at 23:20 Mike Samuel 121k30 gold badges227 silver badges253 bronze badges asked Feb 9, 2012 at 23:16 Katana24Katana24 8,95920 gold badges79 silver badges119 bronze badges 7
  • 3 So... node.js? Otherwise, JavaScript doesn't really run on the server. – Ry- Commented Feb 9, 2012 at 23:19
  • javascript on the client side (browser) or server side (e.g. with node.js)? – Hamish Commented Feb 9, 2012 at 23:20
  • I think you might want to clarify your question. If the JavaScript programme is running on the server then you'll need to be running a JS engine there (probably Node), which would remove the need for a second server side language (such as PHP or one that is ASP patible) – Quentin Commented Feb 9, 2012 at 23:20
  • You should specify in which environment your JS is running. Browsers or server-side JS environments like node.js – raphinesse Commented Feb 9, 2012 at 23:20
  • If it isn't "online" then where is it? Are you planning a server-client app with both server and client running on a local network? Or is the entire thing running on the phone? (In which case, why is there a server involved?) – Quentin Commented Feb 9, 2012 at 23:21
 |  Show 2 more ments

2 Answers 2

Reset to default 3

I would use PHP

http://www.php/

This has a good code example:

http://www.tizag./phpT/filewrite.php

Also, you can make the request using jQuery's AJAX function, this will allow to effectively run this code from javascript:

http://api.jquery./jQuery.ajax/

Using the latest HTML5 Javascript, you can use the FileSystem APIs to read/write/append to text files. This is a good tutorial here : Exploring the FileSystem APIs.

发布评论

评论列表(0)

  1. 暂无评论