Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Guestbook su file txt

  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    Guestbook su file txt

    Hola gente,
    dovrei reallizare un guestbook semplicissimo che dia la possibilità all'utonto di inserire il nome, la città, l'indirizzo mail e il commento. Visto che lo spazio hosting non ha un DB pensavo di utilizzare il file txt per memorizzare i dati; teoricamente dovrebbe andare bene visto che in ogni caso non devo elaborare nulla ma semplicemente prelevare tutto il testo del guestbook e visualizzarlo sulla pagina web.
    Ne sono convinto ma vorrei comunque un vostro parere, magari c'è qualche altra cosa che ignoro.

    Thanx raga.
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    no!


    puoi realizzarlo benissimo anche senza db,con il FileSystemObject e un po di cod il gioco e fatto

  3. #3
    si..lo puoi fare tranquillamente...a ogni riga associ qualcosa..

  4. #4
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Mmmmmmm...questo lo ignoro! Come posso fare utilizzando il FSO? Mi potresti spiegare un po meglio? Grazie.

    Ora do un'occhiata a qualche manuale, vediamo cosa dice.
    www.beppegrillo.it
    Il blog di Beppe!!

  5. #5
    tieni! modificalo secondo le tue esigenze.

    codice:
    <%
    
    Const bDeleteEntries = True
    
    
    Dim bForce
    bForce = Request.QueryString("force")
    
    Dim strFile ' String variable to store the path / file we write to
    
    strFile = Server.MapPath("guestbook.txt")
    
    
    If Request.Form.Count = 0 Then
    	' Display the entry form.
    	%>
    	<h3>Sign Our Guestbook:</h3>
    	<form action="guestbook.asp" method="post">
    	<table>
    		<tr>
    			<th align="right">Name:</td>
    			<td><input type="text" name="name" size="15"></input></td>
    		</tr>
    		<tr>
    			<th align="right">Comment:</td>
    			<td><input type="text" name="comment" size="35"></input></td>
    		</tr>
    	</table>
    	<input type="submit" value="Sign Guestbook!"></input>
    	</form>
    
    	
    
    
    	<h3>Today's Comments:</h3>
    	<!-- Instead of doing this in script, I simply include
    			the guestbook file as is -->
    	
    	<%
    Else
    
    	Dim objFSO  'FileSystemObject Variable
    	Dim objFile 'File Object Variable
    	
    
    	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    
    	Set objFile = objFSO.OpenTextFile(strFile, 8, True)
    
    
    	objFile.Write ""
    	objFile.Write Server.HTMLEncode(Request.Form("name"))
    	objFile.Write ": "
    	objFile.Write Server.HTMLEncode(Request.Form("comment"))
    	objFile.Write "
    "
    	objFile.WriteLine ""
    	
    
    	objFile.Close
    	Set objFile = Nothing
    	Set objFSO = Nothing
    
    
    	%>
    	<H3>Your comments have been written to the file!</H3>
    	Back to the guestbook
    	<%
    End If
    
    
    If bDeleteEntries Then
    	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    	Set objFile = objFSO.GetFile(strFile)
    	If DateDiff("d", objFile.DateLastModified, Date()) <> 0 Or bForce <> "" Then
    		Set objFile = Nothing		
    
    
    
    		Set objFile = objFSO.CreateTextFile(strFile, True)
    
    
    		objFile.Write "John: "
    		objFile.WriteLine "I hope you like our guestbook!
    "
    		objFile.Close
    	End If
    	Set objFile = Nothing
    	Set objFSO = Nothing
    End If
    %>

  6. #6
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Grazie, utilizzero qualche parte di quello script per velocizzare la realizzazione. La userò come traccia.

    Thanx!
    www.beppegrillo.it
    Il blog di Beppe!!

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.