![]() | Oplysninger om titelIntroduktion til PHP, MySQL og Apache Af: Julie C. Meloni • Komplet webløsning med tre stærke værktøjer • PHP 4.2, MySQL 4.0 og Apache 2.0 • Installation, konfiguration og programmering • Adgangsstyring og sikkerhed m.m. ISBN: 978-87-7843-617-7 | September 2003 | 440 sider
|
Omtale |
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æsning eller tilføjelse
Læs filer
Skriv eller føj data til en fil
Mappehåndtering
Resumé
11. Datohåndtering
PHP-funktionerne date() og time()
Date- og time-funktioner i MySQL
Resumé
12. Opret en simpel kalender
Opbyg en simpel kalendervisning
Opret et kalender-bibliotek
Resumé
13. Håndtering af strenge
Formatering af strenge i PHP
Undersøg strenge i PHP
Manipulering af strenge i PHP
Ofte benyttede strengfunktioner i MySQL
Resumé
14. Opret diskussionsforum
Tabel-relationer
Normalisering
Følg designprocessen
Opbyg et diskussionsforum
Resumé
15. Autentifikation
Introduktion til autentifikation
Autentifikationsmoduler i Apache
Brug Apache til adgangskontrol
Kombination af Apache-adgangsmetoder
Adgangsbegrænsning med HTTP-metoder
Introduktion til cookies
Sæt en cookie i PHP
Adgangsbegrænsning med cookie-værdier
Resumé
16. Håndtering af sessions
Overblik over session-funktioner
Start en session
Arbejd med session-variabler
Overfør session-ID’er i en query-streng
Afslut sessions og nulstil variabler
Resumé
17. Logning i Apache
Apaches standard-adgangslog
Apaches standard-fejllog
Håndtering af Apaches logs
Gem log-oplysninger i en database
Resumé
18. En simpel mailingliste
Udvikling af abonnement-rutinen
Udvikling af forsendelsesrutinen
Resumé
19. En online-adressebog
Planlæg og opret tabeller
Opret en menu
Tilføj poster
Vis poster
Slet poster
Tilføj ekstra oplysninger til poster
Resumé
20. Et online-butiksvindue
Planlæg og opret databasetabeller
Vis varer i en kategori
Vis detaljer om varer
Resumé
21. En online-indkøbsvogn
Planlæg og opret databasetabeller
Integrer indkøbsvognen i online-butikken
Betaling og kassefunktion
Resumé
22. Tuning af Apache
Skalerbarhed
Belastningstest med ApacheBench
Målrettet performance-tuning
Forhindring af misbrug
Implementering af virtuel hosting
Resumé
23. Sikker webserver
Behov for sikkerhed
SSL-protokollen
Installation af SSL
Håndtering af certifikater
Konfiguration af SSL
Resumé
24. Optimering af MySQL
Optimering af platformen
Opstartsparametre for MySQL
Optimering af din tabelstruktur
Optimering af dine forespørgsler
FLUSH-kommandoen
SHOW-kommandoen
Resumé
Stikordsregister







