14. oktober 2003 - 18:01Der er
30 kommentarer og 1 løsning
hjælp til news script
Når jeg bruger dette simple script viser den de gamle nyheder først...en der ved hvordan man får de sidste nyheder først?
Det ser sådan ud (skriver til en tekstfil):
<% 'Her opretter jeg forbindelse til filen, med skrive rettigheder. set objFSO = Server.CreateObject("Scripting.FileSystemObject") fil_navn = "news.txt" set objTS = objFSO.OpenTextFile(Server.MapPath(""&fil_navn&""), 1) %><HTML> <head> <title>Nyheder</title> </head> <table> <%
Do While not objTS.AtEndOfStream data_linie = split(objTS.ReadLine," ") response.write("<tr bgcolor='#CCFFFF'><td>"& data_linie(0) &"</td></tr>") response.write("<tr bgcolor='#CCFFFF'><td><H1>"& data_linie(1) &"</h1></td></tr>") response.write("<tr bgcolor='#CCFFFF'><td>"& data_linie(2) &"</td></tr>") Loop %> </table> </body> </html>
04.03.02 14:43:56 Hej! Hejsa!<BR>Dette er den første besked! 05.03.02 14:53:51 den anden Ja, detter er så nyheds brev nummer to.
..den indeholder nyheder - som man kan skrive ind via add-news.asp som ser sådan ud:
<% '********Hvad*************** to_do = request("Submit") '********Login************** pwd = request.form("pwd") uid = request.form("usr") '********Add news*********** head = request.form("head") text = request.form("news") '********Setup************** bruger_navn = "admin" password = "1234" '********Connect************ 'Her opretter jeg forbindelse til filen, med skrive rettigheder. set objFSO = Server.CreateObject("Scripting.FileSystemObject") fil_navn = "news.txt" set objTS = objFSO.OpenTextFile(Server.MapPath(""&fil_navn&""), 8)
'*******Wath to do*************** if (to_do = "" OR to_do = "Nulstil") then response.write("<form action='add-news.asp' method='post'>Usr : <input type='text' name='usr'><BR>Pwd : <input type='password' name='pwd'><BR><br>") response.write("Overskrift : <input type='text' name='head'><BR>nyhed:<BR><textarea name='news' cols='40' rows='10'></textarea><BR><input type='submit' name='submit' Value='Add'><input type='reset' name='reset' Value='Reset'></form>") End if
if (to_do = "Add") then if ( bruger_navn &"" = ""& uid AND password &"" = ""& pwd &"") then linie = now &" "& head & " " & replace(text, VbCrLf, "<BR>") response.write(linie) objTS.writeline linie objTS.close() Else response.write("Hey, you! du <u>skal</u> være logget ind, for at tilføje nyheder!") End if End if response.write("<hr>") response.write("<form action='add-news.asp' method='post'><input type='Submit' name='Submit' value='Nulstil' size='10'></form>") %>
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.