Probleme cu textarea
Last Updated: Jan 17 2008 14:59, Started by
stocarul
, Aug 22 2007 10:13
·
0
#19
Posted 12 January 2008 - 21:55
xnoise, on Jan 12 2008, 21:46, said: sunt 3 caractere care pot semnala un new line: 1: \n (linux, unix) 2: \r\n (windows) 3: \r (mac) pentru a face un replace de genul asta ai nevoie de o functie inversa nl2br() din php functia arata cam asa: function replaceNewLine($text) { $text = str_replace("\r\n", '<br>', $text); #pt windows $text = str_replace("\n", '<br>', $text); #pt linux $text = str_replace("\r", '<br>', $text); #pt mac return $text; } foloseste-le pe toate 3 in ordinea asta pentru ca daca faci replace la \n sau \r inainte de a face replac la \r\n nu mai ai newline-uri de windows. De asemenea foloseste-le pe toate. Si inca o chestie: pentru a fi interpretate corect, \r\n, \n, \r trebuiesc neaparat folosite intre ghilimele duble, altfel au valoarea lor de string, nu de caractere speciale. Multumesc inca o data.... |
#20
Posted 12 January 2008 - 23:06
Ca sa nu scrii de 3 ori acel replace, poti folosi un array pentru a defini despartitorii de linie:
function replaceNewLine($text) { $ce = Array("\r\n", "\n", "\r"); $text = str_replace($ce, '<br>', $text); return $text; } Edited by darkangelbv, 12 January 2008 - 23:06. |
#21
Posted 12 January 2008 - 23:30
darkangelbv, on Jan 12 2008, 23:06, said: Ca sa nu scrii de 3 ori acel replace, poti folosi un array pentru a defini despartitorii de linie: function replaceNewLine($text) { $ce = Array("\r\n", "\n", "\r"); $text = str_replace($ce, '<br>', $text); return $text; } Acum...va mai intreb cum pot face ca unele caractere de marcaj html sa nu le interpreteze browser-ul....sa le afiseze ca si caractere....Trebuie luat fiecare in parte? sau exista vre-o functie php?... |
#22
Posted 13 January 2008 - 00:20
function makeHTMLCodeRadable($text) { $text = str_replace('<', '<', $text); $text = str_replace('>', '>', $text); return $text; } PS: danke darkangel. am uitat de array cand am fact functia |
#23
Posted 13 January 2008 - 00:52
#24
Posted 13 January 2008 - 12:58
Acum va deranjez din nou:D
Sper sa nu va suparati:) Deci...am o textarea. Si vreau sa fac exact cum e aici la forum cat adaug un post. Adica atunci cand dau click pe un link(eventual pe poza) sa-mi afiseze in textarea un anumit text. cum e aici la forum de exemplu pentru bold. Multam |
#25
Posted 17 January 2008 - 01:41
stocarul, on Jan 13 2008, 12:58, said: Acum va deranjez din nou:D Sper sa nu va suparati:) Deci...am o textarea. Si vreau sa fac exact cum e aici la forum cat adaug un post. Adica atunci cand dau click pe un link(eventual pe poza) sa-mi afiseze in textarea un anumit text. cum e aici la forum de exemplu pentru bold. Multam |
#26
Posted 17 January 2008 - 07:54
http://www.silverscr...awte/index.html
e bazat pe mootools. foarte usor de scos si adaugat bbcoduri, foarte usor de editat cele curente. |
#27
Posted 17 January 2008 - 14:59
xnoise, on Jan 17 2008, 07:54, said: http://www.silverscr...awte/index.html e bazat pe mootools. foarte usor de scos si adaugat bbcoduri, foarte usor de editat cele curente. totusi...de ce e nevoie de asa mult javascript??? |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users