PHP code in hta
Ik ben wat aan het experimenteren met hta bestanden, maar het lukt mij niet om php te draaien in hta files. Ze staan thans in mijn www directory van mijn lokale php-server. Is het niet mogelijk om php in hta-files te gebruiken ? Of doe ik iets verkeerd ?
in .htacces kan je ook geen php draaien
Tenzij je je hta-bestanden net als html-bestanden gegenereerd met php. Net als deze website, dat wat de browser krijgt is puur html en plaatjes. Toevallig is die html gegenereerd met PHP. Zo kan je ook plaatjes, rss, xml en dus ook wel hta-bestanden genereren met PHP. Maar eenmaal gegenereerd met PHP en opgestuurd naar de browser heeft PHP geen invloed meer. Dan is het alleen nog maar JScript. (HTA is toch JScript?)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<HTA:APPLICATION ID="oHTA"
APPLICATIONNAME="myApp"
BORDER="thin"
BORDERSTYLE="normal"
CAPTION="yes"
ICON="images/favicon.ico"
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="no"
SINGLEINSTANCE="no"
SYSMENU="yes"
VERSION="1.0"
WINDOWSTATE="maximize"
>
APPLICATIONNAME="myApp"
BORDER="thin"
BORDERSTYLE="normal"
CAPTION="yes"
ICON="images/favicon.ico"
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="no"
SINGLEINSTANCE="no"
SYSMENU="yes"
VERSION="1.0"
WINDOWSTATE="maximize"
>
in mijn head toevoeg en het geheel opsla als een .hta file, dan voert hij geen php meer uit die op die pagina staat.
Eventueel kan je .hta bestanden via htaccess door PHP laten parseren - miscchien dat het helpt maar denk het niet.
Overigens houdt er rekening mee dat HTA alleen in IE werkt