Autobahn Skrivet 21 December 2006 Rapport Dela Skrivet 21 December 2006 Jag har sett att det har varit en del efterfrågningar om hur man skapar inloggningsfunktioner, gästboksfunktioner och andra funktioner till sin hemsida. Jag tänkte att då kan det ju vara bra med en guide ifall att man skulle vilja lära sig hur man bygger sådant. Så ja, släng upp fötterna på bordet, sätt på dig glasögonen och njut. Vad används PHP till? PHP är ett serverbaserat scriptspråk och används främst till att skapa dynamiska webbsidor. Det är flera tusentals olika webbsajter som idag använder PHP, och det ökas hela tiden. Det är det allra bästa med PHP är att det är plattsformsoberoende, vilket betyder att det går att koda och köra på de flesta operativsystem. Den mest kändaste webbservern till PHP är Apache, som är det allra självklara valet för ändanmålet. Jag tänker inte gå in på några detaljer hur man installerar denna webbserver, men jag bidrar till http://ematte.se/tut/wamp.php som hjälpt mig en hel del. Jag tänkte att vi kör igång direkt. Det jag hade tänkt att vi skulle lära oss är att skapa variabler, skriva ut olika saker och sedan en kort överblick på hur man använder sig av IF-satser. Observera att för att kommentera något i en PHP-kod så skriver man två stycken snedsträck, //. Det jag vill säga är att jag kommer göra samma sak för att visa hur allt fungerar. Skriva ut saker För att skriva ut en textsnutt i PHP använder man sig av echo "" eller print "". Alltså ifall att jag vill skriva något på min hemsida via PHP så måste jag använda mig av echo "". En sak värd att notera är att du skriva din PHP-kod mellan <?php och ?>, då vet webbservern att det är PHP som man håller på med. <?PHP echo "Man använder sig av echo när man vill skriva ut nånting."; ?> Det var väl inte särkilt svårt? Nu tänkte jag att vi skulle ta och titta lite på hur variabler fungerar. Variabler En variabel kan innehålla en textsnutt som "Hej! Mitt namn är Rasmus" eller vad som helst. Sedan kan man skriva ut denna variabel så att det syns i webbläsaren. En variabel börjar alltid med ett dollartecken($). <?PHP $variabel = "Hejsan Svejsan!"; echo $variabel; ?> Detta kommer då skriva ut texten "Hejsan Svejsan!" i webbläsaren. Det som är bra med variabler är att dom är väldigt användbara i vissa script, liksom IF-satserna(som vi kommer tala om senare i artikeln). En variabel kan dock inte ha ett namn som börjar på en siffra, däremot ett värde som börjar på en siffra går bra. Om du bara ska använda variabeln för till exempel en summa för en uträkning så är det fritt fram att skriva värdet utan citationstecken("") Se exemplet nedan: <?PHP $variabel = 3; echo "3 är variabelns värde, och värdet innehåller inga citationstecken. Amazing!"; ?> IF-satser En IF-sats gör det enkelt för dig att till exempelt jämföra olika saker, om två variabler har samma värde så kan en IF-sats kolla om dom har det eller inte. Nu hade jag tänkt att skapa en enkel IF-sats för att visa hur det hela går till. <?PHP $variabel = 10; $variabel2 = 10; // Vi skapar två stycken variabler för att sedan kolla i IF-satsen om dom har samma värde. if($variabel == $variabel2) { // Ifall att $variabel har samma värde som $variabel2 så kommer koden mellan { och } att köras. echo "$variabel har samma värde som $variabel2." // Vi visar att variablerna är lika stora med att skriva ut det. } ?> Jag hoppas du har förstått hur jag visat. Men ifall att $variabel inte har samma värde som $variabel2 så kommer ingenting att skrivas ut ju. Inga problem, vi lägger endast till else för att göra det. <?PHP $variabel = 10; $variabel2 = 10; // Vi skapar två stycken variabler för att sedan kolla i IF-satsen om dom har samma värde. if($variabel == $variabel2) { // Ifall att $variabel har samma värde som $variabel2 så kommer koden mellan { och } att köras. echo "$variabel har samma värde som $variabel2."; // Vi visar att variablerna är lika stora med att skriva ut det. } else { // Vi avslutar med en slutkolumn(}), skriver else och så börjar en startkolumn. Då kommer koden mellan dom kolumnerna köras. echo "$variabel hade inte samma värde som $variabel2, bara så att du vet;)"; // Vi visar att dom båda variablerna inte hade samma värde. } // Slutkolumnen får man inte glömma. ?> Då tror jag att vi var klara för den här gången. Lycka till och tack så mycket för att du läste. Vad används PHP till? PHP är ett serverbaserat scriptspråk och används främst till att skapa dynamiska webbsidor. Det är flera tusentals olika webbsajter som idag använder PHP, och det ökas hela tiden. Det är det allra bästa med PHP är att det är plattsformsoberoende, vilket betyder att det går att koda och köra på de flesta operativsystem. Den mest kändaste webbservern till PHP är Apache, som är det allra självklara valet för ändanmålet. Jag tänker inte gå in på några detaljer hur man installerar denna webbserver, men jag bidrar till http://ematte.se/tut/wamp.php som hjälpt mig en hel del. Jag tänkte att vi kör igång direkt. Det jag hade tänkt att vi skulle lära oss är att skapa variabler, skriva ut olika saker och sedan en kort överblick på hur man använder sig av IF-satser. Observera att för att kommentera något i en PHP-kod så skriver man två stycken snedsträck, //. Det jag vill säga är att jag kommer göra samma sak för att visa hur allt fungerar. Skriva ut saker För att skriva ut en textsnutt i PHP använder man sig av echo "" eller print "". Alltså ifall att jag vill skriva något på min hemsida via PHP så måste jag använda mig av echo "". En sak värd att notera är att du skriva din PHP-kod mellan <?php och ?>, då vet webbservern att det är PHP som man håller på med. <?PHP echo "Man använder sig av echo när man vill skriva ut nånting."; ?> Det var väl inte särkilt svårt? Nu tänkte jag att vi skulle ta och titta lite på hur variabler fungerar. Variabler En variabel kan innehålla en textsnutt som "Hej! Mitt namn är Rasmus" eller vad som helst. Sedan kan man skriva ut denna variabel så att det syns i webbläsaren. En variabel börjar alltid med ett dollartecken($). <?PHP $variabel = "Hejsan Svejsan!"; echo $variabel; ?> Detta kommer då skriva ut texten "Hejsan Svejsan!" i webbläsaren. Det som är bra med variabler är att dom är väldigt användbara i vissa script, liksom IF-satserna(som vi kommer tala om senare i artikeln). En variabel kan dock inte ha ett namn som börjar på en siffra, däremot ett värde som börjar på en siffra går bra. Om du bara ska använda variabeln för till exempel en summa för en uträkning så är det fritt fram att skriva värdet utan citationstecken("") Se exemplet nedan: <?PHP $variabel = 3; echo "3 är variabelns värde, och värdet innehåller inga citationstecken. Amazing!"; ?> IF-satser En IF-sats gör det enkelt för dig att till exempelt jämföra olika saker, om två variabler har samma värde så kan en IF-sats kolla om dom har det eller inte. Nu hade jag tänkt att skapa en enkel IF-sats för att visa hur det hela går till. <?PHP $variabel = 10; $variabel2 = 10; // Vi skapar två stycken variabler för att sedan kolla i IF-satsen om dom har samma värde. if($variabel == $variabel2) { // Ifall att $variabel har samma värde som $variabel2 så kommer koden mellan { och } att köras. echo "$variabel har samma värde som $variabel2." // Vi visar att variablerna är lika stora med att skriva ut det. } ?> Jag hoppas du har förstått hur jag visat. Men ifall att $variabel inte har samma värde som $variabel2 så kommer ingenting att skrivas ut ju. Inga problem, vi lägger endast till else för att göra det. <?PHP $variabel = 10; $variabel2 = 10; // Vi skapar två stycken variabler för att sedan kolla i IF-satsen om dom har samma värde. if($variabel == $variabel2) { // Ifall att $variabel har samma värde som $variabel2 så kommer koden mellan { och } att köras. echo "$variabel har samma värde som $variabel2."; // Vi visar att variablerna är lika stora med att skriva ut det. } else { // Vi avslutar med en slutkolumn(}), skriver else och så börjar en startkolumn. Då kommer koden mellan dom kolumnerna köras. echo "$variabel hade inte samma värde som $variabel2, bara så att du vet;)"; // Vi visar att dom båda variablerna inte hade samma värde. } // Slutkolumnen får man inte glömma. ?> Då tror jag att vi var klara för den här gången. Lycka till och tack så mycket för att du läste. Citera Länk till kommentar Dela på andra sajter More sharing options...
NossLoad Skrivet 27 December 2006 Rapport Dela Skrivet 27 December 2006 Gör en fortsättning, snälla! Om du gör en låååång guide med mycket mer information. Typ hur man skapar ett litet litet forum utan login. Som en gästbok fast kategorier =) så tror jag att du får klister. + att jag kommer ge dig 300 fm för att du är så snäll och lägger ner allt jobb på det. Tack för guiden... den var skit bra! :cool: Citera Länk till kommentar Dela på andra sajter More sharing options...
Autobahn Skrivet 29 December 2006 Författare Rapport Dela Skrivet 29 December 2006 Jag funderar på att skriva en 2:a som handlar om andra grundläggande moment. Men jag tror jag inte kommer att skriva så långt att det går ända till databashantering :P. * Ska dessutom försöka finslipa denna guide lite extra :). Citera Länk till kommentar Dela på andra sajter More sharing options...
Shaitan Skrivet 30 December 2006 Rapport Dela Skrivet 30 December 2006 Behöver ni en PHP-guide? Jag håller på att göra en. Den kommer att innehålla rätt så mycket exempelscripts på rätt så avancerad nivå. Jag publicerar den nästa år. Citera Länk till kommentar Dela på andra sajter More sharing options...
Shaitan Skrivet 5 Januari 2007 Rapport Dela Skrivet 5 Januari 2007 Har gjort ett uppladdningscenter i Windows XP-miljö. Man loggar in eller registrerar sig för att få tillgång till skrivbordet. Där kan man ladda upp filer, se filernas egenskaper, ta bort filer och byta bakgrund. Citera Länk till kommentar Dela på andra sajter More sharing options...
woicer Skrivet 6 Januari 2007 Rapport Dela Skrivet 6 Januari 2007 Har inte hunnit läsa igenom allt, men på sikt ser det riktigt bra ut. Härligt initiativ också. Har ni problem med att installera och konfigurera webserver så har Webdesignskolan en saftig guide, både PHP och installation av webserver/mysql. http://www.webdesignskolan.com/php/php_grund.htm Citera Länk till kommentar Dela på andra sajter More sharing options...
Rekommendera inlägg
Gå med i konversationen
Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.