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

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

O-B 27-07-06 12:39

[php] שאלה בקשר ל texterea
 
כשאני משתמש ב texterea אני נגיד כותב משהו ויורד שורה
אבל כשאני מכניס את זה למסד זה נכנס כשורה אחת
ולא כמספר שורות..

איך אני יכול לעשות שזה ירד שורה גם במסד או בהדפסה?

BlueNosE 27-07-06 12:42

בהדפסה-
PHP קוד:

$text nl2br ($qry['text']); 

או מה שעשיתי אתמול,
הכנתי פונקצייה בשם n2r שמבצעת אותה פעולה רק מחליפה \n ב<br />\n.

psycho 27-07-06 12:43

ירידת שורה מתפרשת כ \n
לעומת זאת ירידת שורה ב HTML היא <br \>
פונקציה פשוטה הופכת את ה \n ל <br \> היא פונקציית ה
nl2br
לדוגמא
PHP קוד:

$foo="test\ntest";
//Will print testtest
print $foo;
$foo=nl2br($foo);
print 
$foo;
//Will print:
//test
//test 


O-B 27-07-06 13:01

לא הבנתם אותי..

ציטוט:

נגיד אני כותב את זה
ואז יורד שורה וכותב את זה
ושוב ירוד שורה
ושוב...
אבל את מה שכתבתי זה לא מדפיס ככה אלה ככה.

ציטוט:

נגיד אני כותב את זה ואז יורד שורה וכותב את זה ושוב ירוד שורה ושוב...

BlueNosE 27-07-06 13:04

זה לא.
זה מכניס את זה ככה:
נגיד אני כותב את זה\nואז יורד שורה וכותב את זה\n ושוב ירוד שורה\n ושוב...

מה אכפת לך לנסות לעשות את הnl2br?
זה עולה לך כסף?
רק תנסה, בשליפה מהמסד לעשות לטקסט שהתקבל nl2br. זה הכל.

O-B 27-07-06 13:07

חחח...
אוקי צדקתם זה עובד..

אפשר לנעול.

x-ray 27-07-06 13:14

2 מתכנתים תותחים פה ענו לך ואתה אומר שלא הבינו אותך.. :/


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

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