Показать сообщение отдельно
  #7 (permalink)  
Старый 04.09.2010, 13:03
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Я написал в пример, одиного из способов как можн решить вашу проблему.
Этот код написан на VBScript, можно и на JScript, но во всех случаях это будет не кроссплатформенно.

На JScript:

var fso, f, setRead, setWrite = 2, counter = 0;
f = fso.CreateTextFile("c:\\text.txt", true);
fso = new ActiveXObject("Scripting.FileSystemObject");
setRead = fso.OpenTextFile("c:\\text.txt", setWrite, true);
function CreateFile(){
	var fso, useText;
	fso = new ActiveXObject("Scripting.FileSystemObject");
	useText = fso.CreateTextFile("c:\\text.txt", true);
	while(counter<= 5){
		useText.WriteLine("Строка");
	}
	useText.Close();
}



Если вам нужна кроссплатформенность, то как-то так можно

<form name="forma" action="$_SERVER['PHP_SELF']" method="post"> 
	<textarea style="width: 200px; height: 100px" name="text"></textarea>
	<input type="text" value="filename" name="name">
	<input type="submit" value="Ok"> 
	<input type="hidden" name="create" value="Ok"> 
</form>

<script type="text/javascript">
var counter = 0;
while(counter++ <= 5){
	document.forma.text.value += 'строка ' +counter+ '\n';
}
</script>

<?php
if ($create){ 
	$openfile = fopen("$name", "w"); 
	fwrite($openfile, $text); 
	fclose($openfile); 
} 
?>

Последний раз редактировалось monolithed, 04.09.2010 в 13:09.
Ответить с цитированием