![]() |
שאלה על BBCODE
אני בונה מערכת פורומים ואין לי ניסיון בBBCODE.
לפי ההיגיון שלי זה פועל בצורה כזו בשליחת הודעה זה מכניס את התגים [B][B/] וכדומה ואז בדף הצגה זה עושה STR_REPLACE לתגים האמיתיים במקרה זה <B></B> האם זאת הצורה שזה עובד ? |
לא,
[google]php bbcode[/google] הכי מומלץ (תוצאה ראשונה) |
לפי החיפושיעם שעשיתי כן משתמשים בSRT REPLACE על מנת להפוך את הBBCODE לHTML
|
זה נכון שאפשר להשתמש ב- str_replace,
אבל יש דרכים הרבה יותר מומלצות. |
רק ביטויים רגולרים
|
האם זה הרעיון ?
PHP קוד:
|
למה:
קוד:
.* תשתמש במה שנתתי לך - התוצאה הראשונה. אגב - מתוך עניין - אתה כתבת את הביטוי הרגולרי הזה? |
ציטוט:
|
ציטוט:
אני חוזר על השאלה שלי ומצפה לקבל תשובה. |
ציטוט:
דרך אגב אם יש לך עוד שאלות אשמח לעזור לך בתחום התכנות. |
אני לא שאלתי מכיוון שלא ידעתי -ידעתי. אני שאלתי מכיוון שזוהי טעות מה שאתה עשית.
אתה לא מצפה (ולא רוצה) שאנשים יעשו מכיוון שזה חסר טעם (ומבלבל ל-Screen-Readers). אתה צריך לעשות (.+). |
ציטוט:
|
אבל MasterT צודק.
עדיף להשתמש ב + מאשר ב- . במקרה הזה.. שניהם יעבדו, אבל תחשוב על זה קצת או במילים אחרות מלא את ההבדלים :). |
אני לא מבין?, למה לסבך את הנשמה? יש לך דברים בנויים[רישמי של ה PHP ומחלקות בטוח]
|
כל הזמנים הם GMT +2. הזמן כעת הוא 08:19. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ