Gå til innhold

Anbefalte innlegg

Skrevet

Hei!

Er det noen som kan forklare meg litt om hva php er? Og hvordan bruker jeg det, eller lærer meg det?

Hvordan lager jeg et forum osv?

Blir utrolig takknemlig for svar!

Videoannonse
Annonse
Gjest d'orian
Skrevet

Jippi!

En php-tråd! :ler:

Skal skrive litt, jeg i alle fall - må bare få stilt inn fingrene først *knekke...brekke...au!*

dorian

Skrevet

...og kanskje sjekke eposten din innimellom ;-)

Gjest dr. ian
Skrevet

OK - vi starter med noen tagger...eh..kan du html, forressten? Litt?

Det som kjennetegner php er (bl.a) at det skriver ut html-kode, så det er nyttig hvis du kan litt :blunke:

Det første du må gjøre er å finne en server som støtter php, f.eks

http://www.start.no

Disse tilbyr gratis webplass, og det er en bra server.

Så må du huske at alle filer som skal inneholde php må ha endingen .php ( i stedet for .html). Det finnes flere endinger som virker (phtml, php3, php4), men vi holder oss til .php for enkelhets skyld.

En annen ting som skiller php fra html er at siden ikke nødvendigvis begynner med <html>, det kan være masse ren php-kode som gjør nyttige ting FØR den begynner å skrive ut siden.

Men - som de sier i tømmerhoggermiljøer - til sagen:

En vanlig html-side ser slik ut i sin enkleste form:

<html>

<head>

<title>Vår lille testside</title>

</head>

<body>

</body>

</html>

Hvis vi skal lage en setning skrevet med php-kode inni denne siden ser det slik ut:

<html>

<head>

<title>Vår lille testside</title>

</head>

<body>

<?PHP

echo "Jeg kan php!!!!";

?>

</body>

</html>

Som du ser, har jeg satt inn to tagger, samt en php-kommando.

Taggene er start-taggen:

<?PHP

og avslutningstaggen:

?>

Alt mellom disse taggene regnes for php, og vil bli behandlet av php-parseren (php-programmet på serveren).

Kommandoen echo sier til dette programmet: skriv ut alt som står mellom fnuttene (en fnutt er en " )

Man kan godt skrive ut html-kode også mellom disse fnuttene, f.eks slik:

echo "<h1>Jeg kan php!!!</h1>";

Legg merke til at setningene avsluttes med et ; (semikolon). Dette er en del av oppbyggingen av språket php, og forteller parseren at: OK, nå er vi ferdig med denne linjen, fortsett med neste!

Vel og bra dette her, men ikke helt genialt siden du like godt kunne skrevet html-koden rett inn i siden, og lagret den som html, med samme resultat :blunke:

Men - php kan nemlig motta data fra brukeren via en form, slik som det er når du skriver meldinger på forumet.

Dette kjem vi tilbake til i neste bolken - fylgj med folkens, dette vert spanande!

dorian :ler:

Gjest d'orian
Skrevet

Eh, ja, jeg har sjekket mailen nå og sitter og forfatter svar :ler:

dorian

Gjest dr. ian
Skrevet

Og jeg kommer tilbake til dette mikro-php-kurset, men først må jeg dra og installere nettverk :ler:

dorian :ler:

Skrevet

Tusen takk :) Venter spent på neste bolk :lol:

Skrevet

Men i hvilket program skriver du disse kodene? Med html bruker jeg notepad, men jeg får jo ikke til å lagre som .php, det blir bare .php.txt ???

Skrevet

Under save (lagre) kan du velge hvilket format du vil lagre i.

Linje 2 hos meg. Der har jeg valgene txt eller alle filer.

Når jeg så lager et fil med test.php forblir den hetende .php

Eventuelt kan man i ettertid fjerne .txt i utforsker, men dette er jo et tungvindt arbeid.

Lykke til

Skrevet

Tusen takk :D

Nå har Snuppsi startet på et nytt prosjekt :lol:

Gjest dr. ian
Skrevet

Hvis dette er et nytt prosjekt som du sier, kan du likegodt få deg en skikkelig kode-editor med fargekoding.

Fargekoding er til VELDIG hjelp for å sjekke om syntax (eh..finner ikke noe norsk ord) på php-setningene. Syntax er rekkefølge/utførelse på en php-snutt, f.eks slik:

$msg = "Jippiaiai!!";

$msg = "Jippiaiai!!;

Den nederste setningen mangler avsluttende fnutt, og vil gi en feilmelding.

Skal se om jeg finner noen gratis på nettet, men ellers er jo Homesite veldig bra, da.

Ta en kikk på

http://www.allaire.com

dorian

Gjest Anonymous
Skrevet

Dorian,

Kan man bruke en ActiveX kontroll fra et PHP-skript? Isåfall hvordan?

Skrevet

PS! Det norske ordet for syntax er: syntaks :lol:

Skrevet

Takk dr. ian, skal sjekke ut de linkene! :D

Gjest d'orian
Skrevet

OK.

Da har jeg funnet et php-program som ser greit ut:

http://www.boomdesign.no/files/exe/hydraphp.exe

Dette har de viktige funksjonene:

- fargekoding på syntax

- linjeteller i gutter

- mulighet for å lagre i unix-format

Det er veldig likt homesite, noe jeg synes er bra :blunke:

dorian

Skrevet

Tuuusen takk!!!

Kanskje jeg får til noe også nå ;)

Skrevet

Så fint, da? :ler:

Husk å sette den til å lagre filer i unix-format. Ikke livsnødvendig, men det er greit hvis du skal ha filene liggende på en unix-server (start).

Det gjøres med Edit>Prefrences

Fått til å logge deg på start ennå?

dorian

Skrevet

Nei jeg har ikke fått til å logge meg på enda. Har ikke giddet å bruke 10 kr på en sms enda :D

Vet du om home.no støtter php?

Skrevet

Da har jeg brukt 10 kr på en SMS, så nå bør jeg få det til...

Noen som har peiling på hvor lang tid det tar før jeg kan laste opp sidene?

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Opprett en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...