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.1هزار بازدید
+1 امتیاز
1 پاسخ 412 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط deli_h (10 امتیاز)
+1 امتیاز
0 پاسخ 1.1هزار بازدید
+2 امتیاز
5 پاسخ 2.6هزار بازدید
0 امتیاز
0 پاسخ 448 بازدید
0 امتیاز
0 پاسخ 399 بازدید
0 امتیاز
1 پاسخ 631 بازدید
...