/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Absolut begynder
Fra : Allan Møller


Dato : 16-09-01 23:43

Hej

Jeg roder lidt med PHP på min Mandrake med Apache.
Men jeg kan ikke få en PHP kode til at virke når den står i en HTML fil.
Men det virker fint hvis jeg ændre filen til en php fil.
Ved nedenstående eksempel er det kun HTML 'en der kommer frem ?

Kan nogen hjælpe mig med at komme videre ?


<html>
<h2>Hvordan fungerer PHP?</h2>
<p>Det kan du lære på:
<a href="/php/">WebCafe</a>.</p>
<? echo "Men denne linje er skrevet af PHP"; ?>
</html>



Mvh. Allan




 
 
Tonni Aagesen (17-09-2001)
Kommentar
Fra : Tonni Aagesen


Dato : 17-09-01 00:09

"Allan Møller" <allan.moller@12move.dk> skrev i en meddelelse
news:dV9p7.13123$9V5.584262@news000.worldonline.dk...

> Men jeg kan ikke få en PHP kode til at virke når den står i en HTML fil.
> Men det virker fint hvis jeg ændre filen til en php fil.

For at din php-kode skal fortolkes, skal din fil hedde *.php - Der findes
dog varianter som *.php3 m.fl. som du kan definere i din "httpd.conf", du
kan vist også sætte apache til at tro at alle filer er php-filer.
Men hvis du har en standard opsætning skal din fil hedde *.php eller hvad nu
der står i din httpd.conf. Dette er nødvendig, da apache dermed ved at din
fil indeholder noget kode som skal fortolkes, inden siden vises for
brugeren.


--
Mvh
Tonni Aagesen
agent29@mail1.stofanet.dk



Allan Møller (17-09-2001)
Kommentar
Fra : Allan Møller


Dato : 17-09-01 06:25

Tonni Aagesen wrote:
>
> "Allan Møller" <allan.moller@12move.dk> skrev i en meddelelse
> news:dV9p7.13123$9V5.584262@news000.worldonline.dk...
>
> > Men jeg kan ikke få en PHP kode til at virke når den står i en HTML fil.
> > Men det virker fint hvis jeg ændre filen til en php fil.
>
> For at din php-kode skal fortolkes, skal din fil hedde *.php - Der findes
> dog varianter som *.php3 m.fl. som du kan definere i din "httpd.conf", du
> kan vist også sætte apache til at tro at alle filer er php-filer.
> Men hvis du har en standard opsætning skal din fil hedde *.php eller hvad nu
> der står i din httpd.conf. Dette er nødvendig, da apache dermed ved at din
> fil indeholder noget kode som skal fortolkes, inden siden vises for
> brugeren.
>
> --
> Mvh
> Tonni Aagesen
> agent29@mail1.stofanet.dk

Allan Møller (17-09-2001)
Kommentar
Fra : Allan Møller


Dato : 17-09-01 06:26

Tonni Aagesen wrote:
>
>
> > Men jeg kan ikke få en PHP kode til at virke når den står i en HTML fil.
> > Men det virker fint hvis jeg ændre filen til en php fil.
>
> For at din php-kode skal fortolkes, skal din fil hedde *.php - Der findes

Tak. Det forklarer jo problemet. Så vil jeg ikke bruge mere tid på det.


Allan

Jesper Brunholm (18-09-2001)
Kommentar
Fra : Jesper Brunholm


Dato : 18-09-01 10:45

Allan Møller wrote:
>
> Tonni Aagesen wrote:
> >
> >
> > > Men jeg kan ikke få en PHP kode til at virke når den står i en HTML fil.
> > > Men det virker fint hvis jeg ændre filen til en php fil.
> >
> > For at din php-kode skal fortolkes, skal din fil hedde *.php - Der findes
>
> Tak. Det forklarer jo problemet. Så vil jeg ikke bruge mere tid på det.

Du kan godt sætte din server op til at parse .HTML - filer med
php-content - hvis det er det der er hindringen for dig?

Venlig Hilsen

Jesper BS

Allan Møller (18-09-2001)
Kommentar
Fra : Allan Møller


Dato : 18-09-01 14:13

> > > > Men jeg kan ikke få en PHP kode til at virke når den står i en HTML
fil.
> > > > Men det virker fint hvis jeg ændre filen til en php fil.
> > >
> > > For at din php-kode skal fortolkes, skal din fil hedde *.php - Der
findes
> >
> > Tak. Det forklarer jo problemet. Så vil jeg ikke bruge mere tid på det.
>
> Du kan godt sætte din server op til at parse .HTML - filer med
> php-content - hvis det er det der er hindringen for dig?

Ja måske ?
Det ville være rart hvis man i et html dokument kunne have noget php, er det
således du mener ?

Mvh. Allan




Jesper Brunholm (18-09-2001)
Kommentar
Fra : Jesper Brunholm


Dato : 18-09-01 16:21

"Allan Møller" wrote:
> > Du kan godt sætte din server op til at parse .HTML - filer med
> > php-content - hvis det er det der er hindringen for dig?
>
> Ja måske ?
> Det ville være rart hvis man i et html dokument kunne have noget php, er det
> således du mener ?

kort version: ja
lang version: man kan godt have noget php som bliver parset=udført i et
dokument som hedder html til "efternavn", så skal man bare sætte sin
server op til at tjekke html-dokumenter for php-indhold. Du kan ikke
lægge php-indhold i et vilkårligt html-dokument og afvikle det på en
"almindelig html-server"...

mere om php-indhold i *.html - filer på:
<http://www.webcafe.dk/php/faq/index.php3>

du kan få din egen apache-server til at parse html-filer med php-indhold
ved at tilføje

AddType application/x-httpd-php4 .html
Action application/x-httpd-php4 "/php4/php.exe"

til din httpd.conf, men jeg vil tage det forbehold for sidstnævnte at
det ikke er noget som jeg har dokumentation for er den "rigtige" måde at
gøre det på, det virker bare på min


Venlig Hilsen

Jesper Brunholm

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste