0 امتیاز
قبل در برنامه نویسی توسط (10 امتیاز)
برچسب گذاری دوباره قبل توسط

خیلی ممنون از جوابتون

ولی نمیدونم چرا جواب نداد!! از این کد استفاده کردم:


<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 استفاده میکنم؟؟؟؟

میشه لطفا تو این مورد کمکم کنید که مشکل از کجاست ؟؟؟

مربوط به این پاسخ: بدست آوردن ورژن فلش با کد php

سوالات مشابه

0 امتیاز
1 پاسخ 2.0هزار بازدید
+1 امتیاز
1 پاسخ 353 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط deli_h (10 امتیاز)
+1 امتیاز
0 پاسخ 968 بازدید
+2 امتیاز
5 پاسخ 2.5هزار بازدید
0 امتیاز
0 پاسخ 401 بازدید
0 امتیاز
0 پاسخ 335 بازدید
0 امتیاز
1 پاسخ 568 بازدید
...