Du er ikke logget ind
Beskrivelse
Med denne bog vil du på kort tid være i stand til at lave små databasestyrede webapplikationer på din egen Apache-webserver.
Bogen er en ´pakkeløsning´, hvor du fra grunden lærer at installere og konfigurere scriptsproget PHP, databasesystemet MySQL og webserveren Apache på en Windows- eller Linux-baseret pc. Herudover får du en grundig introduktion til programmering i PHP, og du lærer at bruge og administrere det relationelle databasesystem MySQL.
Du kan endvidere læse om administration af Apache-webserveren, herunder emner som adgangskontrol, sikkerhed og ydelsesoptimering. Bogen giver et glimrende billede af, hvor godt de tre teknologier PHP, MySQL og Apache kompletterer hinanden.
Undervejs gennemgås fire små applikationer, bl.a. en adressebog og en lille online-butik. Kildekoden til disse applikationer og kildekoden til alle andre eksempelscripts i bogen kan downloades fra internettet.
Indholdsfortegnelse:
Indledning
Hvem er bogen skrevet til?
Sådan anvendes bogen
Skrivemåder
1. Installation af MySQL
Hvordan skaffes MySQL?
Installation af MySQL under Linux/Unix
Installation af MySQL under Windows
Problemløsning
Grundlæggende sikkerhedsprincipper
Introduktion til MySQL’s rettighedssystem
Brugerrettigheder
MySQL monitor
Resumé
2. Installation af Apache
Valg af installationsmetode
Installation af Apache under Linux/Unix
Installation af Apache under Windows
Apaches konfigurationsfiler
Apache logfiler
Apache-relaterede kommandoer
Start Apache første gang
Problemløsning
Resumé
3. Installation af PHP
Bygning af PHP under Linux/Unix med Apache
Installation af PHP under Windows
Introduktion til phpini
Test din installation
Få hjælp til installationen
Introduktion til PHP-scripts
Resumé
4. Grundlæggende PHP
Variabler
Datatyper
Operatorer og udtryk
Konstanter
Resumé
5. Kontrolstrukturer i PHP
Forgreninger
Løkker
Kodeblokke og udskrivning til browser
Resumé
6. Funktioner i PHP
Hvad er en funktion?
Kald af funktioner
Definering af funktioner
Returnering af værdier fra brugerfunktioner
Dynamiske funktionskald
Variablers rækkevidde
Statiske variabler i funktioner
Mere om argumenter
Anonyme funktioner
Test en funktions eksistens
Resumé
7. Grundlæggende SQL
MySQL-datatyper
Opret tabeller med CREATE-kommandoen
INSERT-kommandoen
SELECT-kommandoen
WHERE-sætninger i forespørgsler
SELECT fra flere tabeller
UPDATE-kommandoen
REPLACE-kommandoen
DELETE-kommandoen
Resumé
8. Kald af MySQL fra PHP
Tilslutning til MySQL fra PHP
Behandling af MySQL-data
Resumé
9. Formularer
Foruddefinerede variabler
Opret en simpel input-formular
Formularer med brugerdefinerede arrays
HTML- og PHP-kode i samme fil
Gem status i skjulte felter
Videresend brugeren
Send e-mail med PHP
Opret formular
Opret script til afsendelse af e-mail
Upload filer med PHP
Resumé
10. Filhåndtering
Inkludér filer med include()
Undersøg filer
Opret og slet filer
Filer åbnes for skrivning, læsn