Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 03:11 Der er 21 kommentarer og
1 løsning

Gæstebog - hjælp med edit

Jeg har downloadet en gæstebog, som jeg godt vil havet rettet lidt i, og hjælp med at sætte op !

1.
Jeg kan ikke finde ud af at fjerne det som ham der har lavet det har skrevet ?

2.
Jeg kan ikke skrive i den. Det er nok fordi jeg kun må skrive i en mappe der hedder database på mit website. Så hvordan får jeg skrivet den om, så jeg kan have den fil der hedder data.txt i /databese og ikke www.jeppesen/gb

I kan se gæstebogen her -> http://www.jeppesen.se/gb/sign.asp & http://www.jeppesen.se/gb/view.asp
og i kan downloade den her ->
http://www.jeppesen.se/gb/Guestbook_v1.01.zip

tak
-Skipper
Avatar billede Slettet bruger
09. januar 2005 - 08:13 #1
Hvor ligge mappen database i forhold til Gæstebog
Avatar billede Slettet bruger
09. januar 2005 - 08:17 #2
for så skal du skrive stien til mappen databas her fn = server.mappath("data.txt")

Altså hvis Gæstebog ligger her "http://www.jeppesen.se/gb/sign.asp" og mappen database ligger i "http://www.jeppesen.se/database" så skal den hedde fn = server.mappath("../database/data.txt")
Avatar billede Slettet bruger
09. januar 2005 - 08:18 #3
databas = database
Avatar billede Jman Praktikant
09. januar 2005 - 11:33 #4
1. Du skal slette alt i "data.txt", så der kun står
  <!-- ## GBDATA ## --><!-- Begin record. Name:Sakki --><!-- End record. name:Sakki -->

2. I filen "sign.asp" finder du på linie 85: fn = server.mappath("data.txt")   
  Det er denne du skal rette stien til server.mappath("DATABASE/data.txt")

Og må jeg herefter sige at du vil få meget mere ud af at sætte dig lidt mere ind i asp og finde en "rigtig" gæstebog med database til.
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 14:39 #5
Jeg tror bare ikke der skal stå det der ( server.mappath ), for da jeg fik hjælp til mit forum, skulle det væk, før det virket ?
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 14:57 #6
når jeg går ind på min FTP, for at ligge filer op, ser det sådan har ud -->
../database
../www

og jeg kan kun få det til at virke hvis data.txt ligger i ../database, men hele min hjemmeside ligger i ../www
Avatar billede Slettet bruger
09. januar 2005 - 15:06 #7
filen "sign.asp" finder du på linie 85: fn = server.mappath("data.txt") som du sætter til fn = server.mappath("../../data.txt")
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 15:12 #8
onkelb...
det har jeg prøvet....:S
http://www.jeppesen.se/gb/sign.asp
se hvilken fejl den laver...??
Avatar billede Slettet bruger
09. januar 2005 - 15:23 #9
Jeg få bare en tom side :0)
Avatar billede Slettet bruger
09. januar 2005 - 15:30 #10
Prøv dette


view.asp


<html>
<head>
<title>My guestbook</title>
</head>
<body bgcolor="#ffffff" text="#000000" link="#000099" Alink="#007fff" Vlink="#000099">
<Style>
<!--
A:hover {color:#007fff;}
-->
</Style>
<center>
<font size=5 face="arial">
Welcome to my guestbook</font><br><a href="sign.asp">
<font size=2 face="arial">Sign guestbook</font></a></center>
<br><br><hr><br>
<%
fn = server.mappath("../../database/data.txt")
Set fs = server.CreateObject("Scripting.FileSystemObject")
Set htmlfile = fs.OpenTextFile(fn, 1, 0, 0)   
hf = htmlfile.ReadAll
Response.write hf
htmlfile.close                   
set htmlfile = nothing
set fs = nothing
%><br>
<hr><center><font size=1 face="arial">Written by Sakki http://www.welcome.to/Sakki</font></center>
</body></html>




sing.asp


<%
'/----------------------------------------------\
'>********** Please choose you colors:**********<
'\----------------------------------------------/
HeadingCellBgColor="#000099"
HeadingCellTextColor="#ffffff"
CellBgColor="#f0f0f0"
CellTextColor="#000000"
%>
<!-- Guestbook written by Sakki www4.ewebcity.com/sakki -->
<html>
<head>
<title>My guestbook</title>
</head>
<body>
<%
'/----------------------------------------------\
'>********* Data selected or requested *********<
'\----------------------------------------------/
Flag = Request.form("Flag")
If Flag = 1 then
Name = Request.form("Name")
Email = Request.form("Email")
Url = Request.form("Url")
Comment = Request.form("Comment")
Comment = server.HTMLencode(Comment) 'Do not allow HTML
Comment = Replace(Comment,VbCrlf,"<br>")
'************************************************

'/----------------------------------------------\
'>*************** Validation *******************<
'\----------------------------------------------/
errmsg="<ul>"
If Replace(Name," ","") = "" then errmsg = errmsg & "<li>Name is missing</li>"
  If Replace(Email," ","") = "" then
  errmsg = errmsg & "<li>Email is missing</li>"
  ElseIf InStr(Email,"@")=0 then
        'all emails contain an at sign eg. you@you.com
  errmsg = errmsg & "<li>Email is invalid</li>"
  ElseIf InStr(Email,".")=0 then
        'all emails contain a dot eg. you@you.com
  errmsg = errmsg & "<li>Email is invalid</li>"
  End If
'Url is not required
If Replace(Comment," ","") = "" then errmsg = errmsg & "<li>Comment is missing</li>"
errmsg = errmsg & "</ul>"
If NOT errmsg ="<ul></ul>" then
%>
<font size=5 color=red>Following errors were detected:</font><br>
<%= errmsg %>
<i>Please click the back button on your browser, <a href="java script:history.go(-1)">or click here</a> and fix these errors.</i>
</body></html>
<%
Response.end
End If
'************************************************

'/----------------------------------------------\
'>********** The new record is created *********<
'\----------------------------------------------/
'Comment next line out if you want the new record to appear as the last record in the guestbook
Newrecord = "<!-- ## GBDATA ## -->"

Newrecord = Newrecord & "<!-- Begin record. Name:" & name & " -->" & VbCrlf
Newrecord = Newrecord & "<table border='0' align='center' width='500' cellpadding='0'>" & VbCrlf
Newrecord = Newrecord & "<tr><td width='70' bgcolor='" & HeadingCellBgColor & "'><Font size=2 face='arial' color='" & HeadingCellTextColor & "'><b>Date:</B></font></td><td bgcolor='" & CellBgColor & "'><Font size=2 face='arial' color='" & CellTextColor & "'>" & now & "</font></td></tr>" & VbCrlf
Newrecord = Newrecord & "<tr><td width='70' bgcolor='" & HeadingCellBgColor & "'><Font size=2 face='arial' color='" & HeadingCellTextColor & "'><b>Name:</B></font></td><td bgcolor='" & CellBgColor & "'><Font size=2 face='arial' color='" & CellTextColor & "'>" & Name & "</font></td></tr>" & VbCrlf
Newrecord = Newrecord & "<tr><td width='70' bgcolor='" & HeadingCellBgColor & "'><Font size=2 face='arial' color='" & HeadingCellTextColor & "'><b>Email:</B></font></td><td bgcolor='" & CellBgColor & "'><a href='mailto:" & Email & "'><Font size=2 face='arial'>" & Email & "</font></a></td></tr>" & VbCrlf

If NOT Url = "" then
Newrecord = Newrecord & "<tr><td width='70' bgcolor='" & HeadingCellBgColor & "'><Font size=2 face='arial' color='" & HeadingCellTextColor & "'><b>Own Url:</B></font></td><td bgcolor='" & CellBgColor & "'><a href='" & Url &"'><font size='2' Face='Arial'>" & Url & "</font></a></td></tr>" & VbCrlf
End If

Newrecord = Newrecord & "<tr><td colspan=2 bgcolor='" & HeadingCellBgColor & "'><center><Font size=2 face='arial' color='" & HeadingCellTextColor & "'><b>Comments:</b></font></center></td></tr>" & VbCrlf
Newrecord = Newrecord & "<tr><td colspan=2 bgcolor='" & CellBgColor & "'><Font size=2 face='arial' color='" & CellTextColor & "'>" & Comment & "</font></td></tr></table>" & VbCrlf
Newrecord = Newrecord & "<br><!-- End record. name:" & name & " -->" & VbCrlf & VbCrlf
If Instr(Newrecord,"<!-- ## GBDATA ## -->") = 0 then
Newrecord = Newrecord & "<!-- ## GBDATA ## -->"
End If
'************************************************

'/----------------------------------------------\
'>********** Edit data.txt *********************<
'\----------------------------------------------/
fn = server.mappath("../../database/data.txt")                'Find data.txt on server
Set fs = CreateObject("Scripting.FileSystemObject") 'Create the FileSystem object
Set htmlfile = fs.OpenTextFile(fn, 1, 0, 0)        'Open data.txt
code = htmlfile.ReadAll                    'Read contents of file
htmlfile.close                        'Close data.txt
set htmlfile = nothing               

code = Replace(Code,"<!-- ## GBDATA ## -->",Newrecord) 'Add the new record

Set htmlfile = fs.CreateTextFile(fn)            'ReCreate data.txt
htmlfile.write code                    'Write contents
htmlfile.close                         'Close data.txt
set htmlfile = nothing
set fs = nothing                    'Close FileSystem object
' *****************************************
%>
<!-- Thank you message -->

<center><font size=4 face='arial'>Thank you for signing my guestbook</font>
<br><be><a href='view.asp'><font face='arial' color='#000099' size=2>View guestbook</font></center>

<!-- End of thank you message -->
<%
Else
%>
<!-- Sign form -->

<font size="5" face="arial"><center>Sign my guestbook</center></font><br>
<form action="sign.asp" method="post">
<table border="0" align="center">
<tr><td bgcolor='<%= HeadingCellBgColor %>'><font size="2" face="arial" color="<%= HeadingCellTextColor %>"><b>Name:</B></font></td><td bgcolor='<%= CellBgColor %>'><input type="text" name="name" maxlength="30"></td></tr>
<tr><td bgcolor='<%= HeadingCellBgColor %>'><font size="2" face="arial" color="<%= HeadingCellTextColor %>"><b>Email:</B></font></td><td bgcolor='<%= CellBgColor %>'><input type="text" name="email" maxlength="30"></td></tr>
<tr><td bgcolor='<%= HeadingCellBgColor %>'><font size="2" face="arial" color="<%= HeadingCellTextColor %>"><b>Own Url:</B></font></td><td bgcolor='<%= CellBgColor %>'><input type="text" name="url" maxlength="50"></td></tr>
<tr><td colspan=2 bgcolor="<%= HeadingCellBgColor %>"><center><font size="2" face="arial" color="<%= HeadingCellTextColor %>"><b>Comments:</b></font></center></td></tr>
<tr><td colspan=2 bgcolor='<%= CellBgColor %>'><textarea name="Comment" cols=30 rows=5></textarea></td></tr>
<tr><td>&nbsp;</td><td><input type="hidden" name="flag" value=1><input type=submit value="&nbsp;&nbsp;&nbsp;&nbsp;submit&nbsp;&nbsp;&nbsp;&nbsp;"></table>
</form>
<!-- End of sign form -->
<%
End If
%>
</body>
</html>
Avatar billede Slettet bruger
09. januar 2005 - 15:31 #11
sing.asp = sign.asp
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 15:34 #12
Det virker sku...du er for cool..... 1000. tak.... (Y)

-Skipper
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 15:35 #13
onkelb
...opret lige et (SVAR)
Avatar billede Slettet bruger
09. januar 2005 - 15:36 #14
Avatar billede Slettet bruger
09. januar 2005 - 15:40 #15
Det var så lidt :0)
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 15:57 #16
onkelb
.
nu er den der igen.....virker sku ikke.....  jeg flyttet den ind i en anden mappe...view.asp og sign.asp ......virker ikke mare ?
Avatar billede Slettet bruger
09. januar 2005 - 16:03 #17
Hvilken mappe

../database
../www
Avatar billede Slettet bruger
09. januar 2005 - 16:06 #18
Skal lige have lidt mad men er tilbage igen om 1 time eller 2
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 16:07 #19
Cool....skriv lige når du er tilbage ! :D
Avatar billede Slettet bruger
09. januar 2005 - 19:03 #21
Prøv at se her før lå de i http://www.jeppesen.se/gb/view.asp og da var fn = server.mappath("../../database/data.txt")
Nu ligger de i http://www.jeppesen.se/Jeppesen/Privat/Login/Opret_Nyheder/view.asp så skal fn = server.mappath("../../../../../database/data.txt")
Avatar billede undertaker_skipper Nybegynder
09. januar 2005 - 20:41 #22
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester