php "^M" problem!
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: php "^M" problem!  (Pročitano 1265 puta)
0 članova i 1 posetilac pregledaju ovu temu.
cyber_brain_mfkg
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 128



« poslato: 26 Јун 2008, 12: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
Prijavi uredniku   Sačuvana
RiSK
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 810


sleep`walker


« Odgovor #1 poslato: 26 Јун 2008, 13: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.
Prijavi uredniku   Sačuvana

Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: