Neden \ n PHP çalışmıyor?

3 Cevap php

Ben SAX ile oynayan ve o hat düzgün kırılma değil fark ediyorum. Ben neden hiçbir IEA var.

function flush_data() {

    global $level, $char_data;

    $char_data = trim($char_data);

    if( strlen( $char_data ) > 0 ) {

        print "\n";


        $data = split("\n", wordwrap($char_data, 76 - ($level*2)));
        foreach($data as $line) {
            print str_repeat(' ', ($level +1)) . "[".$line."]"."\n";
        }
    }

    $char_data = '';
}

3 Cevap

Belki deneyebilirsin

print PHP_EOL;

Neredeyse size ihtiyacınız olan bir web sayfası yapıyorsan, söylemeye gerek yok

header('Content-Type: text/plain');

\r\n yanlışsa, PHP_EOL bir platform bağımsız satırsonunu almak için doğru yoldur.

denemek

\r\n

dönmek ve yeni satır besleme bir pencere ve linux makinede farklı çalışır.

Benim çok basit php script benzer bir sorunu çözmek için çalıştı
çalıştı neden hiçbir fikrim yok bu yüzden mutlak bir acemi değilim. Bir deneyin. Benim kod:

    $myfavmovie = urlencode("Life of Brian"); 
echo "Welcome back {$_SESSION['username']}";
echo "<br>";
echo "<a href='userseggs.php?favmovie=$myfavmovie'>
        Click here to see information about the eggs in your incubator"; 
echo "</a>";

Başka bir satır tag / karakterini kullanarak işe yaramadı. Umarım yardımcı olur.