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

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

Cream 13-08-07 17:14

[PHP] בעיה עם החלפה של תו או כמה תוים..
 
שלום יש לי בעיה שנוצרה עקב החלפת תו...

אז ככה...החלתי בתהליך התאמה של אתר שלי ל XHTML ונתקלתי בבעיה קטנה...
תוכן שאני מציג באתר הוא מוזרם ממסד נתונים של הפורום...
ומערכת של הפורומים שומרת מספר תוים בקוד...יענו גרשיים " זה שומר בצורה כזאת: " ועוד כמה תוים... עכשיו ב XHTML אי אפשר להשתמש בתו & ישירות אלה חובה שהוא יהיה בקוד...הזה &

אז עשיתי את הדבר הבא אצלי באתר:
PHP קוד:

$to_echo str_replace"&""&"$to_echo ); 

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

פשוט אם אני עושה את הדרך שעשיתי..אז זה מחליף את הסימן & בכל מקום ב & וזה יוצר בעיה בתוים כמו גרשיים כי בגלל שמערכת שומרת את התוים בצורה כזאת אז זה מחליף בקוד את ה תו & ב & וזה יוצר צורה כזאת...:

"

תודה לעוזרים!


עריכה:

טוב הסתדרתי תודה בכל מקרה למי שזה לעזור...פשוט הוספתי עוד קוד ומחזיר חזרה איפה שלא צריך...
PHP קוד:

$to_echo str_replace""""""$to_echo ); 


RS324 13-08-07 17:50

חח איזה סיבוך עשית
כנראה שהמערכת עושה HTMLSPECIALCHARS
על הטקסט
אז פשוט תעשה htmlspecialchars_decode
ואז תעשה את ההמרות שאתה רוצה.


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

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