• 25-04-2013, 19:22:31
    #10
    Üyeliği durduruldu
    Şurası sana yardımcı olur.
  • 25-04-2013, 22:02:40
    #11
    KariyerAdam adlı üyeden alıntı: mesajı görüntüle
    Şurası sana yardımcı olur.
    Öncelikle cevabınız için teşekkür ederim. Gerçekten sorunlarım tek tek çözülüyor. Sadece tek bir olay kaldı, o da ip'yi yazdırmak. Host sağlayıcım ile görüştüm ve maalesef uzaktan mysql erişimini güvenlik nedeniyle vermiyorlarmış. O yüzden mysql'e yazdırma olayını rafa kaldırdım.

    ip.php
    <?php
    echo $_SERVER['REMOTE_ADDR'];
    ?>
    Komutu ile linux altında çalışan hostingim ile ip.php ye bastığım anda ip adresim görünüyor. Bunu da


    ipgoster.asp
    <% 
    strVeriCekilecekAdres = "http://domain.com/ip.php" 
    
    Set oXMLHttp = Server.CreateObject("MSXML2.ServerXMLHTTP") 
        oXMLHttp.open "GET", strVeriCekilecekAdres, False 
        oXMLHttp.Send() 
        blnAlinanVeri = oXMLHttp.responseText 'Veri Aldık değişkene atadık
    Set oXMLHttp = Nothing
    Response.Write(blnAlinanVeri)
    %>
    ipgoster.asp dosyası ile evimde çalışan 2003 sunucum ile blnAlinanVeri kısmına atıyorum. Peki ben asp ile 777 desteği ve linux sunucuda olan dosya.txt'ye o ip'yi nasıl yazdırabilirim?

    Tekrardan teşekkürler.
  • 26-04-2013, 00:13:43
    #12
    Üyeliği durduruldu
    <%
    Set ConFile=CreateObject("Scripting.FileSystemObject")
    Set File=ConFile.CreateTextFile(server.mappath("klasor/dosya.txt"), true)
    File.WriteLine "Bu yazı text dosyasına yazılacak."
    Set ConFile=Nothing
    %>
  • 26-04-2013, 00:37:18
    #13
    KariyerAdam adlı üyeden alıntı: mesajı görüntüle
    <%
    Set ConFile=CreateObject("Scripting.FileSystemObject")
    Set File=ConFile.CreateTextFile(server.mappath("klasor/dosya.txt"), true)
    File.WriteLine "Bu yazı text dosyasına yazılacak."
    Set ConFile=Nothing
    %>
    Tekrardan teşekkür ederim fakat bu kod maalesef çalışmadı. Ben şu şekilde derledim. veri.txt dosyasına (linux sunucuda) 777 desteği verdim. Fakat hata verdi. Derlediğim kod ve hata mesajı aşağıdadır. Yardımcı olmanızı rica edebilir miyim? Tekrardan teşekkürler.

    <% 
    strVeriCekilecekAdres = "http://domain.com/ip.php" 
    
    Set oXMLHttp = Server.CreateObject("MSXML2.ServerXMLHTTP") 
        oXMLHttp.open "GET", strVeriCekilecekAdres, False 
        oXMLHttp.Send() 
        blnAlinanVeri = oXMLHttp.responseText 'Veri Aldık değişkene atadık
    Set oXMLHttp = Nothing
    
    Set ConFile=CreateObject("Scripting.FileSystemObject")
    Set File=ConFile.CreateTextFile(server.mappath("http://www.domain.com/veri.txt"), true)
    File.WriteLine = blnAlinanVeri
    Set ConFile=Nothing
    %>

    Server.MapPath() error 'ASP 0173 : 80004005'
    
    Invalid Path Character
    
    /bilgi2.asp, line 12
    
    An invalid character was specified in the Path parameter for the MapPath method.
    Yani yüzdük yüzdük kuyruğuna geldik. İP'yi (yani blnAlinanVeri deki değeri veri.txt'ye kaydettiği anda) sorun tamamen çözülecek. İstediğimi yapmış olacağım. Tekrardan çok teşekkür ederim.
  • 26-04-2013, 00:39:39
    #14
    Üyeliği durduruldu
    Verdiğim kod local sunucudaki text dosyasına yazar.
  • 26-04-2013, 00:41:04
    #15
    KariyerAdam adlı üyeden alıntı: mesajı görüntüle
    Verdiğim kod local sunucudaki text dosyasına yazar.
    Teşekkür ederim fakat bana localde değil de direk internet sitesindeki veri.txt ye yazdırması gerekiyor.

    İnternette araştırdım fakat hepsi local'e yazmayı gösteriyor. Farklı bir sunucudaki txt dosyasına (777 desteği verilmiş) bahsetmiyor...

    Teşekkürler.
  • 26-04-2013, 00:45:15
    #16
    Üyeliği durduruldu
    Local txt ye yazıp, ftp ye upload etmeyi dene.
  • 26-04-2013, 00:47:53
    #17
    KariyerAdam adlı üyeden alıntı: mesajı görüntüle
    Local txt ye yazıp, ftp ye upload etmeyi dene.
    Teşekkür ederim fakat öyle bir imkanım olmayacak. Ben bunu 2003'te zamanlayıcıya koyup her 30 dk'da bir çalıştıracağım ve başka bir yerde olduğum zaman ip'mi öğreneceğim. İP'yi sabitlemek veya duc programı ile yapmak istemiyorum. Bu şekilde yapmaya uğraşıyorum. En azından asp'de bir şeyler öğrenip bunu da yayınlamak istiyorum. O yüzden gerekli.

    Tekrardan teşekkürler.
  • 26-04-2013, 00:53:52
    #18
    Üyeliği durduruldu
    Aynı şey. Asp ile local text dosyasına yazıp yine asp ile o text dosyasını istediğin ftp ye upload edebilirsin.