• 15-10-2021, 22:50:08
    #1
    Merhaba bir txt dosyasından veri çekip echo ile yazdırırken
    txt verisinin içindeki veri "örnek : abcabacbacbacbacb

    abacabcbacbacbabcb"

    şekilde fakat

    $data = file_get_contents('msg.txt');
    echo $data;
    şu şekilde okumaya çalıştığımda çıktı : "asdasd asdasd asd " tek satırda oluyor benim istediğim :
    "abcabacbacbacbacb

    abacabcbacbacbabcb"

    şekilde çıkması nasıl yapapbilrim ?
  • Kabul Edilen Cevap
  • 15-10-2021, 22:52:18
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    echo nl2br($data);
    Şu mu acaba aradığınız.
  • 15-10-2021, 22:53:55
    #3
    QuarkChain adlı üyeden alıntı: mesajı görüntüle
    echo nl2br($data);
    Şu mu acaba aradığınız.
    evet hocam teşekkürler
  • 15-10-2021, 23:01:19
    #4
    QuarkChain adlı üyeden alıntı: mesajı görüntüle
    echo nl2br($data);
    Şu mu acaba aradığınız.
    Hocam bi php kodunu sayfa açılsa bile sürekli arka planda nasıl çalıştırabilriim ajax ile yapılıyor sanırım ama tam bi fikrim yok
  • 15-10-2021, 23:19:12
    #5
    <?php
    if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
        header('Content-type: application/json');
        exit(json_encode(array('status' => TRUE, 'data' => nl2br(file_get_contents('msg.txt')))));
    }
    ?>
    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <body>
        <div id="result"></div>
        <script src="https://code.jquery.com/jquery-1.11.3.js"></script>
        <script type="text/javascript">
            $(function(){
                let message = function() {
                    $.get("", function(json) {
                        if (json.status) {
                            $("#result").html(json.data);
                        }
                    
                        setTimeout(function(){
                            message();
                        }, 3000);
                    });
                }
    
                message();
            });
        </script>
    </body>
    </html>
    Test etmedim, basit bir örnek vermek istedim.