關於linux如何保存js的信息

本文目錄一覽:

js如何把數據保存到服務器端,用文件系統

script type=”text/javascript”

/**

 *CreateFile: 測試在電腦上創建一個文件件,並在文件夾里寫進一些數據。

 *

 */

function CreateFile()

{

   var fso, tf;

   fso = new ActiveXObject(“Scripting.FileSystemObject”);//獲取對象

   tf = fso.CreateTextFile(“c:\\testfile.txt”, true);//創建一個文件夾

   // 寫一行,並且帶有新行字符。

   tf.WriteLine(“Testing 1, 2, 3.”) ;

   // 向文件寫三個新行字符。  

   tf.WriteBlankLines(3) ;

   // 寫一行。

   tf.Write (“This is a test.”);

   tf.Close();//關閉

}

/**

 *Folder的API:

 *任務 方法 

 *創建文件夾。 FileSystemObject.CreateFolder 

 *刪除文件夾。 Folder.Delete 或 FileSystemObject.DeleteFolder 

 *移動文件夾。 Folder.Move 或 FileSystemObject.MoveFolder 

 *複製文件夾。 Folder.Copy 或 FileSystemObject.CopyFolder 

 *檢索文件夾的名字。 Folder.Name 

 *如果文件夾在驅動器上存在,則找出它。 FileSystemObject.FolderExists 

 *獲得現有 Folder 對象的實例。 FileSystemObject.GetFolder 

 *找出文件夾的父文件夾名。 FileSystemObject.GetParentFolderName 

 *找出系統文件夾的路徑。 FileSystemObject.GetSpecialFolder 

 */

function ManipFiles()

{

   var fso, f1, f2, s;

   fso = new ActiveXObject(“Scripting.FileSystemObject”);

   f1 = fso.CreateTextFile(“c:\\testfile.txt”, true); //如果當前文件已經存在的話,則覆蓋原有文件

   alert(“Writing file br”);

   // 寫一行。

   f1.Write(“This is a test.”);

   // 關閉文件。

   f1.Close();

   alert(“Moving file to c:\\tmp br”);

   if(!fso.FolderExists(“c:\\tmp”)) { //如果tmp目錄不存在,則創建一個目錄

        fso.CreateFolder(“c:\\tmp”);

   }

   // 獲取 C 的根目錄(C:\)中的文件的句柄。

   f2 = fso.GetFile(“c:\\testfile.txt”);

   // 把文件移動到 \tmp 目錄。如果這個tmp目錄下已經有testfile.txt文件了,則會出錯。(如果沒有tmp這個文件目錄也會出錯)

   f2.Move (“c:\\tmp\\testfile.txt”);

   alert(“Copying file to c:\\temp br”);

   // 把文件複製到 \temp 目錄

   if(!fso.FolderExists(“c:\\temp”)) {//如果temp目錄不存在,則創建一個目錄

        fso.CreateFolder(“c:\\temp”);

   }

   f2.Copy (“c:\\temp\\testfile.txt”);

   alert(“Deleting files br”);

   // 獲得文件當前位置的句柄。

   f2 = fso.GetFile(“c:\\tmp\\testfile.txt”);

   f3 = fso.GetFile(“c:\\temp\\testfile.txt”);

   // 刪除文件。

   f2.Delete();

   f3.Delete();

   //刪除文件夾

   var fdTmp = fso.GetFolder(“c:\\tmp”);

   var fdTemp = fso.GetFolder(“c:\\temp”);

   fdTmp.DeleteFolder();

   fdTemp.DeleteFolder();

   alert(“All done!”);

}

ManipFiles();

//CreateFile();

/script

以上是將內容保存在文件中。使用的是系統的文件對象,要求系統開啟了以上activeX對象,並且有讀寫文件的權限。在動態網站中讀寫文件系統一般不需要使用JS的。asp.net/php/jsp都有相應的文件讀寫方法。

linux服務器找不到js的函數

想要Linux找到js的函數需要在linux下運行隨便一個文件:首先創建一個文件: vi test.j,在裡面寫console.log(‘Hello World!’);然後輸入wq,保存並強制退出,接下來運行node test.js這個命令,就會看到Hello World!

找不到js的函數有可能是文件權限問題,檢查文件是不是有訪問權限CLI模式下644正常 CGI模式下需要755權限

文件用戶組是不是正確,比如apache運行在nobody下 而文件是www 用戶組 無suphp

也有可能提示錯誤

在linux下如何用javascript寫文件

現在linux版本很多,用紅帽的可視化圖形界面,與windows操作相似,你寫代碼也可以以同樣的方式運行。

一樓的代碼好像有點問題, js一般放在head中間,我從網上看到大多數人寫代碼都是這樣的。

html

head

meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″

title輕言輕語/title

META name=”GENERATOR” content=”IBM HomePage Builder 2001 V5.0.0 for Windows”

script type=”text/javascript”

var _bdhmProtocol = ((“https:” == document.location.protocol) ? ” https://” : ” http://”);

document.write(unescape(“%3Cscript src='” + _bdhmProtocol + “hm.baidu.com/h.js%3Fed9eb0e17f50c86a478c357e7243dac7′ type=’text/javascript’%3E%3C/script%3E”));

/script

script src=”;web_id=1569616show=pic1″ language=”JavaScript” charset=”gb2312″/script

/head

body js魔法世界 此程序錯誤!

/body

/html

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280806.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-21 13:04
下一篇 2024-12-21 13:04

相關推薦

發表回復

登錄後才能評論