06-11-2004, 08:41
|
|
|
חבר מתאריך: 27.10.04
הודעות: 58
|
|
בעיה עם הפונקציה preg_replace
שלום
אני רוצה ליצור קובץ שכל פעם מחדש יעדכן קובץ אחר , את זה הצלחתי לעשות
עכשיו אני רוצה לעדכן את הקובץ בתוכן שהוא לוקח מאתר אחר.
לדוגמא יש לי את האתר cnn.com אני רוצה לקחת משם רק את הכותרת הראשית
עכשיו הכותרת הראשית נמצאת בין התגיות < -- T1 --> ו <-- /T1 --> משו כזה
בכל אופן על מנת להוציא מה שיש בין שתי התגיות קראתי את כל הדף http://cnn.com
והשתמשתי ב preg_replace בשיל למחוק כל מה שפני T1 ואחרי /T1
עשיתי את זה ככה
קוד PHP:
$content=preg_replace("/([\s\S]+)(\<--T1--\>)/","",$content); $content=preg_replace("/(\<--\/T1--\>)([\s\S]+)/","",$content)
$content מכיל את כל הקובץ cnn.com
ואחרי 2 הפקודות שרשמתי לפי מה שאני מבין הוא צריך להשאיר רק מה שבין התגיות T1 ל /T1
אבל זה לא עובד
תודה מראש
|