הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה עם אנטר ב TEXAREA (https://hosts.co.il/forums/showthread.php?t=28835)

sUP 15-08-06 15:33

בעיה עם אנטר ב TEXAREA
 
http://itv.co.il/forum/Forums/AddTopic/1

פה נגיד אני כותב ככה:
שקט
חץ

אז זה עושה לי:
שקט\r\nחץ


עשיתי לו nl2br
וניסתי לעשות
str_replace("\r\n", "<br />" $msg)

וכלום פשוט לא עובד

מה עושים |?|

תודה

Itay 15-08-06 15:35

משתמשים ב-nl2br() =]

sUP 15-08-06 15:38

ציטוט:

נכתב במקור על ידי Itay
משתמשים ב-nl2br() =]

או שאתה צריך משקפיים או שלא יודע..

ציטוט:

עשיתי לו nl2br

-VladK- 15-08-06 15:42

לי אין עם זה בעיה...

amirs_5 15-08-06 15:44

אם אתה נמצא על שרת לינקוס אתה צריך לכתוב \n בלבד.
\r\n זה רק לשרתי וינדוס יכול להיות זה הבעיה אצלך.

eLad 15-08-06 15:48

ציטוט:

נכתב במקור על ידי amirs_5
אם אתה נמצא על שרת לינקוס אתה צריך לכתוב \n בלבד.
\r\n זה רק לשרתי וינדוס יכול להיות זה הבעיה אצלך.

זה לא קשור לשרת. זה קשור לשפת בה מתכנתים.

ב JS למשל מדובר ב \n\r כי בJS ההורדת שורה היא שני חלקים גם הירידה וגם ה return של המדפסת (עוד מהתקופה של מכונות הכתיבה)

sUP 15-08-06 15:49

אז איך עושים את זה? בבקשה חח אני שובר תראש

DreaMonster, תגובה מיותרת

eLad 15-08-06 15:54

ציטוט:

נכתב במקור על ידי sUP
אז איך עושים את זה? בבקשה חח אני שובר תראש

DreaMonster, תגובה מיותרת

ב JS ככה:

PHP קוד:

sVar sVar.replace(/r?n/g,"<br />"); 

נסה להחליף \n ב BR

מערכת הפורומים הדפוקה הזו מחקה כמה סלאשים, ככה:


קוד:

sVar = sVar.replace(/\r?\n/g,"<br />");
או נסה פשוט להחליף chr(13) ל BR

Itay 15-08-06 15:55

ציטוט:

נכתב במקור על ידי sUP
או שאתה צריך משקפיים או שלא יודע..

וואלה לא שמתי לב.. נסה את זה
PHP קוד:

$text preg_replace("/\r\n|\n|\r/""<br />"$text); 

או זה:
PHP קוד:

$text str_replace chr(10), "<br />"$text ); 


eLad 15-08-06 15:58

ציטוט:

נכתב במקור על ידי Itay
וואלה לא שמתי לב.. נסה את זה
PHP קוד:

$text preg_replace("/\r\n|\n|\r/""<br />"$text); 

או זה:
PHP קוד:

$text str_replace chr(10), "<br />"$text ); 


התכוונת בטח chr(13), לא??


כל הזמנים הם GMT +2. הזמן כעת הוא 01:32.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ