Avanceret webhotel med PHP og MySQL

En hostingløsning med PHP fra One.com er dit bedste udgangspunkt for et brugervenligt og avanceret website. MySQL-databasen udgør sammen med PHP den ideelle kombination for udvikling af websites med afvekslende og rige, interaktive brugeroplevelser. Det er redskaber, du kan bruge til at få dine besøgende til at tilbringe længere tid på dit website og stimulere kundernes interesse for at handle, hvis du har en netbutik på hjemmesiden. PHP og MySQL er inkluderet i alle webhotel-abonnementer hos One.com.

PHP-hosting hos One.com giver blandt andet adgang til flg. elementer:

PHP 5
MySQL database
Avancerede dynamiske websites

PHP og webprogrammering

For at kommunikere med en computer skal man benytte et sprog, som computeren forstår. Den tekst, som selve softwaren består af, kaldes programmets "kildekode". Det gælder, uanset om programmet for eksempel er installeret lokalt på en computer eller på en mobiltelefon. Et eksempel på et program, der ikke er installeret lokalt, er One.coms hjemmesideprogram Web Editor. Det program er placeret på en server og er derfor via internettet tilgængeligt fra alle computere.

Den form for programmering, der sigter imod at lave hjemmesider, kalder man ofte webprogrammering eller webudvikling. Et af de mest anvendte webprogrammeringssprog (også kaldet script-sprog) er PHP, og i kombination med en MySQL-database kan PHP bruges til at konstruere websites af stort set alle typer og størrelser. Ved "dynamiske" hjemmesider menes, at indholdet af siderne er foranderligt - og typisk afhængigt af den besøgendes interaktion med websitet.

For den ikke-programmeringskyndige vil PHP-scripts i sig selv fremstå som uforståelige og meningsløse tegn. Men PHP sørger for at kildekoden bliver omsat til hjemmesider med tekst, billeder og andet indhold, der giver mening for den menneskelige bruger.

Læs mere: Eksempler på PHP-kode kan du bl.a. finde her på Wikipedia

HTML og statiske hjemmesider

En hjemmeside, der kun er lavet i HTML, kaldes en statisk hjemmeside. Det at den er statisk betyder - lidt groft sagt - at alle der besøger hjemmesiden vil se det samme indhold hver gang. En dynamisk hjemmeside derimod forandrer sig og tilpasser sig typisk til dens brugere igennem en eller flere former for interaktion med den besøgende. I praksis består alle hjemmesider af et vist minimum af HTML-kode, der giver den besøgendes browser en række basisoplysninger om, hvordan hjemmesidens kildekode skal fortolkes. Men derudover vil det meste af et websites indhold ofte være dynamisk og genereret af scripts.

PHP og dynamiske hjemmesider

Med programmeringssprog som for eksempel PHP, ASP og Perl er det muligt at udvikle dynamiske hjemmesider. Det vil sige, at en hjemmesides indhold og udseende kan programmeres til at tilpasse sig den enkelte besøgende, sådan at alle altså ikke længere ser den samme uforanderlige hjemmeside.

HTML (Hyper Text Markup Language) er den oprindelige og mest grundlæggende kode, som internettets sider består af. HTML er stadig benyttet til de basale funktioner, men siden den første brug af HTML i 1990'ernes begyndelse er der kommet mange andre webteknologier til, som kan meget mere end HTML.

PHP blev opfundet af programmøren Rasmus Lerdorf i 1995 og har siden opnået enorm udbredelse som førende open source web-teknologi. At PHP og MySQL er open source vil sige, at dets kildekode er frit og åbent tilgængelig for udviklere verden over, og at det er gratis at bruge.

Dynamiske websites har mange fordele. Brugeren kan interagere med websitet på mere komplekse måder ved f.eks. at foretage et køb i en netbutik, skrive et indlæg på en blog eller i en gæstebog. Eksempler på avancerede dynamiske hjemmesider er debatfora, blogs og netbutikker for slet ikke at nævne det vel nok mest kendte PHP-baserede website nemlig Facebook.com.

Netbutik med PHP og MySQL

En typisk anvendelse af de dynamiske muligheder med PHP og MySQL hos One.com er en netbutik. PHP vil sørge for at registrere, at man lægger en vare i indkøbskurven. Dernæst vil PHP generere HTML-kode med noget tekst, måske en tabel og noget grafik, der får indholdet af indkøbskurven til at se pænt og overskueligt ud for kunden.

For rigtigt at få gavn af PHP på websitet, skal man have en database. Mange kender databaser fra for eksempel kontorpakken Microsoft Office's Access. En database bruges til opbevaring af data, sådan at de kan hentes frem, når man har brug for dem. Den database, der arbejder godt sammen med PHP, og som One.com tilbyder, hedder MySQL.

De købte varer i netbutikken vil til sidst blive gemt som f.eks. en serie varenumre i den MySQL-database, der er tilknyttet webhotellet. Når transaktionen er gennemført, vil PHP sørge for, at der bliver sendt en kvitterings-e-mail til kunden - måske med lagerstatus og leveringstid - oplysninger, som PHP nemt og hurtigt kan finde frem, fordi de er bemt i MySQL-databasen.

PHP - også et godt begyndersprog

Det vil være en overdrivelse at sige, at alle kan lære at programmere deres egne hjemmesider. Men faktisk er det lettere, end mange tror, at lave et dynamisk website med webprogrammeringssproget PHP. Alle der afsætter den nødvendige tid til det, kan nå meget langt ved hjælp af det store udvalg af guider og hjælpeværktøjer, der ligger gratis tilgængeligt på internettet.

Læs mere: Du kan finde meget mere information om PHP på den officielle hjemmeside PHP.net

PHP og open source

PHP er open source, det vil blandt andet sige, at det er frit tilgængeligt for alle. Når man præsenteres for produkter, der ikke koster noget, vil man ofte med god grund tænke: Hvordan kan noget, der bliver foræret væk, være lige så godt som et betalingsprodukt? Men open source er faktisk ganske veletableret som filosofi og udviklingsmetode inden for softwareverdenen. Open source-programmer udvikles typisk af et fællesskab af udviklere, uden at der er et direkte kommercielt sigte.

Til forskel fra anden gratis software, der kendes under betegnelser som "freeware", "shareware" og "prøveversioner" osv. er de fleste open source produkter tilgængelige i fulde versioner og bliver løbende vedligeholdt, sådan at de altid er tidssvarende. Af sikkerhedsårsager er det vigtigt at du også holder øje med de opdateringer, der kommer til de PHP-baserede applikationer, du selv har installeret på dit webhotel.

Et eksempel på et succesfuldt open source-produkt er kontorpakken OpenOffice, der af mange brugere opfattes som et udmærket alternativ til Microsoft Office. One.coms server-setup er faktisk også baseret på open source, nemlig Apache-servere, som kører Linux og med MySQL og PHP installeret. Tilsammen udgør sådan en opsætning et meget driftsikkert og skalérbart grundlag for webhosting.

Læs mere: Udvikleren.dk er et godt sted at få inspiration og hjælp til PHP.

PHP og Open Basedir

One.coms servere kører med "safe mode" slået fra og med "open basedir" slået til. At køre PHP i safe mode er en udbredt sikkerhedsforanstaltning hos mange webhostingudbydere. At køre i safe mode giver dog også en række begrænsninger på systemets ydeevne. One.com kører med PHP med safe mode Off, for at kunne tilbyde all kunder så meget som muligt af funktionaliteten i PHP og samtidig prioritere sikkerheden højt. Alle scripts, som fungerer under PHP i safe mode, vil generelt også virke på et webhotel hos One.com.

Læs mere: Hvad er PHP safe mode og open basedir?

Relaterede produkter:

MySQL
Website

Hjemmeside

Hjemmesideprogram

Web Editor gør det nemt at designe og opdatere din hjemmeside. Start med en skabelon og gør siden til din egen med billeder, sider og andet indhold.

Læs mere

24/7 Chat support

Vi er her til at hjælpe når du har brug for os. Vores 24/7 live chat support er klar til at besvare dine spørgsmål. Du kan også sende os en e-mail, og vi vil svare indenfor 24 timer.

Læs mere

SSL

Krypter data trafikken mellem din hjemmeside og dine besøgende med SSL og hold følsom data sikker.

Læs mere

Statistik

Kend dine besøgende bedre. Se hvor de kommer fra, og hvor meget tid de bruger på din hjemmeside.

Læs mere

Galleri

Udgiv dine fotos og få dem til at se godt ud på alle enheder. Del dem med alle eller opret et privat album.

Læs mere

Blog

Del din passion med verden eller før dagbog online, når du tager på dit næste rejseeventyr. Med dit eget domæne er din blog let at finde!

Læs mere

1-klik WordPress

Det er let at installere WordPress. Kun et par klik i Kontrolpanelet, så er du klar til at starte med at blogge eller bygge din hjemmeside på ingen tid.

Læs mere

SSH & FTP

Overfør sikkert dine filer til din hjemmeside. Brug krypterede forbindelser og din foretrukne FTP-klient, eller lad vores File Manager klare jobbet.

Læs mere

PHP & MySQL

Du kan selvfølgelig programmere avancerede hjemmesider, hvis du vil. Fra kontrolpanelet har du adgang til din database og de værktøjer du har brug for til at komme i gang. Så er du klar til at kode!

Læs mere

Google AdWords

Reklamer på verdens største søgemaskine med Google AdWords. Nå potentielle kunder i det øjeblik hvor de søger efter det du tilbyder.

Læs mere

E-mail

Personlig e-mailadresse

Gør indtryk med en speciel e-mailadresse. Opret en adresse til enhver lejlighed og hold orden i din indbakke.

Læs mere

Ubegrænsede konti

Tillføj så mange e-mailkonti som du vil. Administrer alle konti direkte fra dit One.com kontrolpanel.

Læs mere

Kalender

Opret aftaler med kun et par klik i din personlige online kalender kalender der er integreret med din webmail.

Læs mere

Adressebog

Med webmailens indbygge adressebog er du altid sikker på at have din kontakter ved hånden. Saml e-mailadresser, telefonnumre og adresser, og hold informationerne opdaterede.

Læs mere

Webmail

Tjek mail hvor som helst. Vores webmail virker med alle nyere browsere og dine mobile enheder. Ingen opsætning - et login er alt hvad du skal bruge.

Læs mere

Virus- og spamfilter

Beskyt din e-mail mod virus og hold din indbakke fri for uønsket post. Filtrene kan justeres så de passer til dine behov.

Læs mere

IMAP og POP3

Brug IMAP når du vil have fleksibel adgang til alle sendte og modtagne emails på tværs af enheder, eller vælg POP hvis du kun ønsker at have dine e-mails på en enkelt enhed.

Læs mere

Exchange Active Sync (Beta)

Synkroniser mails, kontaktpersoner og kalendere på din iPhone, iPad eller Android. Det har aldrig været lettere at bevare overblikket på farten.

Domæne

Domæne

Bliv husket med dit eget domæne. Vælg et unikt domænenavn og overvej om det skal være .com .net eller en af de mange andre muligheder.

Læs mere

Eget domæne

Det er dit. Du ejer det, du kontrollerer det, og du tilføjer det indhold folk ser når de besøger din hjemmeside.

Læs mere

Anycast DNS

Forbedret ydelse for din hjemmeside og et hurtigt navneservernetværk.

Læs mere

DNS-styring

Dine DNS-indstillinger er styret direkte fra kontrolpanellet. Videresend hurtigt dit domæne til en anden hjemmeside eller brug mere avancerede indstillinger.

Læs mere

Bix

Bix

Med Bix kan du sikre, tilgå og dele alle dine ting. Hvis din bærbare eller din telefon går i stykker - ja, uanset hvad der sker, er dine filer i sikkerhed med Bix.

Læs mere

Online backup

Aldrig bekymre dig om at miste data igen. Bix tager automatisk backup af filer og mapper på din pc, Mac og dine mobile enheder.

Læs mere

Synkronisering

Gem blot dine filer med Bix, og vi tager os af resten. Dine filer kan tilgås fra alle dine enheder, på kontoret, hjemme og på farten.

Læs mere

Deling

Del hurtigt dokumenter, billeder og videoer med venner, familie og kollegaer.

Læs mere

Adgang

Tilgå dine filer når som helst, hvor som helst, fra alle enheder. Indstaller softwaren på din PC og Mac, få app’en til din telefon eller log ind fra en browser.

Læs mere

Mobil

Få app’en til din iPhone, iPad eller Android-enhed og få automatisk opdateret billeder og videoer fra din kamerarulle. Eller lad filerne blive hos dig selv.

Læs mere