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ı ?
Kaynak Kaydetme Kodu Hakkında bilgisi olan ?
2
●528
- 05-03-2013, 18:52:26Kimlik 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
<? 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.