Odštampaj stranicu - php "^M" problem!

Linuxo Forumi

Linux => Programiranje => Temu započeo: cyber_brain_mfkg 26 Јун 2008, 11:05:59



Naslov: php "^M" problem!
Poruka od: cyber_brain_mfkg 26 Јун 2008, 11:05:59
ewo owako....

pokusavam da generishem shell skriptu iz html forme...lepo kucam u textarea sadrzaj skripte ali kada je pokrenem ona naravno nece da radi....

onda ja lepo otkucam cat -v foo.sh i vidim da svuda gde je NewLine ima ^M koji izgleda da sh vidi i da mu pravi problema...

kako owo da sredim?postoji li nachin uopshte?

xwala unapred

PeAcE


Naslov: Odg: php "^M" problem!
Poruka od: RiSK 26 Јун 2008, 12:26:21
Ako sam dobro razumeo, problem nasta je zbog suvisng karaktera za novi red.
Probaj nesto ovako:

$sadrzajTexta=$_REQUEST["mojtekst"];
$sadrzajTeksta = preg_replace('/(\r\n|\r|\n)/s',"\n",$sadrzajTeksta);
Naravno, zameni "mojtekst" stvarnim nazivom polja 'textarea' na tvojoj formi.


Powered by SMF 1.1.7 | SMF © 2005, Simple Machines LLC | Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com