Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP General > New to ASP need help

Reply
Thread Tools

New to ASP need help

 
 
Thomas R Grassi Jr
Guest
Posts: n/a
 
      02-08-2009
<%
Set fs = CreateObject("Scripting.FileSystemObject")

Folderpath=server.mappath("\") & "/cgi-bin/guestbook"
Wcounter=Folderpath &"/counter.txt"

I am trying to add a guestbook to my web site and I found asp code very
simple guestbook nothing fancy here

I question I have is stupid but I am not sure what the asp programmer is
looking for here.

the line Folderpath=server.mappath("\") & "/cgi-bin/guestbook"

server.mappath what should I put there?

in windows explorer I have c:\inetpub\wwwroot\cgi-bin

My server name is pcserv01

in IE7 I can get to the default web site via www.tomtest.com

on the default.htm page I have a hyperlink to guestbook.htm which is the
form for this asp code.

So I am not sure what to place in server.mappath

here is the entire asp code
<%
Set fs = CreateObject("Scripting.FileSystemObject")

Folderpath=server.mappath("\") & "/cgi-bin/guestbook"
Wcounter=Folderpath &"/counter.txt"

if request.form<>"" then

Wemail = Request.Form("visitorsemail")
test1=instr(Wemail, "@") ' value must be >1
test2=instr(Wemail, ".") ' value must be >4
test3=len(Wemail) ' value must be >6
test4=InStr (test1,Wemail,".",1) ' value must be >test1+2

if test1<2 OR test2<5 OR test3<7 OR test4<test1+3 then
response.write(Wemail & " is not a valid email address<p>")
email_Test=0
else
email_Test=1
end if

if email_Test=1 then
Set fs = CreateObject("Scripting.FileSystemObject")
if fs.FolderExists(Folderpath) then
Set a = fs.OpenTextFile(Wcounter)
counter = Clng(a.ReadLine)
counter = counter + 1
a.close
else
Set a = fs.CreateFolder(Folderpath)
counter=1
end if

Set a = fs.CreateTextFile(Wcounter,True)
a.WriteLine(counter)
a.Close
Set fs=nothing

Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile(Folderpath & "\" & counter & ".txt")
a.WriteLine("<b><a HREF=mailto:" & Request.Form("visitorsemail") &
">" &

Request.Form("visitorsname") & "</a></b>")
a.WriteLine(Request.Form("visitorsmessage"))
a.Close
Set a=nothing
Set fs=nothing
end if
end if


Dim fs, f, f1, fc, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(Folderpath)
Set fc = f.Files

Response.Write ("<HTML><HEAD><TITLE>Guest book</TITLE></HEAD>")
Response.Write ("<BODY BGCOLOR=FFFFFF>")
Response.Write ("<TABLE BORDER=0 Width=100" & CHR(37) & ">")
Response.Write ("<TR><TD BGCOLOR=C0C0C0>")
Response.Write ("<FONT SIZE=5><B>Guest book: posted messages</B></FONT>")
Response.Write ("</TD></TR></TABLE>")

For Each f1 in fc
Wfile=f1.name
if Wfile<>"counter.txt" then
FiletoCheck=Folderpath & "/" & Wfile
Set a=fs.OpenTextFile(FiletoCheck)

Theinfo="<pre>" &a.ReadAll & "</pre><hr>" & Theinfo

end if
Next
Response.write(Theinfo)
Response.write("<div align=right><font size=2>Script provided by <a

href=http://www.asptutorial.info>asptutorial.info</a></font></div>")

Response.Write ("</BODY></HTML>")

%>


Any ideas or suggestions

Thanks

Tom


 
Reply With Quote
 
 
 
 
Thomas R Grassi Jr
Guest
Posts: n/a
 
      02-09-2009
I got it working had a syntex error on another line m foderpath line was ok


Thanks

Tom
"Thomas R Grassi Jr" <> wrote in message
news:...
> <%
> Set fs = CreateObject("Scripting.FileSystemObject")
>
> Folderpath=server.mappath("\") & "/cgi-bin/guestbook"
> Wcounter=Folderpath &"/counter.txt"
>
> I am trying to add a guestbook to my web site and I found asp code very
> simple guestbook nothing fancy here
>
> I question I have is stupid but I am not sure what the asp programmer is
> looking for here.
>
> the line Folderpath=server.mappath("\") & "/cgi-bin/guestbook"
>
> server.mappath what should I put there?
>
> in windows explorer I have c:\inetpub\wwwroot\cgi-bin
>
> My server name is pcserv01
>
> in IE7 I can get to the default web site via www.tomtest.com
>
> on the default.htm page I have a hyperlink to guestbook.htm which is the
> form for this asp code.
>
> So I am not sure what to place in server.mappath
>
> here is the entire asp code
> <%
> Set fs = CreateObject("Scripting.FileSystemObject")
>
> Folderpath=server.mappath("\") & "/cgi-bin/guestbook"
> Wcounter=Folderpath &"/counter.txt"
>
> if request.form<>"" then
>
> Wemail = Request.Form("visitorsemail")
> test1=instr(Wemail, "@") ' value must be >1
> test2=instr(Wemail, ".") ' value must be >4
> test3=len(Wemail) ' value must be >6
> test4=InStr (test1,Wemail,".",1) ' value must be >test1+2
>
> if test1<2 OR test2<5 OR test3<7 OR test4<test1+3 then
> response.write(Wemail & " is not a valid email address<p>")
> email_Test=0
> else
> email_Test=1
> end if
>
> if email_Test=1 then
> Set fs = CreateObject("Scripting.FileSystemObject")
> if fs.FolderExists(Folderpath) then
> Set a = fs.OpenTextFile(Wcounter)
> counter = Clng(a.ReadLine)
> counter = counter + 1
> a.close
> else
> Set a = fs.CreateFolder(Folderpath)
> counter=1
> end if
>
> Set a = fs.CreateTextFile(Wcounter,True)
> a.WriteLine(counter)
> a.Close
> Set fs=nothing
>
> Set fs = CreateObject("Scripting.FileSystemObject")
> Set a = fs.CreateTextFile(Folderpath & "\" & counter & ".txt")
> a.WriteLine("<b><a HREF=mailto:" & Request.Form("visitorsemail") &
> ">" &
>
> Request.Form("visitorsname") & "</a></b>")
> a.WriteLine(Request.Form("visitorsmessage"))
> a.Close
> Set a=nothing
> Set fs=nothing
> end if
> end if
>
>
> Dim fs, f, f1, fc, s
> Set fs = CreateObject("Scripting.FileSystemObject")
> Set f = fs.GetFolder(Folderpath)
> Set fc = f.Files
>
> Response.Write ("<HTML><HEAD><TITLE>Guest book</TITLE></HEAD>")
> Response.Write ("<BODY BGCOLOR=FFFFFF>")
> Response.Write ("<TABLE BORDER=0 Width=100" & CHR(37) & ">")
> Response.Write ("<TR><TD BGCOLOR=C0C0C0>")
> Response.Write ("<FONT SIZE=5><B>Guest book: posted messages</B></FONT>")
> Response.Write ("</TD></TR></TABLE>")
>
> For Each f1 in fc
> Wfile=f1.name
> if Wfile<>"counter.txt" then
> FiletoCheck=Folderpath & "/" & Wfile
> Set a=fs.OpenTextFile(FiletoCheck)
>
> Theinfo="<pre>" &a.ReadAll & "</pre><hr>" & Theinfo
>
> end if
> Next
> Response.write(Theinfo)
> Response.write("<div align=right><font size=2>Script provided by <a
>
> href=http://www.asptutorial.info>asptutorial.info</a></font></div>")
>
> Response.Write ("</BODY></HTML>")
>
> %>
>
>
> Any ideas or suggestions
>
> Thanks
>
> Tom
>
>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Javascript new-new-new-new-newbee weblinkunlimited@gmail.com Javascript 2 03-11-2008 01:15 AM
2008 new year,2008 new business, 2008 new life, much cheap andbeautiful product will help you yhnetstore@gmail.com Digital Photography 0 01-07-2008 04:57 PM
New to .NET ASP, need to start a project using .NET ASP, do I have to buy any Software to install, how can I start? santa19992000@yahoo.com ASP .Net 3 06-02-2007 07:03 PM
re_---need help Network Adapters!!!! NEED HELP!!!! hedayatniac@gmail.com Computer Support 4 08-13-2006 01:03 AM
ASP question new to ASP.Net Need Help!!!! ali ASP General 2 04-23-2004 06:04 PM



Advertisments