Beste lezers,

Ik ben bezig op mijn website een Login systeem in te bouwen.
Nou vraag ik mij af voordat ik alle html pagina's naar php ga veranderen..
Is het ook mogenlijk om binnen een .html bestand een .php bestand aan teroepen?
Bijvoorbeeld:
Index.html (hier staat de complete layout in)
en hier wil ik Login.php (zit geen layout in puur PHP code) invoegen

kan dit en zo ja HOE >?

Alvast bedankt....
Niet aan te raden maar kan wel in een iFrame zetten, maar de vraag is wat is dan de functie van het login script omdat je in html files geen Session check kan uitvoeren (afaik)
Ja dat kan zeker.
Je begint gewoon een html pagina .. in dit geval: index.html
met

<html>
<header>
</header>
<body>
Hier tussenin zet je gewoon even deze tags 
<?
INCLUDE HIER JE PHP PAGINA!
?>
</body>
</html>

Hernoem het bestand naar index.php et voila.

Als je er een php bestand in wil includen zal je de include functie moeten gebruiken.
Oke maar als ik het dus goed begrijp zal ik mijn gehele website moeten om bouwen naar PHP (te minsten als je het een beetje netje's wil doen) ?
Ja je zal alle linkjes hoogstwaarschijnlijk moeten aanpassen naar .php of je laat met $_SERVER['REQUEST_URI']; de compleet opgevraagde link opvragen en deze laatste 3 (htm) of 4 (html) letters laten vervangen naar .php zo hoef je alleen de bestanden en niet de pagina's aan te passen.

Maar hoe je dit uiteindelijk echt uitvoert weet ik niet het is just a way of thinking
Nou ik verander dan denk ik maar alle pagina's in PHP

Maar bedankt allemaal
PHP geeft ook heel goed HTML weer als jij de extensie enkel verandert maakt dat niks uit voor de werking. En waar jij een andere PHP pagina wilt includen doe je gewoon:

<?php

include('pagina.php');

?>

Zo heb jetoch je pagina geinclude en je HTML blijft ongewijzigd.
Je hoeft alleen de bestandsnaam van .html naar .php of een andere php extensie te veranderen, en de include erin te zetten en klaar is Marco.
Je hoeft niet je hele site te herschrijven!

Reageren