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.
| kan ik så meget andet end det er php? det jo intet med sit eget programmeringssprog at gøre |
Oprettet af:
|
| Nej men det er også et forsjov "programmeringssprog", det var mest bare sjov med, at man kunne lave egne funktioner, og at man kunne rette endelsen. |
Oprettet af:
|
|
Denne artikel synes jeg kunne være skrevet bedre. Du forklarer ikke hvad du gør i RewriteMod. Altså hvad gør det at der står et $ eller et ^? Men det med sit eget for sjov programmerings sprog er fint lavet, keep up writing articles! ^^ |
Oprettet af:
|
|
Jeg linker til funktionerne, og der står der mere omkring dem :) Jeg gad ikke skulle forklare regular expressions og sådan :P Og skrev den fordi jeg kedede mig :) Sidst redigeret 21:32 02/11/2007 |
Oprettet af:
|
| Jeg synes ikke en artikel skal være skrevet af kedsomhed, man skal have haft lyst til at skrive den. Eller er sådan set ligeglad om man havde lyst til at skrive artiklen, synes bare man gøre det ordentligt ^^ |
Oprettet af:
|
| Din mening :) |
Oprettet af:
|
| Enig med codemonkey. |
Oprettet af:
|
| Det må jeg jo så bare tage til efterretning til næste gang :) |
Oprettet af:
|
| Meget misledende titel. Dette burde ikke være én, men flere artikler. Du gennemgår forskellige ting. |
Oprettet af:
|
|
Lad nu være med at kritisere sådan ! Nikolaj har nok brugt meget tid på den artikel, ligesom han har på alle hans andre, men læs dog på titlen: Lav dit eget for sjov "programmeringssprog" Lav dit eget for sjov"programmeringssprog"For sjov og programmeringssprog i gåseøjne, du ved nok " |
Oprettet af:
|
Side af 3
