Hvordan sende HTML skjemadata til en tekstfil

Hvordan sende HTML skjemadata til en tekstfil


Interaktive nettsider krever ofte informasjon som skal samles inn fra en bruker. Hvordan disse dataene brukes mye varierer avhengig av nettsiden. Men alle data er hentet gjennom en nettside ved hjelp av et HTML-skjema. Det å skrive en e-post til bestilling av klær online alle krever HTML-skjema data input av en besøkende. Det er mulig å bare ta disse dataene og lagre den i en tekstfil for senere bruk. Mens HTML er den fremre enden av denne prosessen som samhandler direkte med brukeren, er en ekstra back end server-side script nødvendig å behandle HTML skjemadata. Disse skriptene kan være små og relativt grei.

Bruksanvisning

1 Identifisere navnene på variabler knyttet til HTML skjemafeltene. Et felt for brukerens navn kan hensiktsmessig kalles "navn", men en eventuell variabel tittel er akseptert. Merk disse titlene for alle felt i HTML-skjemaet.

2 Opprett en ny tomt tekstdokument med en "php" forlengelse. PHP-kompilatoren er den mest effektive verktøy for å integrere med HTML for å behandle skjemafeltdata.

3 Skriv "<? Php" for å starte skriptet for å sende HTML skjemadata til en tekstfil (sitater er utelatt i selve programkoden).

4 Bruk filbehandling PHP-kommandoer for å manipulere en ekstra tekstfil for lagring av HTML skjemadata. Bruk "fopen ()", "fwrite ()", og "fclose ()" funksjoner i forbindelse med HTML skjemaets variabelnavnene for å fullføre hele prosessen. For eksempel åpne tekstfilen ved å erklære «$ tekstfil = fopen (" textfile.txt "," w "); ' (Apostrof er utelatt i selve programkoden). Deretter sender alle HTML skjemadata til en tekstfil med "fputs ($ tekstfil, $ variable1 $ variable2 $ variable3..);" hvor hver variabel navn erstattes her av den faktiske HTML skjemafeltvariabelnavn, med en periode mellom hver enkelt. Lukk til slutt tekstfil med "fclose ($ tekstfil);". Husk at et semikolon er nødvendig på slutten av hver funksjon linje for å fullføre sin uttalelse. (Se referanser 1 og 2)

5 Skriv "?>" For å lukke skriptet.

6 Opprett en tom tekstfil med samme navn som den referert i manuset. For eksempel, textfile.txt.

7 Last opp det tomme tekstfilen og skriptfilen til webserveren som er vert for HTML-skjema.

8 Besøk HTML-skjemaet og legge inn data. Når innsendt, vil alle data lagres til tekstfilen på webserveren.

Hint

  • Sjekk med din vert leverandør for å sikre at PHP kompilatoren er tilgjengelig. Det er et standard verktøy på de fleste webservere, men i noen tilfeller kan det ikke eksistere. Søk om en oppgradert konto med PHP tilgang hvis din vert leverandør indikerer at du ikke har denne funksjonaliteten.