Kelimeler arasındaki IE 7 metinalanı tatili

2 Cevap php

I've got a LAMP site with a form that a user fills out. For some reason if viewing the returned form submission data on IE 7, it's inserting line breaks between each word. It's a pretty basic form with some input elements and a text area. If I submit the form with FF3+, IE8, or safari this isn't happening and everything looks fine. If a user submits the form with IE7, instead of "This is a description" I'm getting:
This
is
a
description.

Ben form verilerini göndermek ajax, o zaman gibi o kadar temiz:

$description = mysql_real_escape_string(ucfirst($_POST['description']));
$description = stripslashes(trim($description));

Sonra tablosunu güncelleştirmek ve onu görüntüler:

$description = stripslashes($description_data->description);.

Tablodaki veriler, herhangi bir <br /> ya da \n etiketler görülecek iyi görünüyor. Ben kaynağını görüntülemek varsa, gerçekten mantıklı değil ya hiçbir tatili vardır.

Ben bu konuda oldukça şaşkın değilim, ben denemek için başka ne emin değilim. Herkes bazı rehberlik sunabilir? Çok teşekkürler.

2 Cevap

Olabilir \r? nasıl çalışıyor hakkında $description=str_replace("\r","",$description);?

Veritabanında veri ok ise, sorun css veya html kodu değil ajax değildir.