Autor Zpráva
drvaca
Profil
Dobré odpoledne,
mám dotaz na zkušené. Zajímalo by mě, jak se dá pomocí javascriptu zapisovat do souboru.
Na internetu jsem nalezl toto:
<script type="javascript">
import System.IO;
import System;  // Used for getting the date
 
function Start () {
    // Create an instance of StreamWriter to write text to a file.
    sw = new StreamWriter("TestFile.txt");
    // Add some text to the file.
    sw.Write("This is the ");
    sw.WriteLine("header for the file.");
    sw.WriteLine("-------------------");
    // Arbitrary objects can also be written to the file.
    sw.Write("The date is: ");
    sw.WriteLine(DateTime.Now);
14.    sw.Close();
}
</script>
Jenže to nefunguje. Přemýšlel jsem, zda to nemůže být třeba pravomocemi, ale na Windowsu se nastavit nedají.
Má někdo nápad čím to je, jak to rozchodit, či jiný nápad pro zápis do souboru javascriptem?
Předem díky.
_es
Profil
drvaca:
jak se dá pomocí javascriptu zapisovat do souboru.
Aký súbor myslíš? JS bežiaci na webovej stránke samozrejme z bezpečnostných dôvodov nemá prístup k súborom návštevníka. Ty by si taký prehliadač používal?

Na internetu jsem nalezl toto
Kde?
Chamurappi
Profil
Reaguji na drvacu:
Na internetu jsem nalezl toto
To není JavaScript.
Radek9
Profil
Chamurappi:
Neodkazoval bych ho zrovna tam, není to ani Java. ;-) Tohle je spíš JScript.NET.
Chamurappi
Profil
Reaguji na Radka9:
Áha, na ten jsem si nevzpomněl. Řekl jsem si „to vypadá jako C#, ale není to C#, je tam import, tak to bude Java“ :-)
V Javě by nebyl namespace System.
drvaca
Profil
Chamurappi:
Tak to pardon, vyhodil mi to Google jako jeden z prvních odkazů.

_es:
Nejde mi o soubory návštěvníků, ale o to, aby mohli návštěvníci tímto upravovat soubory uložené na webu.

Je tedy nějaké jiné řešení jdoucí na Windowsu?
Díky
Joker
Profil
drvaca:
Nejde mi o soubory návštěvníků, ale o to, aby mohli návštěvníci tímto upravovat soubory uložené na webu.
Javascript se provádí na klientovi, takže k souborům na serveru nemá přístup.
Musel by volat nějaký serverový skript, který by daný soubor změnil.
_es
Profil
drvaca:
Je tedy nějaké jiné řešení jdoucí na Windowsu?
Tým Windowsom myslíš operačný systém na serveri?
drvaca
Profil
_es:
Ano, přesně tak.
Keeehi
Profil
drvaca:
Řešení už napsal Joker. Na platformě nezáleží.
_es
Profil
Keeehi:
Na platformě nezáleží.
...na strane klienta.

drvaca:
Musíš si rozdeliť aplikáciu na JS bežiaci v prehliadači a na serverové skripty a to tak, aby to navzájom dobre spolupracovalo. Teda nič veľmi jednoduché.
Keeehi
Profil
_es:
Ani na straně servru. Apache a PHP je pro windows, linux, netware a php ještě i pro jiné platformy. Navíc Joker nepsal o ničem konkrétním, ale o servrovém scriptu, takže to klidně může být třeba i IIS a ASP.NET, takže na platformě na straně servru také nezáleží.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: