• 05-03-2013, 18:35:31
    #1
    Üyeliği durduruldu
    Girilen adresinin kaynak kodlarını kaydeden kod hakında bilgisi. olan ?

    Biraz anlatayım .

    örnek php dosyasında iken www.google.com girdi
    view-source:www.google.com daki gibi arka pilan kaynak kodlarını html dosyaya kayden bir kod vardı bir zamanlar forumda görmüştüm. aradım aradım bulamadım.

    Yapmak istdiğim
    Girilen url nin kaynak kodlarını kaydetmesi. bu kod hakkında bilgisi olan varmı ?
  • 05-03-2013, 18:52:26
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <form method="get"><input name="site" /><input type="submit" /></form><br>
    <?php
    if(isset($_GET["site"])){
    $dosya = "kaynak.txt";
    $isle = fopen($dosya, 'w') or die("yazim yapilamiyor");
    $veri = file_get_contents($_GET["site"]);
    if(fwrite($isle, $veri)) echo "Site kaynagi kaynak.txt olarak yazildi.";
    else echo "Yazim yapilamadi.";
    fclose($fh);
    }
    ?>
    Gibi....

    Ama mesela google.com'un kaynak kodu şifrelidir. Siteyi açtıktan sonra DOM şekline dönüşür. Kaynağın son hallerini ekrana basmak istiyorsan CURL kullanacaksın...
  • 05-03-2013, 18:56:08
    #3
    <?
    ob_start(); 
    $url=$_GET["url"];
    $adres=file_get_contents($url);
    echo $adres;
    $adi="dosyalar/".urlencode($url); 
    $fp = fopen($adi, 'w'); 
    fwrite($fp, ob_get_contents()); 
    fclose($fp); 
    ob_end_flush();
    ?>
    kaynak.php olarak kaydedin
    dosyalar isimli klasör açın.
    kaynak.php?url=http://www.google.com.tr şeklinde çalıştırın dosyalar klasörüne kaynakları atsın.