Hvordan skrive til en fil i ASP fra et skjema
Selv om de fleste bedriftsnettsteder lagrer informasjon til en database, skriver noen data til en fil, for eksempel en tekstfil eller PDF. Utviklere som skriver ASP-skript på nettet, bruker filsystemobjektet til å skrive data til Windows-filer. Etter å ha opprettet et navngitt filsystemobjekt i ASP, tar det bare noen få linjer med kode for å lage en ny fil og skrive data til den. Dataene kan komme fra hvilken som helst kilde, inkludert en bruker sendt form. HTML-koden inneholder en parameter som heter ASP-skriptfilen; Skriptet mottar og behandler dataene fra skjemaet.
1.
Start ditt favoritt ASP utviklingsprogram, for eksempel Microsofts Visual Web Developer Express eller Adobes Dreamweaver. Du kan også bruke Windows Notepad ++.
2.
Opprett en ny ASP-fil i ditt utviklingsprogram. På Notisblokk ++, klikk på "Fil" -menyen og velg "Lagre som ...". for å åpne dialogboksen Lagre, klikk deretter rullegardinmenyen under overskriften "Lagre som type ..." og velg "Alle filer". Skriv "write_form_data.asp" (uten anførselstegn) i tekstboksen for filnavn, og klikk deretter på "Lagre" -knappen.
3.
Skriv inn noen linjer med kode for å starte ASP-filen som et VBScript-program, da denne teksten illustrerer:
<%4.
Legg til kode for å lage et filsystemobjekt og åpne en Windows-fil, ved å bruke følgende tekst som et eksempel:
sett filsystemobjekt = Server.CreateObject ("Scripting.FileSystemObject") satt fil = filsystemobjekt.OpenTextFile ("c: \ files \ formdata.txt", 8, true)
5.
Legg til kode for å hente individuelle variabler fra skjemadataene og skriv dem, som følger:
file.WriteLine (request.querystring ("name")) file.WriteLine (request.querystring ("adresse")) file.WriteLine (request.querystring ("city")) file.WriteLine (request.querystring ("state" )) file.WriteLine (request.querystring ("zip"))
I dette eksemplet har skjemaet passert feltene "navn", "adresse", "by", "stat" og "zip" til ASP-skriptet. Metoden "request.querystring" henter hvert felt fra skjemadataene.
6.
Legg til kode for å lukke filen, slipp fil- og filsystemobjektene, og legg deretter til et høyre brakett-symbol "%>" for å fullføre VBScript-programmet, som følger:
file.Close set file = Ingenting satt filesystemobject = Ingenting%>
7.
Lagre ASP-filen og lukk utviklingsprogrammet.