我爲自己創建了一個頁面,可以在沒有互聯網連接的情況下訪問(僅限本地存儲)。在電腦上存儲數據的最簡單的方法
我希望該頁以某種方式在我的計算機上存儲數據(我放入網站)。
我聽說有一些方法可以在php的幫助下編輯.txt文件嗎? 也可能Chrome可以以某種方式保存該信息更容易?
感謝所有幫助
編輯:我想通過Chrome瀏覽器的便捷訪問一個網站而已,所以我寧願不使用XAMPP或其他任何軟件。
我爲自己創建了一個頁面,可以在沒有互聯網連接的情況下訪問(僅限本地存儲)。在電腦上存儲數據的最簡單的方法
我希望該頁以某種方式在我的計算機上存儲數據(我放入網站)。
我聽說有一些方法可以在php的幫助下編輯.txt文件嗎? 也可能Chrome可以以某種方式保存該信息更容易?
感謝所有幫助
編輯:我想通過Chrome瀏覽器的便捷訪問一個網站而已,所以我寧願不使用XAMPP或其他任何軟件。
最簡單的方法是使用HTML5的localStorage(不需要服務器端語言),但要在頁面之外獲取數據並不容易(我明白你會使用該離線頁面存儲的數據)。
很簡單:
window.localStorage.setItem('myItem', 'Hello World');
然後得到它,你只是做:
window.localStorage.getItem('myItem');
陣列方法效果以及(localStorage.myItem
等)。
下面是一個簡單的例子,從上面:http://jsfiddle.net/h6nz1Lq6/
通知文本刪除二傳手線並重新運行該腳本後,即使仍然是如何(或者只是去到這個鏈接:http://jsfiddle.net/h6nz1Lq6/1/)。
這種方法的缺點是可以很容易地清除數據(通過清除瀏覽器/網站數據,但這又類似於文件的意外刪除,所以如果你知道你是什麼都不用擔心'),並且它在瀏覽器中不起作用(每個瀏覽器都存儲它自己的localStorage)。
如果您仍然決定使用服務器端語言,則有數百萬個關於它們的教程。對於初學者來說,使用簡單的PHP腳本來編寫文件可能是最簡單的,但這需要在您的機器上使用服務器。
我正在寫這個到我的腳本中:window.localStorage.setItem('myItem')=「Hello World」; \t \t \t \t document.getElementById(「box1」)。innerHTML = window.localStorage。的getItem( 'myItem');但它似乎並不奏效。我究竟做錯了什麼?我真的很新。 – user3347903 2014-09-24 21:12:29
哦,所以需要運行服務器,如果我想與其他.php文件一起工作? – user3347903 2014-09-24 21:15:16
對不起,給了你一個不好的語法。修正它,看到這裏:http://jsfiddle.net/h6nz1Lq6/。是的,PHP需要運行一個服務器(Apache,nginx等)。 – Shomz 2014-09-24 21:16:07
您可以使用PHP直接讀寫存儲或使用數據庫進行I/O操作。檢查PHP + MySQL中的常見解決方案,並使用帶HTML或textarea字段的文件上傳來獲取純文本。
PHP例如:
<?php
$file = fopen("test.txt","w");
echo fwrite($file,"Hello World. Testing!");
fclose($file);
?>
你的例子很好,但這不是推薦給初學者的最佳網站,看到這個:http://www.w3fools.com/(啊,現在我看到他們從w3schools中刪除了很多不好的例子) – Shomz 2014-09-24 21:12:44
[PHP](http://php.net/),[XAMPP](https://www.apachefriends.org/index。 html),[MySQL](http://www.mysql.com/)。 – Celeo 2014-09-24 21:03:05
我想要一個快速和方便的訪問網站,所以我不喜歡使用XAMPP – user3347903 2014-09-24 21:04:31