Dreamweaver har utvidet til riket av mer alvorlige webteknologier - som PHP, for eksempel - og har gjort det til et valg søknaden blant grafiske web-designere. Ved å opprette utvidelser eller tweaking litt kode , kan du utvide fleksibiliteten i Dreamweaver å gjøre serveren jobber. En av disse bestemte oppgaver innebærer bruk av abonnements koding. Du trenger
Database server
Dreamweaver CS3
Vis flere instruksjoner
Finn et abonnement nettsted med Dreamweaver
en
Forbered din tilkobling til en database . Du må allerede ha en database . Se Ressurser for å lage en database . Åpne Dreamweaver og velg Databaser fanen i programmer panelet. Velg " MySQL Connection". Gi tilkoblingen et navn. Skriv inn navnet på serveren.
2
Gi et brukernavn og passord . Klikk på " Select "-knappen for å velge databasen. Teste tilkoblingen ved å klikke på "Test ". Kontroller at du har skrevet inn riktig informasjon .
3
Opprette et skjema , og skriv inn ID for abonnementet felt. Lagre skjemaet side som " subscribe.php . " Drop en etikett for navnet. Sette inn en tekstboks . Navngi tekstboksen en standard programmering navn som " txtName . " Lag en annen etikett for e-postadressen , og inkluderer en tekstboks å tilsvare e-posten. Endre navn på ID for tekstboksen til " txtEmail . "
4
Åpne " Insert " drop -down menyen. Velg skjult felt ikonet for å åpne eiendommen inspektør . Gi navn til feltet ( abonnement) og sette verdien til en .
5
Velg Binding kategorien, og deretter opprette en rekord satt . Gi navn til rekorden . Velg " Server Connection ", og klikk deretter på " Test "-knappen . På Server Behavior kategorien , klikk på " Legg til"- ikonet. Velg " Sett Record Behavior. " Fra drop -down menyen klikker du skjemaet. Velg tilkoblingen . Klikk tabellen .
6
Åpne " Insert Record. " Klikk i tekstboksen merket " Kolonner ", og velg deretter tekststreng som begynner med "e-post ". Ved siden av " Value" etikett, klikker i drop -down listen og velg " form.txt.Email . " Velg "Name " fra kolonner tekstboksen . I " Etter Sette inn , gå til" tekstboksen skriver du inn følgende streng: " . Confirm.php " . Lag en PHP side med navnet " confirm.php & # x201D ;
Bygg en Bekreftelsesside
7
Klikk " Application Tool Pane " og velg Bindinger kategorien . Lag en ny rekord satt og name it . Velg tilkoblingstype . Velg ditt bord .
8
Sorter rekkefølgen i ID-kolonnen i synkende rekkefølge.
9
Klikk "Avansert . " Dette vil åpne avansert SQL- alternativer.
10
Finn teksten området. Sett markøren i teksten etter "Order by ID Beskrivelse . " Type " LIMIT en . " Klikk "OK".
11
Klikk i området der du vil brukerens navn skal vises, og la markøren der for et øyeblikk . Finn Bindinger fanen og deretter rekorden du opprettet . Klikk på " Name" og deretter " Sett inn".
Bruk PHP Mail metoden for å nå Abonnenter
12
Bruk følgende PHP mail metode : mail ( adresse, emne , melding [, head [, parametere ] ] )
13
Lag to variabler til å trekke data fra den nye plata , som følger : $ id = $ row_Subscriber [' ID '] , $ til = $ row_Subscriber [' e '] ;
14
Lag en variabel for emnefeltet i e-posten du sender til brukerne . For å gjøre denne typen følgende kode i koden vinduet: $ emne = " abonnement bekreftelse "
15
Legg til følgende kode i mellom kodene dine : $ body = " ;
" . "
Takk for at du abonnerer på vårt nyhetsbrev ! < /h2 >" . "
For å avslutte abonnementet, klikk her . < /p >" . " < /body > < /html > "; $ overskrifter = " Fra: Abonnementskontakt \\ r \\ n" . " MIME -Version : 1.0 \\ r \\ n" . " Content -type : text /html ; charset = UTF - 8 ", hvis { header (' Location : http://[ din server & PATH HER ( mail ( $ til , $ emne, $ kroppen , $ overskrifter ) ! ) ] /error_subscribe.php ' ); } >
16 Bla nedover i teksten koden du nettopp kopierte . Se på linjen som begynner med "header ". Etter " http://" du må sette inn banen til serveren du bruker eller skal bruke.