<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7883</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7883&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTML, Jscript: запись-чтение txt-файла на WEB-сервере».]]></description>
		<lastBuildDate>Wed, 19 Dec 2012 15:59:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67182#p67182</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>shiz</strong>, я что-то путаю:</p></blockquote></div><p> Вероятно, это я неправильно понял смысл вашего замечания.</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Wed, 19 Dec 2012 15:59:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67182#p67182</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67153#p67153</link>
			<description><![CDATA[<p>Для изменений на стороне сервера&nbsp; (Windows 2003&nbsp; IIS 6)&nbsp; можно использовать &quot;<strong>classic ASP</strong>&quot;.</p><div class="codebox"><pre><code>&lt;%@ Language = JScript %&gt;
&lt;% 
var fso = Server.CreateObject(&quot;Scripting.FileSystemObject&quot;)
var f = fso.OpenTextFile(Server.MapPath(&quot;ForOtzyvy\\testfile.txt&quot;), 1)
var aLine=[]
while (!f.AtEndOfStream) {
    aLine[aLine.length] = f.ReadLine()
}
f.close()
%&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (badik)]]></author>
			<pubDate>Wed, 19 Dec 2012 10:38:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67153#p67153</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67143#p67143</link>
			<description><![CDATA[<p><strong>shiz</strong>, я что-то путаю:<br /></p><div class="quotebox"><blockquote><p>На этой стадии необходима отдельная реализация для разных браузеров. Конструкция создания объекта отличается: в IE 5 — IE 6 она реализована через ActiveXObject, а в остальных браузерах (IE 7 и выше, Mozilla, Opera, Chrome, Netscape и Safari) — как встроенный объект типа XMLHttpRequest.</p></blockquote></div><p>? Или здесь: <a href="http://xmlhttprequest.ru/">XMLHTTPRequest: описание, применение, частые проблемы | XmlHttpRequest.ru</a>?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 19 Dec 2012 06:42:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67143#p67143</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67141#p67141</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Разве ActiveX работают где-либо ещё кроме IE?</p></blockquote></div><div class="codebox"><pre><code>            xmlhttp=new XMLHttpRequest();</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Wed, 19 Dec 2012 06:23:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67141#p67141</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67125#p67125</link>
			<description><![CDATA[<div class="quotebox"><cite>Slav пишет:</cite><blockquote><p>...<br />1. Но тут встретился с проблемой - чтение русских букв.<br />В закомментированной строке - overrideMimeType - который вроде бы должен решить проблему, но пока не получается.</p></blockquote></div><p>C этим немного разобрался - если в обычном Блокноте сохранить текстовый файл в формате UTF-8, то читается и выводится нормально.</p>]]></description>
			<author><![CDATA[null@example.com (Slav)]]></author>
			<pubDate>Tue, 18 Dec 2012 13:45:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67125#p67125</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67122#p67122</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>В том же Chrome получаю все то же самое:</p><p>Error: Number:undefined Description:undefined</p></blockquote></div><p>Разве ActiveX работают где-либо ещё кроме IE?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 18 Dec 2012 12:42:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67122#p67122</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67121#p67121</link>
			<description><![CDATA[<p>Коллеги,</p><p>я не случайно в первом посте написал &quot;самый первый вариант&quot;.<br />Уточню: меня бы устроил любой способ чтения-записи в файл на сервере с WEB-страницы.</p><p>Вот еще один способ, который позволяет читать - причем без особых условий:</p><div class="codebox"><pre><code>&lt;script language=&quot;JavaScript&quot;&gt;
function ReadFromFile() {
        if (window.XMLHttpRequest) {
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
        }
        else {
            // code for IE6, IE5
            xmlhttp=new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);
        }
        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState == 4 &amp;&amp; (xmlhttp.status == 200 || xmlhttp.status == 0)) {
                alert(xmlhttp.responseText);
            }
        }
        xmlhttp.open(&quot;GET&quot;,&quot;http://10.2.2.223/ForOtzyvy/Otzyvy.txt&quot;,true);
        // xmlhttp.overrideMimeType(&quot;text/plain;charset=windows-1251&quot;); 
        xmlhttp.send(null);
}
&lt;/script&gt;</code></pre></div><p>1. Но тут встретился с проблемой - чтение русских букв.<br />В закомментированной строке - overrideMimeType - который вроде бы должен решить проблему, но пока не получается.</p><p>2. Вопрос как таким способом записывать тоже пока в стадии решения.</p>]]></description>
			<author><![CDATA[null@example.com (Slav)]]></author>
			<pubDate>Tue, 18 Dec 2012 12:34:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67121#p67121</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67120#p67120</link>
			<description><![CDATA[<div class="quotebox"><cite>Евген пишет:</cite><blockquote><p>ИМХО, как минимум нужно IP адрес WEB сервера забить в доверенные узлы на клиенте, ну и для зоны доверенных узлов выставить уровень безопасности ниже плинтуса, чтобы такие безобразия разрешать на клиентской стороне...</p></blockquote></div><p>Евген,</p><p>а вот это помогло - конкретно занесение IP в доверенные узлы.<br />Уже серьезный шаг вперед.<br />Спасибо.</p><p>Но! У меня получилось только в IE 8.<br />В том же Chrome получаю все то же самое:<br /><em>Error: Number:undefined Description:undefined</em></p>]]></description>
			<author><![CDATA[null@example.com (Slav)]]></author>
			<pubDate>Tue, 18 Dec 2012 12:27:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67120#p67120</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67119#p67119</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>В браузере жёстко ограничена возможность работы с FSO. Попробуйте проверить <a href="https://www.google.ru/search?q=killbit">killbit - Поиск в Google</a>.</p></blockquote></div><p>alexii,</p><p>спасибо за ссылку - я про это не знал.<br />Но снимать блокировку работы с FSO на этом уровне - слишком серьезное (и опасное) условие для использования программы.</p>]]></description>
			<author><![CDATA[null@example.com (Slav)]]></author>
			<pubDate>Tue, 18 Dec 2012 12:23:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67119#p67119</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67108#p67108</link>
			<description><![CDATA[<p>ИМХО, как минимум нужно IP адрес WEB сервера забить в доверенные узлы на клиенте, ну и для зоны доверенных узлов выставить уровень безопасности ниже плинтуса, чтобы такие безобразия разрешать на клиентской стороне...</p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Tue, 18 Dec 2012 07:29:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67108#p67108</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67106#p67106</link>
			<description><![CDATA[<p>В браузере жёстко ограничена возможность работы с FSO. Попробуйте проверить <a href="https://www.google.ru/search?q=killbit">killbit - Поиск в Google</a>.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 18 Dec 2012 07:25:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67106#p67106</guid>
		</item>
		<item>
			<title><![CDATA[HTML, Jscript: запись-чтение txt-файла на WEB-сервере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67103#p67103</link>
			<description><![CDATA[<p>Коллеги,</p><p>здравствуйте.</p><p>Не могу решить следующую проблему.</p><p>1. На Windows7 поднята служба IIS под WEB-сайт.<br />2. Со страницы сайта нужно писать и читать в обычный txt-файл, который лежит на том же WEB-сервере.<br />3. Хотелось бы делать это на стороне сервера.<br />4. Пробовал решить разными способами - пока не получается.</p><p>Вот самый первый и самый простой вариант (файл index.htm на сервере в c:\inetpub\wwwroot)</p><div class="codebox"><pre><code>&lt;html&gt;
&lt;head&gt; 
&lt;script language=&quot;JavaScript&quot;&gt;
 function WriteToFile() {
 try {
  alert(&quot;1&quot;);
  var fso = new ActiveXObject(&quot;Scripting.FileSystemObject&quot;);
  alert(&quot;2&quot;);
  var a = fso.CreateTextFile(&quot;\\\\testw7\\c$\\inetpub\\wwwroot\\ForOtzyvy\\testfile.txt&quot;, true);
  a.WriteLine(&quot;Это проверка.&quot;);
  a.Close();
 }
catch(err){
  var strErr = &#039;Error:&#039;;
  strErr += &#039;\nNumber:&#039; + err.number;
  strErr += &#039;\nDescription:&#039; + err.description;
  document.write(strErr);
 }
}
&lt;/script&gt;

&lt;/head&gt; 
&lt;body onload=&#039;WriteToFile();&#039;&gt; 

&lt;/body&gt; 
&lt;/html&gt;</code></pre></div><p>На сервере создана папка c:\inetpub\wwwroot\\ForOtzyvy.<br />Папке даны все права доступа для всех пользователей.</p><p>При запуске в IE8:<br />1. Срабатывает alert(&quot;1&quot;);<br />2. Затем появляется:<br /><em>Error: Number:-2146827859 Description:Невозможно создание объекта сервером программирования объектов</em><br />3. Запуск обычного скрипта с клиента создает файл на сервере и пишет в него:<br /></p><div class="codebox"><pre><code>  var fso = new ActiveXObject(&quot;Scripting.FileSystemObject&quot;);
  var a = fso.CreateTextFile(&quot;\\\\testw7\\c$\\inetpub\\wwwroot\\ForOtzyvy\\testfile.txt&quot;, true);
  a.WriteLine(&quot;Это проверка.&quot;);
  a.Close();</code></pre></div><p>Чего я не знаю?</p>]]></description>
			<author><![CDATA[null@example.com (Slav)]]></author>
			<pubDate>Tue, 18 Dec 2012 06:38:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67103#p67103</guid>
		</item>
	</channel>
</rss>
