Avatar billede hr__hallandsen Nybegynder
11. juni 2008 - 11:54 Der er 6 kommentarer og
1 løsning

Teste for ActiveX support

Hej

Har fundet ud af, at man med ASP kan teste for ActiveX-understøttelse på følgende måde:
_________________________________________________________________

<%
If Server.createObject("MSWC.BrowserType").ActiveXControls Then
Response.Write "Browseren understøtter ActiveX."
Else
Response.Write "Browseren understøtter ikke ActiveX."
End If
%>
_________________________________________________________________

Kan man gøre noget tilsvarende i PHP (uden test af browsernavn, kun test af ActiveX)?

/Hallandsen
Avatar billede jakobdo Ekspert
11. juni 2008 - 12:17 #1
Det tror jeg ikke du kan med php.
Du skal huske på:
php er serverside.
activeX er clientside.
php levere blot data (html) retur til klienten.
Så du skal ud i noget javascript evt.
Avatar billede rax Praktikant
11. juni 2008 - 12:30 #2
asp er også serverside, og leverer ligeledes html retur til klienten.

om der findes et modul i php til at undersøge om browsersupport af ActiveX, skal jeg dog ikke kunne svare på. Jeg vil anbefale dig at søge på www.php.net, og ellers på google efer custom-made moduler.. jeg vil umiddelbart tro, at det eksisterer :)
Avatar billede jakobdo Ekspert
11. juni 2008 - 13:34 #3
Hehe, jeg skulle lige undersøge hvad BrowserType gjorde.
Det må være denne du skal bruge:

http://dk.php.net/get_browser
Avatar billede jakobdo Ekspert
11. juni 2008 - 13:37 #4
<?php
$info = get_browser(null,true);
if($info['activexcontrols'] == 1)
echo 'Browseren understøtter ActiveX';
else
echo 'Browseren understøtter ikke ActiveX';
?>
Avatar billede hr__hallandsen Nybegynder
14. juni 2008 - 17:06 #5
Det virker fint, læg endelig et svar
Avatar billede jakobdo Ekspert
14. juni 2008 - 21:29 #6
Du får et svar!
Avatar billede jakobdo Ekspert
15. juni 2008 - 06:59 #7
Takker for point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester