Avatar billede phpnerd Nybegynder
29. december 1999 - 20:57 Der er 10 kommentarer og
1 løsning

Hvordan virker PHP?

Hej,
Jeg er TOTAL "grøn" i PHP-programering.
Jeg har downloadet flere eksempler men har endnu ikke kunne få bare ét til at virke.
Jeg har læst et eller andet sted, at .php filen skal uploades som ASCII tekst. Men hvad er "chmod"'en som skal stilles til f.eks. 766 eller noget i den stil?. Og kan filerne ligge på alle slags servere? Man får først rigtig blod på tanden når sit første lille program virker på serveren. På for hånd tak :o)
Avatar billede spacey Nybegynder
29. december 1999 - 22:12 #1
Php kan KUN virke på Apache webserver.
Avatar billede sark Nybegynder
29. december 1999 - 23:57 #2
Den virker også på Microsoft's Personel Webserver:.
Avatar billede doeleman Nybegynder
30. december 1999 - 00:19 #3
Har du husket at give filerne endelsen .php .php3 eller .phtml? Dette er nødvendigt for at filerne bliver parset.
Avatar billede cyberesben Nybegynder
30. december 1999 - 19:08 #4
Du skal ikke CHMODe dine PHP filer

PHP kan køre på både Apache, IIS og PWS, du skal bare hente PHP 3.011 for win32 på www.php.net

filerne skal ganske rigtigt hedde .php, .phtml eller .php3

www.ramlev.dk kan du læse hvordan du installerer PHP på en apache server

det er meget rart at have det hele liggende lokalt så du ikke skal på nettet hver gang du programmer...

og du skal bare uploade PHP filerne som almindelige binary filer eller som auto..
Avatar billede thkrath Nybegynder
31. december 1999 - 16:21 #5
Husk alle linier i PHP skal ende med ;

fx print "goddag";
Avatar billede cyberesben Nybegynder
31. december 1999 - 16:27 #6
ikke alle linier!

f.eks. ikke if og for osv.
Avatar billede ramlev Nybegynder
03. januar 2000 - 20:53 #7
Der er mange eksempler på at alle linier ikke slutter med ;

så jeg vil foreslå at du læser en php bog eller finder en online tutorial så du finder ud af det, eller som jeg gjorde det, check en masse php kode som ligger til download mange steder, hvis du har lidt programmeringserfaring så kommer det hurtigt.

Mht, chmod 766, så er det kun noget der skal gives til filer som du vil have at vedkommende som besøger dit site, skal kunne ændre i, eksempelvis i en gæsebog, hvor man skal kunne tilføje noget til en ekstern fil, så bruger man chmod.

Når du uploader til en webserver, så skal det uploades som ren text (ascII).

Hvis du kunne tænke dig at installere programmer så du kan teste dine php-koder offline, så kan du finde en guide til det på mit site, http://ramlev.dk/index.php3?site=installap

Held og lykke.....
Avatar billede phpnerd Nybegynder
04. januar 2000 - 21:32 #8
Tak for svarene. Ramlev jeg har fulgt din instruktion på din side. Men jeg kan ikke få Apache til at virke. Når jeg skal editere "ServerName" til "http://localhost/" vil den stadigvæk ikke kører. Desuden de der flere "ServerName" linier, men ingen uden "#" tegnet. "#" tegnet betyder vil at Apache ikke skal tage den linie med i configuren. Så jeg er desværre strandet her :o( Hvad gør jeg forkert???
Avatar billede ramlev Nybegynder
04. januar 2000 - 21:35 #9
du skal bare være sikker på at der er en linie der hedder :

ServerName http://localhost/

uden #

så skulle apache altså virke ....
Avatar billede phpnerd Nybegynder
04. januar 2000 - 21:51 #10
TAK endnu en gang. NU VIRKER DET HELE!!
Men et måske sidste spørgsmål... hvis jeg kommer ud for at skal CHMOD en fil (jeg skal lave en gæstebog på et senere tidspunkt), hvordan gør man så det på Apache-serveren.
Eller behøves dette ikke da den kører på HD'en?
Avatar billede thkrath Nybegynder
04. januar 2000 - 22:05 #11
CHMOD er kun noget du skal bekymre dig om hvis du kører med UNIX, fx Linux, FreeBSD e.lign.
Med Windows 95, 98, NT 2000 og så videre skal du ikke "frygte" for CHMOD.

Jeg har forresten aldrig chmod'ed en PHP-fil...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester