Hem Produkt

Ett avancerat webbutrymme med PHP och MySQL

Ett konto hos One.com är en bra utgångspunkt för att skapa användarvänliga och avancerade hemsidor. MySQL-databasen tillsammans med PHP är en idealisk kombination för att utveckla interaktiva hemsidor som är varierande och fulla av upplevelser för användaren. Detta är verktyg som kan användas för att locka dina besökare till att stanna längre på din sida eller för att väcka kundens intresse att vilja handla om du driver en e-butik. PHP och MySQL är inkluderat i alla konton hos One.com.

PHP-hosting hos One.com ger dig till exempel tillgång till följande:

PHP 5
MySQL-databas
Avancerade dynamiska hemsidor

PHP och webbutveckling

För att kunna kommunicera med en dator måste du använda ett språk som datorn förstår. Därför är olika program uppbyggda med ett speciellt språk för att datorer ska kunna köra programmen. Texten som programvaran är uppbyggd av kallas vanligtvis programmets källkod, oavsett om programmet körs till exempel lokalt på en dator eller i en mobiltelefon. Ett exempel på ett program som körs på en webbserver är Web Editor, hemsideprogrammet hos One.com, som finns på en server och som via Internet kan köras från vilken dator som helst.

Programmering av hemsidor kallas ofta webbprogrammering eller webbutveckling. Ett av de mest populära språken (även kallade skriptspråk) för webbprogrammering är PHP. Tillsammans med en MySQL-databas kan PHP användas för att bygga hemsidor av alla slag och storlekar. Med dynamiska hemsidor menar vi att innehållet på sidorna kan ändras genom att besökaren interagerar med hemsidan.

För alla som inte är bekanta med programmering kan PHP-skript verka onödiga och svåra att förstå sig på. Men PHP ser till att källkoden förvandlas till hemsidor med text, bilder och annat innehåll som sidans besökare lätt kan använda sig av.

Läs mer: Här kan du se exempel på PHP-kod - PHP - Wikipedia

HTML och statiska hemsidor

En hemsida som består av endast HTML brukar kallas en statisk hemsida. Med statisk menas i stort sett att alla besökare alltid ser samma innehåll på sidan. På en dynamisk hemsida däremot kan utseendet ändras genom att besökarna interagerar med sidan. I praktiken består alla hemsidor av en viss del HTML-kod som ger besökarens webbläsare grundläggande information om hur källkoden ska tolkas. Men förutom det är den största delen av en sidas innehåll ofta dynamiskt och genererat av skript.

PHP och dynamiska hemsidor

Med programmeringsspråk som till exempel PHP, ASP, Perl och CGI är det möjligt att utveckla dynamiska hemsidor. Detta innebär att en hemsidas innehåll och utseende kan programmeras till att anpassa sig efter varje individuell besökare så att inte alla ser samma statiska sida.

HTML (Hyper Text Markup Language) är det ursprungliga och mest grundläggande kodspråket som sidorna på Internet är uppbyggda i. HTML används fortfarande för grundläggande funktioner, men sedan språket började användas i början av 1990-talet har fler andra webbtekniker som är kapabla till mycket mer än HTML utvecklats.

PHP uppfanns av programmeraren Rasmus Lerdorf 1995 och har blivit enormt populärt som en ledande webbteknik baserad på öppen källkod. Att PHP och MySQL är baserade på öppen källkod innebär att deras källkod är tillgänglig för utvecklare världen över och gratis att använda.

Det finns många fördelar med dynamiska hemsidor. Användaren kan interagera med sidan på mer komplexa sätt genom att till exempel handla i en e-butik, lämna ett meddelande på en blogg eller i en gästbok. Några exempel på avancerade dynamiska hemsidor är diskussionsforum, bloggar och e-butiker - för att inte tala om den mest berömda PHP-baserade sidan: Facebook.com.

När en Internetanvändare går in på en hemsida utbyts information mellan användarens webbläsare och hemsidan som ligger på en server och finns tillgänglig via Internet. Webbläsaren tolkar HTML-koden som den hittar på hemsidan och förvandlar koden till text, bilder och filmer som kan uppfattas av det mänskliga ögat.

E-butik med PHP och MySQL

En typisk användning av de dynamiska möjligheter som PHP och MySQL hos One.com skapar är en e-butik. PHP registrerar att du lägger ett föremål i kundvagnen. PHP genererar sedan HTML-kod med text, kanske en tabell och lite grafik, som visar upp innehållet i kundvagnen på ett snyggt och enkelt sätt för kunden.

För att kunna dra full nytta av PHP på en hemsida behöver du en databas. Många känner till databaser efter att ha arbetat i Microsoft Offices databas Microsoft Access. En databas används för att lagra data som tas fram vid behov. Databasen som fungerar bra tillsammans med PHP och som erbjuds hos One.com kallas MySQL.

Föremålet som köps i en e-butik lagras till exempel som ett produktnummer i MySQL-databasen som är kopplad till webbutrymmet. När transaktionen är genomförd skickar PHP ett kvitto till kunden via e-post, till exempel med lagerstatus och leveranstid. Detta är information som PHP finner snabbt och lätt eftersom allt finns lagrat i MySQL-databasen.

PHP - Även ett bra nybörjarspråk

Det skulle vara en överdrift att säga att vem som helst kan lära sig att programmera sina egna hemsidor. Det har dock blivit lättare än många tror att skapa en dynamisk hemsida med hjälp av PHP. Alla som har lite tid att avvara kan komma långt tack vare den stora mängd guider och verktyg som finns tillgängliga på Internet.

PHP är ett bra ställe att börja på om du till exempel har en del kunskap inom HTML men inte är helt redo att programmera allt från grunden. På nätet finner du en stor mängd användarvänliga CMS (Content Management Systems) som du kan använda som utgångspunkt för att lära dig mer om den kraftfulla duon PHP och MySQL, och hur de fungerar tillsammans på en webbserver.

Läs mer: Det finns mycket information om PHP på den officiella hemsidan PHP.net

PHP och öppen källkod

PHP är baserat på öppen källkod, vilket innebär att vem som helst får använda det. När vi hör att något är gratis blir vi oftast fundersamma och undrar hur en gratisprodukt verkligen kan vara lika bra som en som kostar pengar. Öppen källkod är faktiskt en starkt förankrad filosofi och utvecklingsmetod inom mjukvaruindustrin. Program baserade på öppen källkod är ofta utvecklade av en samling utvecklare som arbetar utan ett specifikt kommersiellt syfte.

I motsats till annan mjukvara som är gratis, så kallad freeware, shareware, testversioner och så vidare, finns de flesta produkter baserade på öppen källkod tillgängliga i fullversioner och uppdateras regelbundet. Av säkerhetsskäl bör du själv hålla reda på de uppdateringar som släpps för de PHP-baserade applikationerna som du har installerat på ditt webbutrymme.

Ett exempel på en mycket lyckad produkt baserad på öppen källkod är OpenOffice, vilket av många användare ses som ett utmärkt alternativ till Microsoft Office. Faktum är att serverupplägget på One.com också är baserat på öppen källkod - Apache-servrar som kör Linux och har MySQL och PHP installerat. Ett sådant upplägg ger oss en stabil grund för webbhosting.

PHP och Open Basedir

Våra servrar på One.com körs med safe mode off och med open basedir on. Att köra PHP i safe mode är en vanlig säkerhetsåtgärd bland webbhotell. Samtidigt resulterar ofta safe mode-restriktioner i stora begränsningar och minskad prestanda. Vi vill ge våra kunder så mycket av PHP:s funktionalitet som möjligt, samtidigt som vi prioriterar säkerheten. Alla skript som fungerar med PHP i safe mode kommer generellt sett att fungera på ett webbutrymme hos One.com.

Läs mer: Vad är PHP safe mode och open basedir?

Liknande produkter

MySQL
Hemsida

Produkt

Läs mer om våra tjänster genom att klicka på ett av objekten nedan:
PHP
MySQL
Webbhotell
Trafik
Galleri
Hemsideprogram
Hemsida
Blogg
Google AdWords
FTP
Backup
Statistik
Chattsupport
E-post
Bix
1-klicksinstallation av WordPress