| 
	 | 
| 
			
			 | 
		# 1 | 
| 
			
			 חבר וותיק 
  
  
			
			
            
			 | 
	
	
	
		
		
			
			 
				
				עזרה ב- Ckeditor
			 
			שלום לכולם, 
		
		
		
        
		
			לאחרונה אני משתמש מ-ckeditor שילבתי אותו באתר כאשר הוא מכניס מידע ל-DB. אך כשאני פולט את המידע הוא פולט לי גם תגי HTML לדוגמא: PHP קוד: 
	
			
	יוני. 
				__________________ 
		
		
		
		
	יונתן. 
			אימייל: jonathan@zeierman.net  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 2 | 
| 
			
			 חבר וותיק 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 תראה לנו את הקוד, אולי זה משהו שעשית בקוד 
		
		
		
        
		
		
	 | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 3 | 
| 
			
			 חבר וותיק 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 ככה אני מציג את מה שהכנסתי למסד: 
		
		
		
        
		
			PHP קוד: 
	
			
	PHP קוד: 
	
			
	
				__________________ 
		
		
		
		
	יונתן. 
			אימייל: jonathan@zeierman.net  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 4 | 
| 
			
			 מנהל פורום, עסק רשום 
  
  
			
			
            
				
			
			 | 
	
	
	
		
		
		
  		
		 זה בהגדרה של ה-ckeditor. 
		
		
		
        
		
			
		
		
		
		
	עליך להגדיר את fullPage ל-false  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 5 | 
| 
			
			 חבר וותיק 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 איפה אני מגדיר את ההגדרה? 
		
		
		
        
		
			
				__________________ 
		
		
		
		
	יונתן. 
			אימייל: jonathan@zeierman.net  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 6 | 
| 
			
			 חבר וותיק 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 אוקיי מצאתי איפה להוריד את זה בדף fullpage.html 
		
		
		
        
		
			אך נתתי לו false ולא משתנה דבר... PHP קוד: 
	
			
	
				__________________ 
		
		
		
		
	יונתן. 
			אימייל: jonathan@zeierman.net  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 7 | 
| 
			
			 משתמש - היכל התהילה 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 אתה עושה לו htmlspecialchars לפני ההכנסה זה הופך את כל הסימנים המיוחדים לסימול HTML שלהם. 
		
		
		
        
		
			תעשה הצג מקור ותראה על מה אני מדבר. במידה והתוכן הזה ערך רק על ידי איש צוות אתר אתה לא צריך לדאוג מXSS. במידה ואתה רוצה לתת לכל משתמש להשתמש בעורך כזה אתה צריך לסנן את הHTML עם משהו כמו http://htmlpurifier.org/ ולתת רק לתגיות ספציפיות לעבור. 
				__________________ 
		
		
		
		
	קו ישר, כי אפשר גם אחרת  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 8 | 
| 
			
			 חבר וותיק 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 כשעשית בעדכון: 
		
		
		
        
		
		
	HTML קוד: 
	<script type='text/javascript'> CKEDITOR.replace( 'editor1', { fullPage : true }); </script> HTML קוד: 
	<script type='text/javascript'> CKEDITOR.replace( 'editor1'); </script> PHP קוד: 
	
			
	 | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 9 | 
| 
			
			 חבר וותיק 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 תודה לכולם על העזרה הצלחתי ב-2 דרכים... 
		
		
		
        
		
			1. עשיתי false בדף הנכון ועבד. 2. השתמשתי בדרך שבניה נתן לי והורדתי סינון XSS. תודה. 
				__________________ 
		
		
		
		
	יונתן. 
			אימייל: jonathan@zeierman.net  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		# 10 | 
| 
			
			 משתמש - היכל התהילה 
  
  
			
			
            
			 | 
	
	
	
		
		
		
  		
		 אני רוצה לחדד משהו, כשאתה מדפיס את הSTRING הזה אל תוך הTEXTAREA של העורך מומלץ לעשות HTMLSPECIALCHARS(למרות שהוא יכול לאכול את זה גם בלי זה אם לא תהיה שם תגית סגירה של TEXTAREA או תגיד שבורה) אבל ככה נכון לעבוד. 
		
		
		
        
		
			
				__________________ 
		
		
		
		
	קו ישר, כי אפשר גם אחרת  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
		
  | 
	
		
  |