← Back to team overview

sslug-teknik team mailing list archive

RE: Hjemmesider og phtml

 

NU VIRKER DET !!!

> -----Original Message-----
> From: madsdyd@xxxxxxxxxxxx [mailto:madsdyd@xxxxxxxxxxxx]
> Sent: 13. februar 1999 14:43
> To: sslug-teknik@xxxxxxxx
> Subject: Re: [TEKNIK] Hjemmesider og phtml
>
>
> Falko Jens Wagner wrote:
> >
> > Hej igen,
> > nu har jeg læst på www.php.net og fået lidt inspiration. Jeg må
> nok sige, at
> > mængden af informationsmateriale er overvældende.
> >
> > Det jeg godt kunne tænke mig er at lave en html side, der indeholder en
> > variabel. Når denne side bliver kaldt, skal den kaldes på en måde, hvor
> > variablen tildeles en bestemt værdi. Afhængigt af denne værdi,
> vil siden så
> > kalde forskellige java functioner.
>
> Dette problem er nemt at løse. Men, flere små ting skal være på plads
> inden du går igang.
>
> a) Din apache skal understøtte php3, og være sat op til at eksekvere
> php3 sider.
> b) Du skal vide hvordan du overfører værdier til din side.
> c) Du skal lave siden.
>
> a)
> Er klart den vanskeligeste. Men, hvis du har installeret en RH5.2, skal
> du blot installere pakkerne apache-*.rpm og mod_php*.rpm. Derefter skal
> du rette en smule i filerne i /etc/httpd/conf/ - jeg har ikke en clean
> inst her, så jeg ved ikke præcist hvad, men det du skal tilføje står i
> filerne, og er blot kommenteret ud. Dvs du skal fjerne et enkelt # rundt
> omkring. Endelig skal du genstarte apache, med /etc/rc.d/init.d/http
> restart
>
> Når det er klaret, kan du checke om det virker ved at gå til roden af
> din http server og lave en kontrol fil:
> cd /home/httpd/html/
> echo '<? phpinfo(); ?>' > index.php3
> (Jeg bruger php3 som endelse, feel free til at bruge phtml, men, jeg
> tror at det kræver en lillebitte mere ulejlighed i apache konfig
> filerne.)
> peg så din browser på http://localhost/index.php3
> Hvis du får en blank side, så virker det ikke. (Check sovsen). Får du
> derimod en tabel med en masse info i, så virker php3.
>
> b)
> Her skal du faktisk checke op på CGI protokollen. Som du selv er inde
> på, er det ret let at overføre værdier med urlencoding. Hvis du vedtager
> at din variabel hedder "a", og siden hedder "minside.php3", så kalder du
> det sådan her fra en side
> <html>
> ... blablabla
> <a href="http://localhost/minside.php3?a=3";>Valg 3</a>
> ....
> </html>
>
> c)
> Her indsætter du f.eks. følgende i minside.php3, på et passende sted
>
> onLoad="someFunction(<?echo($a);?>);"
>
> Mere er der ikke til det.
>
> (Bemærk, foroven skriver du at du vil kalde forskellige -funktioner-
> afhængigt af a. Men, det virker som om at du i virkeligheden vil kalde
> den samme funktion, men med a som argument. Det er det sidste jeg gør
> her - i en anden post er der givet eksempel på hvordan du bygger et kald
> til forskellige funktioner afhængigt af værdien af a i php3).
>
> Mads
>
>



References