<script type='text/javascript' src='http://app.sgnet.cc/delivery/fl.js'></script>
<div id='ox_a27d6e555e25c0bc696b08bf0bc81e60' style='display: inline;'><img src='http://app.sgnet.cc/gimgs/1x1.gif' alt='' title='' border='0' /></div>
<script type='text/javascript'><!--// <![CDATA[
var ox_swf = new FlashObject('http://app.sgnet.cc/gimgs/7abb48a51f7ad9a6147ec812cd48a0cc.swf', 'Advertisement', '100', '100', '8');
    ox_swf.addVariable('clickTARGET', '_blank');
    ox_swf.addVariable('clickTAG', 'http%3A%2F%2Fapp.sgnet.cc%2Fdelivery%2Fck.php%3Foaparams%3D2__bannerid%3D141__zoneid%3D32__cb%3D97ebf84c85__oadest%3Dhttp%253A%252F%252Fwww.shm.com.cn%252F');ox_swf.addParam('allowScriptAccess','always');
ox_swf.write('ox_a27d6e555e25c0bc696b08bf0bc81e60');
    if (ox_swf.installedVer.versionIsValid(ox_swf.getAttribute('version'))) { document.write("<div id='beacon_97ebf84c85' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://app.sgnet.cc/delivery/lg.php?bannerid=141&amp;campaignid=30&amp;zoneid=32&amp;loc=http%3A%2F%2Fapp.sgnet.cc%2Fox%2Fwww%2Fsgnetad%2F1.php&amp;cb=97ebf84c85' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>"); }
// ]]> --></script>
用一正则表达式,取出flash地址即http://app.sgnet.cc/gimgs/7abb48a51f7ad9a6147ec812cd48a0cc.swf 和链接http%3A%2F%2Fapp.sgnet.cc%2Fdelivery%2Fck.php%3Foaparams%3D2__bannerid%3D141__zoneid%3D32__cb%3D97ebf84c85__oadest%3Dhttp%253A%252F%252Fwww.shm.com.cn%252F ,并转换里面的url编码成正常字符。

解决方案 »

  1.   

    汗。很好取出来嘛。
    function echostr1($matches){
    echo "第一个匹配:".($matches[1])."<br>";}function echostr2($matches){
    echo "第二个匹配:".urldecode(urldecode($matches[1]));}preg_replace_callback("/FlashObject\('(.+)'/Ui", "echoStr1", $o_str);
    preg_replace_callback("/'clickTAG', '(.+)'/Ui", "echoStr2", $o_str);
      

  2.   

    额。。头上面还要加句
    $o_str="<script type='text/javascript' src='http://app.sgnet.cc/delivery/fl.js'></script>
    <div id='ox_a27d6e555e25c0bc696b08bf0bc81e60' style='display: inline;'><img src='http://app.sgnet.cc/gimgs/1x1.gif' alt='' title='' border='0' /></div>
    <script type='text/javascript'><!--// <![CDATA[
    var ox_swf = new FlashObject('http://app.sgnet.cc/gimgs/7abb48a51f7ad9a6147ec812cd48a0cc.swf', 'Advertisement', '100', '100', '8');
      ox_swf.addVariable('clickTARGET', '_blank');
      ox_swf.addVariable('clickTAG', 'http%3A%2F%2Fapp.sgnet.cc%2Fdelivery%2Fck.php%3Foaparams%3D2__bannerid%3D141__zoneid%3D32__cb%3D97ebf84c85__oadest%3Dhttp%253A%252F%252Fwww.shm.com.cn%252F');ox_swf.addParam('allowScriptAccess','always');
    ox_swf.write('ox_a27d6e555e25c0bc696b08bf0bc81e60');
      if (ox_swf.installedVer.versionIsValid(ox_swf.getAttribute('version'))) { document.write(\"<div id='beacon_97ebf84c85' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://app.sgnet.cc/delivery/lg.php?bannerid=141&amp;campaignid=30&amp;zoneid=32&amp;loc=http%3A%2F%2Fapp.sgnet.cc%2Fox%2Fwww%2Fsgnetad%2F1.php&amp;cb=97ebf84c85' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>\"); }
    // ]]> --></script>";
      

  3.   

    $o_str="<script type='text/javascript' src='http://app.sgnet.cc/delivery/fl.js'></script>
    <div id='ox_a27d6e555e25c0bc696b08bf0bc81e60' style='display: inline;'><img src='http://app.sgnet.cc/gimgs/1x1.gif' alt='' title='' border='0' /></div>
    <script type='text/javascript'><!--// <![CDATA[
    var ox_swf = new FlashObject('http://app.sgnet.cc/gimgs/7abb48a51f7ad9a6147ec812cd48a0cc.swf', 'Advertisement', '100', '100', '8');
      ox_swf.addVariable('clickTARGET', '_blank');
      ox_swf.addVariable('clickTAG', 'http%3A%2F%2Fapp.sgnet.cc%2Fdelivery%2Fck.php%3Foaparams%3D2__bannerid%3D141__zoneid%3D32__cb%3D97ebf84c85__oadest%3Dhttp%253A%252F%252Fwww.shm.com.cn%252F');ox_swf.addParam('allowScriptAccess','always');
    ox_swf.write('ox_a27d6e555e25c0bc696b08bf0bc81e60');
      if (ox_swf.installedVer.versionIsValid(ox_swf.getAttribute('version'))) { document.write(\"<div id='beacon_97ebf84c85' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://app.sgnet.cc/delivery/lg.php?bannerid=141&amp;campaignid=30&amp;zoneid=32&amp;loc=http%3A%2F%2Fapp.sgnet.cc%2Fox%2Fwww%2Fsgnetad%2F1.php&amp;cb=97ebf84c85' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>\"); }
    // ]]> --></script>";
    function echostr1($matches){
        echo "第一个匹配:".($matches[1])."<br>";}function echostr2($matches){
        echo "第二个匹配:".urldecode(urldecode($matches[1]));}preg_replace_callback("/FlashObject\('(.+)'/Ui", "echoStr1", $o_str);
    preg_replace_callback("/'clickTAG',\s*'(.+)'/Ui", "echoStr2", $o_str);