• 24-10-2009, 22:29:03
    #1
    Öncelikle merhabalar...

    Arkadaşlar
    bir sitede olan şu veriyi
    <script type="text/javascript">
    			var object = new SWFObject("images/mediaplayer.swf", "mediaplayer", "550", "400", "7");
    			object.addParam("allowfullscreen", "true");
    			object.addVariable('skin','http://youtubedenindir.com/images/dangdang.swf');
    			object.addVariable("width", "550");
    			object.addVariable("height", "400");
    			object.addVariable("autostart", "false");
    			object.addVariable("image", "http://i.ytimg.com/vi/hsLUeNVYYXI/0.jpg");
    			object.addVariable("file", encodeURIComponent("http://youtubeindir.tk/tube.php?vid=hsLUeNVYYXI"));
    			object.addVariable("type", "flv");
    			object.addVariable('loop', 'true');
      
                //object.addVariable('backcolor','0x000000');
                //object.addVariable('frontcolor','0x808080');
                //object.addVariable('lightcolor','0xCCCCCC');
    			object.write("flashplayer");
    		
    		</script>
    $baslikalan='#<script type="text/javascript">
                var object = new SWFObject("images/mediaplayer.swf", "mediaplayer", "550", "400", "7");
                object.addParam("allowfullscreen", "true");
                object.addVariable('skin','http://youtubedenindir.com/images/dangdang.swf');
                object.addVariable("width", "550");
                object.addVariable("height", "400");
                object.addVariable("autostart", "false");
                object.addVariable("image", "(.*?)");
                object.addVariable("file", encodeURIComponent("(.*?)"));
                object.addVariable("type", "flv");
                object.addVariable('loop', 'true');
      
                //object.addVariable('backcolor','0x000000');
                //object.addVariable('frontcolor','0x808080');
                //object.addVariable('lightcolor','0xCCCCCC');
                object.write("flashplayer");
            
            </script>#';
    bu şekilde çekmeye çalıştım ancak T_STRING hatası aldım.. Bu ilk verdigim kodu ne şekilde çekebilirim yardım edermisiniz ?

    ilgilenen herkese teşekkürler...
  • 24-10-2009, 22:35:43
    #2
    ('skin'
    böyle olan yerleri
    (\'skin\'
    yapmalısın
  • 24-10-2009, 22:47:46
    #3
    YuqseLX adlı üyeden alıntı: mesajı görüntüle
    ('skin'
    böyle olan yerleri
    (\'skin\'
    yapmalısın
    öncelikle sagol hocam ama bu seferde hiç bir şey çekmiyor :S
  • 24-10-2009, 23:43:48
    #4
    direk burayı veya resim kısmını yakalamaya çalışsan daha rahat olmazmı? diğer kısımları zaten sabit

    encodeURIComponent\("(.*?)"
  • 25-10-2009, 00:08:04
    #5
    niphell adlı üyeden alıntı: mesajı görüntüle
    direk burayı veya resim kısmını yakalamaya çalışsan daha rahat olmazmı? diğer kısımları zaten sabit

    encodeURIComponent\("(.*?)"
    öncelikle teşekkürler hocam ama..

    $baslikalan='#encodeURIComponent\("(.*?)")#';
    şeklinde denedim

    Warning:  preg_match() [function.preg-match]: Compilation failed: unmatched parentheses at offset 27 in
    şeklinde hata aldım..
  • 25-10-2009, 00:19:14
    #6
    sondaki parantez özellikle konmadı
    preg_match('#encodeURIComponent\("(.*?)"#si',$al,$ver);
    print_r($ver[1]);
  • 25-10-2009, 00:19:15
    #7
    <?php
    ....
    // preg_match yöntemiyle
    preg_match('#"file", encodeURIComponent\("(.*?)"#si',$video_data,$find);
    echo $find[1]; // youtube flv
    preg_match('#"image", "(.*?)"#si',$video_data,$find2);    
    echo $find2[1]; // youtube img
    
    //Explode yöntemiyle
    $yakala = explode('"file", encodeURIComponent("', $video_data);
    $yakala = explode('"', $yakala[1]);
    echo $yakala[0]; // youtube flv
    ...
    ?>
  • 25-10-2009, 10:37:41
    #8
    niphell
    Stormy

    çok teşekkür ederim... #encodeURIComponent\("(.*?)"#si şeklinde yaptım..