خیلی ممنون از جوابتون
ولی نمیدونم چرا جواب نداد!! از این کد استفاده کردم:
<script language="javascript" type="text/javascript">
function getFlashVersion(){
try{
try{
var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
try{axo.AllowScriptAccess = 'always'; }
catch(e) { return '6,0,0'; }
}
catch(e) {}
return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
}catch(e){
try{
if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
}
}catch(e) {}
}
return '0,0,0';
}
var version = getFlashVersion();
var vArr = version.split(',');
document.write ( vArr ) ;
</script>
بعدش برای اینکه بتونم تو php از خروجیش استفاده کنم از این کد استفاده کردم:
<?php $ver='<script language="javascript">document.write(vArr);</script>'; ?>
الان که میخوام خروجی رو به یک آرایه تبدیل کنم نمیشه یعنی همه string میره تو یک خانه از آرایه! برای اینم از این کد استفاده کردم:
$v = explode(",",$ver);
print_r($v);
که باید بشه یک آرایه ی 4 عنصری اما میشه یک عنصری یعنی ممکنه بخاطر این باشه که از string جاوا اسکریپت تو php استفاده میکنم؟؟؟؟
میشه لطفا تو این مورد کمکم کنید که مشکل از کجاست ؟؟؟