![]() |
[PHP] בעיה ב eregi_replace
טוב אז ככה אני רוצה להכין מערכת שמסננת פרוקסי :/
השגתי את הבסיס אני מנסה להתקדם מפה אבל אני לא מצליח.. הנה הקוד שהצלחתי לבנות אבל זה לא ממש עוזר.. מישהו יכול לעזור לי? אם אני כותב בפרוקסי קוד:
Text 248.15.201.80:80 Text אני רוצה שזה יסנן ויראה רק את הפרוקסי.. PHP קוד:
|
אתה יכול לעשות דבר כזה:
קוד:
/[^0-9.:]+/ |
למה EREGI REPLACE?
למה לא לכתוב ביטוי רגולרי ולעבוד עם PREG REPLACE? התחביר כמעט אותו דבר |
אם הבנתי נכון, יש לך רשימת פרוקסים ואתה רוצה פשוט להוריד את הטקסט ולהשאר עם האיפי.
PHP קוד:
|
ציטוט:
קוד:
|
תוכל להסביר לך גם איך משתמשים בקוד?
מזה שמים בכל string מה אמור להיות שם וזה.. שאני ידע יותר לכוון ואני ילמד להבא : ) |
תשתמש בקוד בתוך הפונקצייה preg_match_all
שים ככה: 1 - הביטוי שרשמתי לך, בתוך גרשיים 2 - הטקסט שאתה רוצה לסנן 3 - המשתנה שאתה רוצה לקבל אליו את התוכן, תוכל לקרוא לו גם $a לצורך העניין. ואז, תעשה print_r ($a). אתה תסתדר. |
זה מציג לי את זה ככה:
קוד:
Array ( [0] => 248.15.201.80:80 ) |
$a[0];
|
ציטוט:
אני לא סתם ישאל אותכם אחי אני קודם ינסה.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 21:00. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ