<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Кодировка текстовика при передаче на сервер через php]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12871</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12871&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Кодировка текстовика при передаче на сервер через php».]]></description>
		<lastBuildDate>Sat, 05 Aug 2017 00:15:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117819#p117819</link>
			<description><![CDATA[<p><strong>Malcev</strong>, страница то пустая, но переданный текст всё равно записывается в файл. Разобрался, скорее всего данные не записывались в текстовик на сервере, потому что читаемый файл был слишком длинным. Короткие строчки приходят нормально и корректно отображаются. Благодарю всех за помощь.</p>]]></description>
			<author><![CDATA[null@example.com (NuboCoder)]]></author>
			<pubDate>Sat, 05 Aug 2017 00:15:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117819#p117819</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117802#p117802</link>
			<description><![CDATA[<p>Попробуйте код из поста номер 9.<br />А свой php измените на такой:<br /></p><div class="codebox"><pre><code>&lt;?php 

 $Text = $_GET[&#039;Text&#039;];

 $file = &#039;textfile.txt&#039;;

 $current = file_get_contents($file);
 if (file_exists($file)) {
    $current .= &quot;$Text\n&quot;;
} else {
    $current .= &quot;\xEF\xBB\xBF$Text\n&quot;;
}

file_put_contents($file, $current);

 ?&gt;</code></pre></div><p>А в ответ ничего не приходит, так как ничего и не должно приходить.<br />Запустите &quot;http://test-site.ru/myname.php?Text=тест&quot; в броузере и увидите пустую страницу.<br />С помощью urldownloadtofile вы делаете тоже самое, только еще эту пустую страницу сохраняете.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 04 Aug 2017 10:00:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117802#p117802</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117800#p117800</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, во что он превращает значение переменной &quot;TextVar&quot;:</p><p><span class="postimg"><img src="http://f1.s.qip.ru/N7Lfc7kA.png" alt="http://f1.s.qip.ru/N7Lfc7kA.png" /></span></p>]]></description>
			<author><![CDATA[null@example.com (NuboCoder)]]></author>
			<pubDate>Fri, 04 Aug 2017 07:56:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117800#p117800</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117799#p117799</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, вообще ничего не приходит.</p>]]></description>
			<author><![CDATA[null@example.com (NuboCoder)]]></author>
			<pubDate>Fri, 04 Aug 2017 07:50:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117799#p117799</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117797#p117797</link>
			<description><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>FileRead, TextVar, C:\logs\myname.txt
TextVar := URIEncode(TextVar)
URLDownloadToFile, http://test-site.ru/myname.php?Text=%TextVar%, %a_temp%\response.txt

URIEncode(str, encoding := &quot;UTF-8&quot;)  {
   VarSetCapacity(var, StrPut(str, encoding))
   StrPut(str, &amp;var, encoding)

   While code := NumGet(Var, A_Index - 1, &quot;UChar&quot;)  {
      bool := (code &gt; 0x7F || code &lt; 0x30 || code = 0x3D)
      UrlStr .= bool ? &quot;%&quot; . Format(&quot;{:02X}&quot;, code) : Chr(code)
   }
   Return UrlStr
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 04 Aug 2017 06:17:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117797#p117797</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117792#p117792</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, простите, я не понимаю, не подскажите, как это правильно использовать в моём случае?</p>]]></description>
			<author><![CDATA[null@example.com (NuboCoder)]]></author>
			<pubDate>Fri, 04 Aug 2017 04:09:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117792#p117792</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117775#p117775</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А что, так можно? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Да, параметры же передаются скрипту в массиве _GET. А в ответ он тоже может что-нибудь передать, и UrlDownloadToFile сохранит его ответ в файл.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 03 Aug 2017 15:34:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117775#p117775</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117774#p117774</link>
			<description><![CDATA[<p>Во всяком случае, кириллица в URL должна быть перекодирована с помощью:<br /></p><div class="codebox"><pre><code>URIEncode(str, encoding := &quot;UTF-8&quot;)  {
	VarSetCapacity(var, StrPut(str, encoding))
	StrPut(str, &amp;var, encoding)

   While code := NumGet(Var, A_Index - 1, &quot;UChar&quot;)  {
		bool := (code &gt; 0x7F || code &lt; 0x30 || code = 0x3D)
		UrlStr .= bool ? &quot;%&quot; . Format(&quot;{:02X}&quot;, code) : Chr(code)
   }
   Return UrlStr
}</code></pre></div><p>с указанием нужной кодировки.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Aug 2017 15:32:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117774#p117774</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117772#p117772</link>
			<description><![CDATA[<p>А что, так можно? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Aug 2017 14:57:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117772#p117772</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117771#p117771</link>
			<description><![CDATA[<p>Видимо, вызывает PHP-скрипт с параметром, в котором передаётся текст файла.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 03 Aug 2017 13:57:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117771#p117771</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117769#p117769</link>
			<description><![CDATA[<p><strong>NuboCoder</strong>, не пойму, а что, по-вашему, делает ваш код ahk?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Aug 2017 12:13:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117769#p117769</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117768#p117768</link>
			<description><![CDATA[<p>Мне очень не нравится ссылка тут. Попробуйте так: <br /></p><div class="codebox"><pre><code> url := &quot;http://test-site.ru/myname.php?Text=&quot; . TextVar . &quot;&quot;
URLDownloadToFile, %url%, %a_temp%/s.php</code></pre></div><p>Не уверен что поможет, но так будет правильнее, я думаю.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Thu, 03 Aug 2017 11:03:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117768#p117768</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Кодировка текстовика при передаче на сервер через php]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=117767#p117767</link>
			<description><![CDATA[<p>Доброго времени суток. Столкнулся с такой проблемой..<br />Мне нужно взять текст с файла и отправить его php файлу, который после запишет его в текстовик, лежащий на сервере<br />Код ahk:<br /></p><div class="codebox"><pre><code>FileRead, TextVar, C:\logs\myname.txt
URLDownloadToFile, http://test-site.ru/myname.php?Text=%TextVar%, %a_temp%/s.php</code></pre></div><p>Код php, которому ahk отправляет текст:<br /></p><div class="codebox"><pre><code>&lt;?php 

 $Text = $_GET[&#039;Text&#039;];

 $file = &#039;textfile.txt&#039;;

 $current = file_get_contents($file); 
 $current .= &quot;$Text\n&quot;;

file_put_contents($file, $current); 

 ?&gt;
</code></pre></div><p>В итоге при просмотре файла по адресу http://test-site.ru/textfile.txt вместо русского алфавита видно что-то вроде этого<br /></p><div class="codebox"><pre><code>&quot;������� �������&quot;. </code></pre></div><p>Все 3 файла в кодировке ansi, сколько уже перепробовал, так и не смог ничего сделать, хотя наверняка всё довольно просто. help c:</p>]]></description>
			<author><![CDATA[null@example.com (NuboCoder)]]></author>
			<pubDate>Thu, 03 Aug 2017 10:43:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=117767#p117767</guid>
		</item>
	</channel>
</rss>
