К списку форумов К списку вопросов
ASP -странности
sky51
14.04.2004 - 14:50
Напиал скрипт (в том же каталоге где он же guest_book.txt) но в него данные не вносятся, Не могу увидеть ошибку!
<%@ language=JavaScript %>
<html><head><title> tttttttt</title></head>
<body bgcolor="#ffffff">
<center><font size=+1>Guest Book</font></center>
<%
var to_do = string(request("to_do"));
var this_script_url = string(request.servervariables("script_name"));
      if (to_do == "undefined") {
%>
<p> pliase<hr>
<form action ="<% =this_script_url %>">
name <br><input type=text name="name" value="" size=50><br>
email<br><input type=text name="email" value="" size=50><br>
comments <br><textarea name="comments" cols=50 rows=5></textarea><br>
<input type=submit name="submit button" value="click">
<input type=hidden name="to_do" value="add_entry">
</form>
<%
}
else {
var guest_book_file="guest_book.txt";
var abs_path =string(request.servervariables("path_trans lated"));
var file_to_open = abs_path.replace(/\\\w*\.asp/,"\\")+guest_book_file;
fso=new activexobject("scripting.filesystemobject");
      if (fso.fileexists(file_to_open)) {
      if (to_do == "print_contents") {
fs_stream2= fso.opentextfile(file_to_open);
temp_file
var temp_file = fs_stream2.readall();
fs_stream2.close();
response.write("<pre>"+ temp_file + "</pre>");
}
      if (to_do =="add_entry"){
var forreading=1, forwriting=2, forappending);
date_object=new date();
date_string=date_object.tostring();
var message= "name:"+ string(request("name"));
message +="\nEmail:"+string(request("email"));
message +="\nComments:"+string(request("comments"));
fs_stream.write("\n"+date_string +":\n"+message+"\n");
fs_stream.close();
response.write("<p>thanks<p>");
}
}
else {
response.write("<p>cant<b>"+guest_book_file +"</b><p>");
}
}
%>
<hr><center><font site=+1>
<a href="<% = this_script_url %>?to_do=print_contents">
view guest book </a>
<a href="<% =this_script_url %>">
submit entry to guest book</a>
</font></center>
</body>
</html>

К списку вопросов на форуме Веб-дизайн

>>