Hoppa till innehåll

Grunder I Php


Autobahn

Rekommendera inlägg

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.

Länk till kommentar
Dela på andra sajter

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:

Länk till kommentar
Dela på andra sajter

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.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

×
  • Skapa ny...