• 21-01-2013, 02:49:35
    #1
    Belirlenen butona basıldığında bulunulan sayfanın urlsini .url olarak ziyaretçiye indirmeyi soracak olan ufak kodlama hakkında yardım istiyorum.

    Teşekkürler.
  • 21-01-2013, 03:11:14
    #2
    $sayfa_adresi = "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
    $icerik = "[InternetShortcut]\r\n";
    $icerik .= "URL=$sayfa_adresi";
    echo $icerik;
    header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=kisayol.url");
  • 23-01-2013, 12:48:30
    #3
    daha detaylı yardımcı olabilecek var mı?
  • 23-01-2013, 13:14:51
    #4
    direk kodu istiyorsun yani dosya halinde , üstteki kodda herşey açık duruyor.
  • 26-01-2013, 15:19:10
    #5
    Yukarıdaki kod sitemde çalışmıyor başka fikri olan var mı?
  • 26-01-2013, 16:22:51
    #6
    Üyeliği durduruldu
    kod çalışıyorda siz nasıl kullanacağınızı bilmiyorsunuz

    <?php
    $sayfa_adresi = $_SERVER["HTTP_REFERER"]; 
    $icerik = "[InternetShortcut]\r\n"; 
    $icerik .= "URL=$sayfa_adresi"; 
    echo $icerik; 
    header("Content-type: application/octet-stream"); 
    header("Content-Disposition: attachment; filename=kisayol.url"); 
    ?>
    bu kodu kisayol.php olarak kaydedin mesela

    sonra kaydettirmek istediğiniz sayfada ona link verin.

    <a href="kisayol.php">sayfayı kaydet</a>


    gibi
  • 26-01-2013, 19:44:43
    #7
    ChatLakTurK adlı üyeden alıntı: mesajı görüntüle
    kod çalışıyorda siz nasıl kullanacağınızı bilmiyorsunuz

    <?php
    $sayfa_adresi = $_SERVER["HTTP_REFERER"]; 
    $icerik = "[InternetShortcut]\r\n"; 
    $icerik .= "URL=$sayfa_adresi"; 
    echo $icerik; 
    header("Content-type: application/octet-stream"); 
    header("Content-Disposition: attachment; filename=kisayol.url"); 
    ?>
    bu kodu kisayol.php olarak kaydedin mesela

    sonra kaydettirmek istediğiniz sayfada ona link verin.

    <a href="kisayol.php">sayfayı kaydet</a>


    gibi
    aynen dediğiniz gibi yaptım fakat


    [InternetShortcut] URL=http://www.xxxxxxx.com/yyyyyyyy.html
    Warning: Cannot modify header information - headers already sent by vs. vs.


    şeklinde hata alıyorum. (.php'yi bomsuz olarka vs. kaydettim)
  • 26-01-2013, 20:46:29
    #8
    Üyeliği durduruldu
    <?php 
    $sayfa_adresi = $_SERVER["HTTP_REFERER"];  
    $icerik = "[InternetShortcut]\r\n";  
    $icerik .= "URL=$sayfa_adresi";  
    echo $icerik;  
    @header("Content-type: application/octet-stream");  
    @header("Content-Disposition: attachment; filename=kisayol.url");  
    ?>
    böyle kullanın
  • 26-01-2013, 21:15:24
    #9
    ChatLakTurK adlı üyeden alıntı: mesajı görüntüle
    <?php 
    $sayfa_adresi = $_SERVER["HTTP_REFERER"];  
    $icerik = "[InternetShortcut]\r\n";  
    $icerik .= "URL=$sayfa_adresi";  
    echo $icerik;  
    @header("Content-type: application/octet-stream");  
    @header("Content-Disposition: attachment; filename=kisayol.url");  
    ?>
    böyle kullanın
    Headers hatası düzeldi fakat yine sadece;


    [InternetShortcut] URL=http://www.xxxx.com/yyyy.html


    yazıyor.