הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-08-07, 04:54   # 1
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

[PHP] בעיה ב eregi_replace

טוב אז ככה אני רוצה להכין מערכת שמסננת פרוקסי :/

השגתי את הבסיס אני מנסה להתקדם מפה אבל אני לא מצליח..



הנה הקוד שהצלחתי לבנות אבל זה לא ממש עוזר..

מישהו יכול לעזור לי?

אם אני כותב בפרוקסי

קוד:
Text 248.15.201.80:80 Text
אז זה יראה לי את הטקסט גם..

אני רוצה שזה יסנן ויראה רק את הפרוקסי..

PHP קוד:
<?php

$proxy
="248.15.201.80:80";

$str1="(.*)([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.(.*)\.([0-9]{2,4})(.*)";

$str2="\2.\3.\4.\5\':'\7";

$end2 eregi_replace($str2,$str1 $proxy);

echo 
$end2;

?>
  Reply With Quote
ישן 21-08-07, 10:13   # 2
Meir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
גיל: 34
הודעות: 383

Meir לא מחובר  

אתה יכול לעשות דבר כזה:

קוד:
/[^0-9.:]+/
ואז מה שישאר לך בעצם זה רק הטקסט
  Reply With Quote
ישן 21-08-07, 13:06   # 3
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

למה EREGI REPLACE?

למה לא לכתוב ביטוי רגולרי ולעבוד עם PREG REPLACE? התחביר כמעט אותו דבר
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 21-08-07, 13:06   # 4
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

אם הבנתי נכון, יש לך רשימת פרוקסים ואתה רוצה פשוט להוריד את הטקסט ולהשאר עם האיפי.
PHP קוד:
preg_match_all("/[0-9.:]+/",$proxylist,$end); 
  Reply With Quote
ישן 21-08-07, 13:18   # 5
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

ציטוט:
נכתב במקור על ידי 4ior צפה בהודעה
אם הבנתי נכון, יש לך רשימת פרוקסים ואתה רוצה פשוט להוריד את הטקסט ולהשאר עם האיפי.
PHP קוד:
preg_match_all("/[0-9.:]+/",$proxylist,$end); 
קוד:
#([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}(\:[0-9]{1,6})?)#U
יהיה הרבה יותר מדוייק
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 21-08-07, 14:19   # 6
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

תוכל להסביר לך גם איך משתמשים בקוד?
מזה שמים בכל string מה אמור להיות שם וזה..
שאני ידע יותר לכוון ואני ילמד להבא : )
  Reply With Quote
ישן 22-08-07, 15:07   # 7
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

תשתמש בקוד בתוך הפונקצייה preg_match_all
שים ככה:
1 - הביטוי שרשמתי לך, בתוך גרשיים
2 - הטקסט שאתה רוצה לסנן
3 - המשתנה שאתה רוצה לקבל אליו את התוכן, תוכל לקרוא לו גם $a לצורך העניין.

ואז, תעשה print_r ($a). אתה תסתדר.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 22-08-07, 16:29   # 8
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

זה מציג לי את זה ככה:
קוד:
Array ( [0] => 248.15.201.80:80 )
איך עושים שזה יציג את זה בלי ה array?
  Reply With Quote
ישן 22-08-07, 16:39   # 9
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

$a[0];
__________________
בברכה,
רועי
  Reply With Quote
ישן 22-08-07, 17:01   # 10
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

ציטוט:
נכתב במקור על ידי roeenoy צפה בהודעה
$a[0];
כבר ניסיתי לעשות את זה אחי אבל זה לא הלך..
אני לא סתם ישאל אותכם אחי אני קודם ינסה..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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