用javascript 開啟一個 文字檔

edited 十月 2013 in Javascript
請問大大,

標題可以辦到嗎?

還是說要開啟一個檔案,只能使用 php 的函式
如果是這樣的話,有沒有可能用 javascript 去控制php
讓 php 去開檔?

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=886

評論

  • edited 十月 2005
    我找到書哩 ^^"
    做個小整理好哩,太簡陋勿怪^^"

    1.建立FileSystemObject物件
    ex : var objFSO=new ActiveXObject
    ("Scripting.FileSystemObject");

    2.開啟文字檔
    ex : var objStream=objFSO.OpenTextFile
    ("c:\\test.txt",ForWriting,true,false)
    ForWriting:可寫入
    ForReading:唯讀
    ForAppending:可入資料至檔尾

    第一個true:是否建立新檔案
    第二個false: 表示使用 ASC II 編碼開啟檔案

    3.讀檔
    ex: var line=objFSO.ReadLine();
    ReadLine():讀 取一行,不包含換行字元
    Read(num):讀取 num 個字元
    ReadAll():讀取檔案全部

    4.寫檔
    ex : objStream.WriteLine("寫入的字串");

    Write(line):寫入一行資料
    WriteLine(line);寫入一行資料加上換行字元
    writeBlankLines(num);寫入 1 或num 行空白行

    5.關閉檔案
    ex : objStream.Close();

    大致是這樣吧
  • edited 十月 2005
    tmlodgar 寫道:
    我找到書哩 ^^"
    做個小整理好哩,太簡陋勿怪^^"

    1.建立FileSystemObject物件
    ex : var objFSO=new ActiveXObject
    ("Scripting.FileSystemObject");

    2.開啟文字檔
    ex : var objStream=objFSO.OpenTextFile
    ("c:\\test.txt",ForWriting,true,false)
    ForWriting:可寫入
    ForReading:唯讀
    ForAppending:可入資料至檔尾

    第一個true:是否建立新檔案
    第二個false: 表示使用 ASC II 編碼開啟檔案

    3.讀檔
    ex: var line=objFSO.ReadLine(); //這一行寫錯了
    應該是這樣:var line=objStream.ReadLine();
    ReadLine():讀 取一行,不包含換行字元
    Read(num):讀取 num 個字元
    ReadAll():讀取檔案全部

    4.寫檔
    ex : objStream.WriteLine("寫入的字串");

    Write(line):寫入一行資料
    WriteLine(line);寫入一行資料加上換行字元
    writeBlankLines(num);寫入 1 或num 行空白行

    5.關閉檔案
    ex : objStream.Close();

    大致是這樣吧

    上面有一行寫錯了,修改一下
Sign In or Register to comment.