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

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

Neutral 10-06-13 14:56

בעיה בעורך טקסט CKEditor - לא מצליח לשמור תוכן
 
יש לי טקסט מוכן מראש שאני מנסה להעתיק מפנקס רשימות ישירות לעורך ולוחץ על "עדכן", כל הטקסט נמחק משום מה והוא לא מצליח לשמור את התוכן.

כשאני כותב פיזית בעורך ולוחץ על "עדכן" זה עובד חלק, הבעיה היא רק כשאני מנסה להעתיק טקסט (פנקס רשימות, דפדפן וכדו')

תודה

איציק ברבי 10-06-13 15:54

אני רוצה לציין, שמבוצעת הכנסה למסד, ובדיקה. לפעמים זה מכניס ולפעמים לא..

Ori The Man 10-06-13 16:15

יש גרשיים בטקסט?

איציק ברבי 10-06-13 19:44

לא, הטקסט רגיל ... וגם לפני ההכנסה מתבצע סינון.

Ori The Man 10-06-13 19:46

במקום הכנסה למסד, תעשה echo
הוא מדפיס את מה שהעתקת?

איציק ברבי 11-06-13 15:07

ציטוט:

נכתב במקור על ידי Ori The Man (פרסם 878001)
במקום הכנסה למסד, תעשה echo
הוא מדפיס את מה שהעתקת?

כן,
עשיתי בדיקה, נתתי ECHO לטקסט גם שהוא מסונן וגם שהוא לא מסונן והוא מוצג בשני המצבים.

עכשיו Netural ניסה תוך כדי לבדוק גם אצלו, והוא אומר שלא מוקפצת לו בכלל הalert(), אז אפשר להגיד שזה תקלה אצלו בדפדפן?
אבל שלחתי אותו להיכנס לאתר הזה: http://www.javatester.org/javascript.html

והוא אומר שJS רץ אצלו בדפדפן.

~The_Sultan~ 13-06-13 10:57

אתה יכול לפרסם פה את הקוד שמציג את העורך ב-HTML ואת הקוד שמקבל את הטקסט ומכניס אותו למסד?
אגב, ממה שאני זוכר, יש גירסה מסויימת של CKEditor יש לי בעיה רצינית עם העתק-הדבק בדפדפנים מסויימים. ניסית פשוט לעדכן גירסה?

בניה 13-06-13 16:20

החוקיות היא כזו:
תעיף magic quotes אם זה פעיל בטעות.
כשאתה מכניס למסד תשתמש ב prepared statements
אם אתה עובד עם ההרחבות הישנות של PHP תשתמש ב mysql_real_escape_string

כשאתה מדפיס נתונים לדף HTML תעשה להם htmlspecialchars
http://il1.php.net/htmlspecialchars
עם ENT_QUOTES בflag

איציק ברבי 13-06-13 16:36

למה אתה מתכוון ?
ציטוט:

עם ENT_QUOTES בflag

asaf050 13-06-13 20:20

ציטוט:

נכתב במקור על ידי איציק ברבי (פרסם 878126)
למה אתה מתכוון ?

PHP קוד:

htmlspecialchars($valENT_QUOTES); 



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

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