PDA

Bekijk Volledige Versie : php (phptriad) probleem voor newbie



Joop
05/09/03, 13:45
Ik heb met behulp van PHPTriad2.2 op mijn PC in de map Apache geïnstalleerd:
Apache, PHP en MySQL.
In de submap htdocs staat onderstaand html bestandje
----------------------------------------------------------------------------
-------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Oefenbestand-01</title>
</head>

<body>
<b>Dit is de HTML tekst<br>
Hieronder moet de php tekst komen</b>
<?php
print("Dit is de eerste poging!");
?>

</body>
</html>
----------------------------------------------------------------------------
-------
Als ik dat bestand met IE open met het adres
http://localhost/oefenbestand-01.html
dan zie ik wèl de html tekst maar niet de php tekst.
Als ik de broncode bekijk zie ik de php regels gewoon staan en ik heb
begrepen dat je die NIET zou moeten zien.
Die moeten toch worden omgezet naar HTML (tussenvraagje: is dat "parsen"?)

Met TAAKBEHEER kan ik vaststellen dat Apache, PHP en (hiervoor niet
relevant) MySQL actief zijn.
Waardoor zou het kunnen komen?

Dat "ergens een instelling niet correct is" lijkt me duidelijk, maar welke
instelling(en) in welk(e) bestand(en) ??

Wie kan mij advies geven?

Bvd, Joop


Wanneer ik met IE het php-bestand "php-info" open zie

Maarten Wierda
05/09/03, 14:15
Joop wrote:

[...]

> Als ik dat bestand met IE open met het adres
> http://localhost/oefenbestand-01.html
> dan zie ik wèl de html tekst maar niet de php tekst.

Sla het bestand eens op als 'oefenbestand-01.php'.

> Die moeten toch worden omgezet naar HTML (tussenvraagje: is dat "parsen"?)

Het verwerken van de PHP-code op de server heet parsen, er zal vast wel
een heel mooie, dure definitie van zijn.

> Wanneer ik met IE het php-bestand "php-info" open zie

Uhmm??

--
Cheers, Maarten Wierda

"Music is first, lyrics are secondary."

Joop
05/09/03, 16:30
Ja, dat werkt!
Moet ik daaruit begrijpen dat je een "gemengd" bestand (dus met HTML, PHP en
Javascript{?}) ALTIJD met een *.php extensie moet opslaan??
Als dat zo is heb ik kennelijk iets erg belangrijks gemist.

Joop

"Maarten Wierda" <moart3n@norecessDOT.com> schreef in bericht
news:3F587AD8.C9D6BC30@norecessDOT.com...
> Joop wrote:
>
> [...]
>
> > Als ik dat bestand met IE open met het adres
> > http://localhost/oefenbestand-01.html
> > dan zie ik wèl de html tekst maar niet de php tekst.
>
> Sla het bestand eens op als 'oefenbestand-01.php'.
>
> > Die moeten toch worden omgezet naar HTML (tussenvraagje: is dat
"parsen"?)
>
> Het verwerken van de PHP-code op de server heet parsen, er zal vast wel
> een heel mooie, dure definitie van zijn.
>
> > Wanneer ik met IE het php-bestand "php-info" open zie
>
> Uhmm??
>
> --
> Cheers, Maarten Wierda
>
> "Music is first, lyrics are secondary."

Maarten Wierda
05/09/03, 16:45
Joop wrote:

> > > Als ik dat bestand met IE open met het adres
> > > http://localhost/oefenbestand-01.html
> > > dan zie ik wèl de html tekst maar niet de php tekst.
> >
> > Sla het bestand eens op als 'oefenbestand-01.php'.
>
> Moet ik daaruit begrijpen dat je een "gemengd" bestand (dus met HTML, PHP en
> Javascript{?}) ALTIJD met een *.php extensie moet opslaan??

Je moet het gewoon als volgt zien. Op het moment dat jij ook maar een
beetje PHP wilt gebruiken, dien je het als PHP-bestand op te slaan. Je
zou ook Apache dusdanig kunnen configureren dat die ook HTML-bestanden
als PHP parsed, maar ik weet niet wat de kanttekeningen daarvan zijn.

--
Cheers, Maarten Wierda

"Music is first, lyrics are secondary."