random1 Posted October 15, 2008 Share Posted October 15, 2008 How can you detect Quicktime or Media Player using PHP? Detection means whether it's installed and which version/release. Link to comment https://forums.phpfreaks.com/topic/128626-detecting-quicktime-or-media-player/ Share on other sites More sharing options...
MadTechie Posted October 15, 2008 Share Posted October 15, 2008 No.. well not on the clients computer.. PHP is server based your need a client side script like Javascript EDIT: detect QuickTime (untested) <script language="Javascript"> <! — hide from pre-script browsers var haveqt = false; // — > </script> <script language="VBScript"> <! — hide from pre-script browsers On Error Resume Next Set theObject = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1") On Error goto 0 If IsObject(theObject) Then If theObject.IsQuickTimeAvailable(0) Then ‘Just check for file haveqt = true End If End If // — > </script> <script language="Javascript"> <! — hide from pre-script browsers if (navigator.plugins) { for (i=0; i < navigator.plugins.length; i++ ) { if (navigator.plugins[i].name.indexOf("QuickTime") >= 0) { haveqt = true; } } } // — > </script> </head> <body bgcolor="#ffffff"> <H1>Check for QuickTime</H1> <script language="Javascript"> <! — hide from pre-script browsers if (haveqt) {document.write(’<embed src="hotfire.mov" width=120 height=51>’);} else {document.write(’You do not seem to have " + "<a href="http://www.apple.com/quicktime">QuickTime</a>’);} // — > </script> <noscript> Your browser doesn’t support scripting, so you can’t check for QuickTime. </noscript> Link to comment https://forums.phpfreaks.com/topic/128626-detecting-quicktime-or-media-player/#findComment-666612 Share on other sites More sharing options...
MadTechie Posted October 15, 2008 Share Posted October 15, 2008 try ripping the scripts from here Link to comment https://forums.phpfreaks.com/topic/128626-detecting-quicktime-or-media-player/#findComment-666616 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.