Codeigniter 2.0 textarea duplázza a sortöréseket
Sziasztok!
Az új codeigniterben (2.0) kezdtem most el fejleszteni egy projectet és azt vettem észre, hogy a textarea mező duplázza a sortöréseket.
Kicsit leegyszerűsítettem a kódom és már most kiiktattam a form helpert is. Így néz ki a html:A controllerben var_dumppal íratom ki a post adatot:A beviteli mezőbe egyszerűen csak két betűt írok egymás alá enterrel elválasztva és ennek ez az eredménye a viewben:Ha pedig nem a codeigniterből hanem csak egy sima php fájlból futtatom a forráskódot akkor ez az eredmény:Ha a codeigniterben másodszor megnyomom a submit gombot akkor megduplázza a sortörések számát, így a két betű mindig egyre távolabb kerül egymástól. A második submit-ra a length értéke már 8, majd 14, stb...
Sima php fájlként futtatva a kódot tökéletes minden.
Nincs valakinek ötlete, hogy mi a fene okozhatja ezt? (Win7 / wampserver)
■ Az új codeigniterben (2.0) kezdtem most el fejleszteni egy projectet és azt vettem észre, hogy a textarea mező duplázza a sortöréseket.
Kicsit leegyszerűsítettem a kódom és már most kiiktattam a form helpert is. Így néz ki a html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>title</title>
</head>
<body>
<form action="http://localhost/teszt/teszt" method="post" accept-charset="utf-8">
<textarea rows="10" cols="50" id="leiras" name="leiras" class="text"><?php echo $leiras; ?></textarea>
<input type="submit" name="submit" value="submit" class="" />
</form>
</body>
echo "<pre>";
var_dump($_POST['leiras']);
echo "</pre>";
string 'a
b' (length=5)
string 'a
b' (length=4)
Sima php fájlként futtatva a kódot tökéletes minden.
Nincs valakinek ötlete, hogy mi a fene okozhatja ezt? (Win7 / wampserver)
Állapota van
nem munkamenet
Csak az elküldött($_POST) adatot helyeztem vissza a beviteli mezőbe és elküldtem újra. Az első küldés után 1 üres sort helyez a két karakter közé, majd a következőnél már 3-mat, 7-et, 15-öt, 31-et és így tovább húzza szét a sorokat. Mintha minden sortöréshez hozzáadna még egyet automatikusan.
Csak vakarom a fejem, ilyennel még soha nem találkoztam. Már így is el vagyok maradva a melóval, de ez most megfogott. Az 1.7-es codeigniteren is kipróbáltam és ott rendesen működik, de emiatt nem akarom arra rakni a weblapot.
Mindenesetre köszönöm a válaszod.
Windows/Unix