• 20-07-2016, 19:42:12
    #1
    Arkadaşlar Php ile başka bir sitedeki dosyanın içerisinde ki veriyi çekmek istiyorum ama çoğu zaman hata veriyor. Ve ben bunu kendi sitemdeki Php dosyasına yazdırmak istiyorum. Kullandığım yöntem şöyle;
    <?php 
    $site= "www.siteismi.com/deneme.php/";
    $veri = file_get_contents($site);
    preg_match('#almak istediğim satır "(.*?)"#',$veri,$veritemp);
    
    echo $veritemp[1];
    
    ?>
    Böyle yapınca istediğim bölümü almıyor. Yardımcı olabilecek arkadaşlar var mı? Teşekkür ederim şimdiden.
  • 20-07-2016, 20:16:20
    #2
    Site adresini ve alacağın yeri PM ile gönderirsen yardımcı olmaya çalışırım.
  • 20-07-2016, 21:28:37
    #3
    Mert50356 adlı üyeden alıntı: mesajı görüntüle
    Site adresini ve alacağın yeri PM ile gönderirsen yardımcı olmaya çalışırım.
    PM gönderildi hocam.
  • 21-07-2016, 19:54:06
    #4
    Vay arkadaş kimse yardım etmiyor mu )
  • 21-07-2016, 20:44:09
    #5
    PM atiyorum bakalim beraber vaktiniz varsa.
  • 21-07-2016, 20:50:18
    #6
    Eğer bir php dosyasını çekmek istiyorsanız öncelikle ftp ye giriş yapmanız lazım.
  • 21-07-2016, 20:58:16
    #7
    file_get_contents yerine curlü araştır derim o yüzden çekim yapamıyor olabilirsin. ve preg_match yerinede preg_match_all daha sağlıklı sonuç verecektir
  • 21-07-2016, 23:31:27
    #8
    <?php
    $url=file_get_contents("siteismi.com/deneme.php");
    
    preg_match_all('@almak istediğim yer :"(.*?)"}@si', $url, $kontrol);
    
    $sonadim=implode("", $kontrol[1]);
    $sa = $sonadim;
    $a = explode("2.adım", $sa);
    $sa = $a[1];
    
    ?>
    <?php echo .$sa; ?>
    bu da yeni yöntem böyle de alamıyorum
  • 22-07-2016, 00:33:11
    #9
    detayları pmden gönder bir bakayım