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 پاسخ 1.8هزار بازدید
+1 امتیاز
1 پاسخ 237 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط deli_h (10 امتیاز)
+1 امتیاز
0 پاسخ 760 بازدید
+2 امتیاز
5 پاسخ 2.2هزار بازدید
0 امتیاز
0 پاسخ 312 بازدید
0 امتیاز
0 پاسخ 272 بازدید
0 امتیاز
1 پاسخ 462 بازدید
...