צנזור טקסט + מנוע חיפוש + חיתוך טקסט - איך עושים? פרטים בפנים, עזרה!
שלום!
יש לי כמה דברים:
1. צנזור טקסט - נגיד יש לי את האייפי הזה: 80.000.00.00 אני רוצה לצנזר אותו ולעשות ככה: 80 וכל השאר יהיה בכוכביות, אבל שכן יהיה נקודות, איך אני עושה את זה?
2. חיתוך טקסט - נגיד יש לי את המילה Bla ואני רוצה לחתוך אותו לB ול LA איך אפשר לעשות את זה? הכוונה היא שנגיד משהו כותב משפט: "זה הנושא של ההודעה" אז אני רוצה שהוא יחתוך ככה: זה הנו..., בקיצור איך להפריד טקסט ממשתנה אחד, למשתנה שני. איך אפשר?
3. מנוע חיפוש - יש לי טבלה:
קוד PHP:
id| article | subject | content | by 1 | article long t.| this is sub. | wow content | by Yuval
נגיד אני מחפש את המילה wow אז חשבתי לעשות שאילתה כזאת:
קוד PHP:
$result = mysql_query("SELECT * FROM table WHERE subject = 'wow'");
אבל אז הוא לא ישלוף את זה כמוח שצריך, הוא לא ישלוף בגלל שזה שווה לwow content, ולכן לא ניתן לחפש את זה. אז איך אני יכול לעשות מנוע חיפוש בדרך זו או אחרת?
בתודה מצראש וסליחה על הכמות של הבקשות - יובל...
נערך לאחרונה ע"י YuviAS בתאריך 12-12-2007 בשעה 13:37.
1. אני לא מבין, אתה יכול לתת לי גודמא?
הוא שולף מהמסד נתונים את הIP (יש המון סוגים שונים...)
עכשיו אני רוצה ש-2, או 3 בהתאם למה שאני רוצה שיציג ואת כל השאר שיהפוך ל-*.
אני פשוט לא מבין אז אפשר דוגמא?
2. אני מבין, תודה.
3. מבין.. וסליחה, פשוט חשבתי שזה קשור לPHP...
תודה רבה!!!
לXpein תודה רבה, זה כבר עוזר לי בעוד כמה דברים, חסכת לי אשכול! תודה רבה!!
בתגובה להודעה מספר 4 שנכתבה על ידי YuviAS שמתחילה ב "ל-DCD:
1. אני לא מבין, אתה..."
בנוגע ל-1:
קראת על הפונקציות שהבאתי? כל אחת מהן עם קישור.
הפונקציה explode מחזיר לך מערך בהתאם לתו ההפרדה שקבעת בפונקציה (פרמטר שקבעת בפונקציה).
במערך, כל איבר מכיל ערך שהוא מספר (המספרים שביניהם יש את הנקודות).
בעזרת strlen, תספור את כמות הספרות שיש בכל מספר, ובהתאם, בעזרת הפונקציה str_pad - תיצור את הכוכביות.
אבל לא ברור לי איך אני מוסיף נקודות וכוכביות כאלה.. ובמיוחד איך להשתמש בstr-pad.
ואיך explode עוזר לי במקרה הזה חוץ מלהפריד אותו?
חשוב לציין: לפעמים יש IP כזה:
80.12.12.12 ולפעמים:
80.123.12.123 או משהו דומה, ואפילו יותר קטעים, כך שאני צריך להיות ערוך לכל אפשרות...
איף אפשר? אם אפשר הסבר ודוגמא.. תודה!!
זה לא טוב, DCD, מה שנתת רק מחליף ל-*, הוא לא שומר על נקודות ועל 2 ספרות ראשונות.
וphpdev אתה נתת קוד ששומר נקודות ומשאיר כוכביות אבל הוא לא נותן את ה2 ספרות הראשונות.
אפשר לקבל קוד שיש בו?
ןfixxxer: זה חשוב מאוד לדעת את מספר המספרים של הIP... אבל תודה..