Le plus simple est d'incorporer une référence sur un fichier php en passant par le menu Incorporer|Objets Textes|Référence sur un fichier, de cette façon lors d'une compilation en HTML votre rubrique portera l'extension .php
Attention: Si vous souhaitez afficher le source php avec une coloration syntaxique vous devez lui donner comme extension '.color.php'
Par défaut lors de compilation html Help&Web produit des .htm, si vous souhaitez changer l'extension d'une rubrique vous devez l'associer à l'objet _FILEEXT_
Pour associer un objet à une rubrique cliquez sur le bouton


Un composant pourra aussi faire tout le travail, voici le code minimal pour cela
// déclaration variables
var php_file:TStringList;
pathProj,Pathsystem,signature:string;
begin
if Condition('_HTML_') then // uniquement en html
begin
if not Condition('_HTMLHELP_') then // mais pas en htmlhelp
begin
signature := 'nom_du_fichier.php';
if GetVarInt(signature,0)=0 then
begin
SetVarInt(SIGNATURE,1); // pour ne pas les regénèrer
php_file := TStringList.create;
// on détermine le répertoire cible
pathProj := PathProjet+'html\';
// copier le fichiers php il doit avoir été placé dans le répertoire system.hew\script
php_file.LoadFromFile(signature);
php_file.SaveToFile(pathProj+signature);
php_file.free;
end;
// on inclut le script dans le corps de la page
// si le code php doit être placé en tout début de fichier
// il faut utiliser la syntaxe : phpInclude('nom_du_fichier.php');
write('<<WEB(<?php include("')>>+signature+<<FNT(STRING.-,-,-,-:'"); ?>)>>');
// on force la page à avoir .php en extension
SetObjet('_FILEEXT_','php');
end;
end;
end;
end.
Le code php devra être stocké dans un fichier .php placé dans le répertoire system.hew\script d'help&web, ensuite il vous suffira simplement de placer votre composant dans votre page, plus besoin de manipuler _FILEEXT_ le composant le faisant à votre place.
Si vous avez besoin d'inclure du code php en tout début de fichier et donc avant la balise <html> ou le doctype vous devez utiliser dans votre script la commande phpInclude('fichier.php')