Я написал в пример, одиного из способов как можн решить вашу проблему.
Этот код написан на 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);
}
?>