• 13-02-2009, 16:41:31
    #1
    Merhabalar . Şimdi ben bir script hazırlamak istiyorum . Ve bu scriptin özelliğide karşı siteden html kodlarını çekecek . yalnız cektikden sonra eleme yapıp benim istedigim kısımddaki kodları cekecek.
    Zaten verileri cekecegim site interaktif oldugu için değikenlerin yeri belli .
    mesela birini örnek vereyim
    <style type="text/css">
    
    
    
    .clScroll   {position:absolute; font-size:10pt; font-family:arial,helvetica,sans-serif; visibility:show;}
    .style2 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: xx-small;
    	font-weight: bold;
    	color: #00CCFF;
    	 
    }
    .style3 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-size: x-small;
    	color: #FFFFFF;
    }
    .style4 {
    	font-size: xx-large;
    	font-weight: bold;
    	color: #FFCC00;
    }
    .style5 {
    
    font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-size: small;
    	color: #FFFFFF}
    </style>
    
    </head>
    
    <body leftmargin="0" topmargin="0" bgcolor="#000000"   >
    
    
    
    
    
    
    
    <div id="embed_player" align="center">
    
    <object width="100%" height="100%"><param name="movie" value="http://www.dailymotion.com/swf/k26fT2KVQ2fL63BV96&autoPlay=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/k26fT2KVQ2fL63BV96&autoPlay=1&related=0" type="application/x-shockwave-flash" width="100%" height="100%" allowFullScreen="true" allowScriptAccess="always"></embed></object>
    </div>
    
    
    
     
    </body>
    </html>
    buradan bana lazım olan sadece

    <div id="embed_player" align="center">
    
    <object width="100%" height="100%"><param name="movie" value="http://www.dailymotion.com/swf/k26fT2KVQ2fL63BV96&autoPlay=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/k26fT2KVQ2fL63BV96&autoPlay=1&related=0" type="application/x-shockwave-flash" width="100%" height="100%" allowFullScreen="true" allowScriptAccess="always"></embed></object>
    </div>
    burası şimdi iframe ile kullan diyeceksiniz ama with ve height değerleri "100%" olanları mozilla görmüyor iede bir sorun yok ama mozillada sapıtıyor eğer bu kodları çekebilirsem replace ile php de bunların degerlerini değiştirip direk atacagım .

    Eğer Anlayan varsa yardımederseniz sevinirim
  • 13-02-2009, 16:56:59
    #2
    Üyeliği durduruldu
    explode ile yapilabilinir

    $data = explode ('<div id="embed_player" align="center">', $data);
    $data = $data[1];
    
    $data = explode('</div>', $data);
    $data = $data[0];
    
    echo $data;
    bknz Php Explode Fonksiyonu görsel video eğitimi

    regular expression ilede yapabilirsinizde daha onun video dersini hazirlamadim :P
  • 13-02-2009, 17:38:07
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    preg_match_all ilede yapılabilir.

    Örnek:

    Alıntı
    <?
    function sv_al($urll) {
    $url = file_get_contents($urll);
    preg_match_all("/<div id=\"embed_player\" align=\"center\">",$url,$gelen);
    for ($i=0; $i<count($gelen[1]); $i++)
    {
    echo $gelen[1][$i]."";
    }
    }
    sv_al("http://www.siteadresi.com/");
    ?>
  • 14-02-2009, 09:26:05
    #4
    hocalarım emeginize saglık cok teşekkür ederim . 1. yolu kullandıgımda oldu yani explode ile çok teşekkür eder iyi çalışmalar dilerim
  • 14-02-2009, 09:27:30
    #5
    Üyeliği durduruldu
    gurkan142 adlı üyeden alıntı: mesajı görüntüle
    hocalarım emeginize saglık cok teşekkür ederim . 1. yolu kullandıgımda oldu yani explode ile çok teşekkür eder iyi çalışmalar dilerim
    hazirladigim dersi incelerseniz mantiginiz daha iyi oturur
    saygılarımla