Lav dit eget for sjov "programmeringssprog"
ForordI denne artikel vil du få kendskab til:Funktioner i php (PHP) Rewritemod (.htaccess) Indholdsfortegnelse1.0 Før du starter2.0 Lærer man, at lave sit eget programmeringssprog? 2.1 Funktioner i php? 2.2 .httacces 3.0 Her starter artiklen 3.1 Igang med funktioner 3.2 Hvordan bruger man så sine funktioner? 3.3 Lidt viden om funktioner 3.4 Igang med .htaccess 4.0 Gode links til at lære mere 5.0 Tak for denne gang 1.0 Før du starterFør du starter på denne artikel, skal du lige tjekke, om du opfylder følgende krav:Kan basis af PHP (Så som print, echo, if og else...) Har en server som tillader .httaccess inden for området ReWriteMod Har en server som tillader PHP. Når disse krav er opfyldt kan vi gå igang 2.0 Lærer man, at lave sit eget programmeringssprog?Nej, du lærer, at lave dine egne PHP funktioner, og lidt sjov med endelsen.Du vil kunne få dine filer til, at hedde Sidensnavn.rowl 2.1 Funktioner i php?Vi kommer til, at kunne lave vores egnefunktioner med PHP.Eksempel på en funktion:
Hej dette er en test Og denne skrift er med understregning Hvordan du gør kommer vi ind på; senere 2.2 .httacces.httacces læses altid af browseren hvis filen findes, du kan bruge .httaccess til, at vise din egen personelige 404 fejl side, og meget andet.Det vi skal bruge den til er, at vi skal kunne rette endenavnet på; vores filer. Så når vi skriver: Rowl.dk/test.rowl så får vi vist indholdet af Rowl.dk/rowl.php, men det ligner, at du henter test.rowl. 3.0 Her starter artiklenNu har vi paseret introen, og skal nu igang med, at kode vores eget lille "programmeringssprog".3.1 Igang med funktionerDet føreste vi ligger ud med, det er, at vi skal kode vores egne små funktioner.HUSK: at du selv bestemmer hvad de skal kunne, her vises bare fremgangsmåden. Vi gemmer filen som programmeringssprog.php
Linjeforklaring 1) Vi starter PHP 2) Vi starter en kommentar 3) Der skrives en kommentar 4) Vi slutter kommentaren 5) Laver linjeskift 6) Vi skriver en hurtig kommentar om hvad funktionen gør 7) Tildeler funktionen navnet overskrift og henter teksten og giver variablen string den værdi 8) Starter funktionen 9) Giver variablen return værdien af string, men gør så den er h1 og understreget 10) Returnere den nye skrift som er h1 og understreget 11) Slutter funktionen 12) Laver linjeskift 13) Vi skriver en hurtig kommentar om hvad funktionen gør 14) Tildeler funktionen navnet lavlink og henter de 3 tekster og giver variablen link, titel og navn værdierne 15) Starter funktionen 16) Giver variablen return værdierne af link, titel og navn, men gør så den bliver et link hvor, at sidens url er variablen link, titlen er titel, og navnet er navn 17) Returnere det nye link 18) Slutter funktionen 19) Slutter PHP 3.2 Hvordan bruger man så sine funktioner?Nu skal vi så have filen index.php, som fx. skal blive til index.rowl.For at påkalde dit nye "programmeringssprog", så skal vi inkludere det, det gøres sådan her:
Når du vil bruge dine funktioner gør du følgende:
Det viser hvordan du simpelt kan bruge de 2 funktioner vi har lavet. Nu samler vi det til en færdig fil: index.php (Den skal hedde index.php, senere i artiklen kan du se, hvordan vi får den til, at hedde index.rowl)
3.3 Lidt viden om funktionerNår du starter en funktion, er alle de variabler der skabes inden i, kun nogle som bruges i funktionen, det vil sige, at du ikke kan skrive $return og få værdien.Funktioner er en smart måde til, at få en pæn og overskuelig kode ! 3.4 Igang med .htaccessNu skal vi igang med, at få filen til, at skifte til .rowl i stedet for.Det der rent faktisk sker er, at den siger til dig, at du er på en anden side end du faktisk er. .htaccess
Linjeforklaring 1) Vi sætter RewrtiteEngine til tændt (on) 2) Vi laver en regel som gør, at index.rowl bliver til index.php Lave flere regler?
Som du kan se kan du bare tilføje så mange du vil ! 4.0 Gode links til at lære mereFunktioner med PHPPHP.net - Functions (Kræver du kan engelsk !) .htaccess Rewriting PHPartikler.dk - htaccess rewriting 5.0 Tak for denne gangTak fordi i gad læse artiklen :)I kan skrive hvis i ønsker jeg skal smide .ZIP filer op, ellers synes jeg det er lidt ligemeget :) Held og lykke derude! Sidst redigeret 22:59 31/01/2008 af Rowl |
|
Kommentarer
Giv din mening tilkende om denne artikel, eller læs andres.Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
| Vi har sgu da lov at komme med kritik? ^^ |
Oprettet af:
|
| Ja det har i, men da ikke over det i kritiserer ? |
Oprettet af:
|
| Vi kritiserer at han ikke har forklaret det om .htacces godt nok, må vi ikke det? ^^ |
Oprettet af:
|
|
hmm.. det er meget negativt at komme med kritik når det ikke er konstruktivt.. og som Nikolaj sagde så havde han linket til funktionerne hvilket er fint nok da folk derved lærer www.php.net at kende, og man har vel lov at håbe et siden bliver hængende da den er en stor hjælp. Jeg har ikke lige lavet artiklen endnu, men jeg har læst den og synes ikke der er nogle hænge partier omkring nikolajs artikel.. tværtimod, han gør et rigtigt godt stykke arbejde med heynsyn til at skrive artikler, og opsætningen af dem, hvilket hvad jeg ved af ingen andre gør.. |
Oprettet af:
|
|
Fordi du synes hans artikel er godt skrevet, kan det jo godt være jeg ikke synes det. Jeg kunne da også bare skrive nogle koder ind, og så linke til dem på www.php.net, det tror jeg da jeg vil gøre. Sidst redigeret 13:57 06/11/2007 |
Oprettet af:
|
| Held og lykke ;) |
Oprettet af:
|
|
Det vidste jeg i forvejen.. Intet nyt i det. Ret nederen artikel! |
Oprettet af:
|
| Martin hvorfor tog du ikke selv og skrev en artikel, det har du aldrig nogle sinde gjort :D |
Oprettet af:
|
|
Martin: jamen du er jo også den eneste herinde, så kan godt se hvad du mener - det er da fuldstændigt åndssvagt af nikolaj at skrive en artikel om noget du allerede kender til... Nikolaj: God artikel, godt skrevet. |
Oprettet af:
|
|
synes også det er rigtig flot skrevet :p k.o.t.g.w.w.a. |
Oprettet af:
|
