אשכול: בעיה | preg_match
View Single Post
ישן 07-04-09, 19:28   # 1
SarafC
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Apr 2008
הודעות: 511

SarafC לא מחובר  

בעיה | preg_match

יש לי קוד, ששולף את המקור של עמוד מסוים, ומחזיר חלק ממנו.

PHP קוד:
$page file_get_contents ($url);

if (
preg_match ("/<cite>(.+?)\.\com\/file\.html/i"$page$matches))
    
$site $matches[0]; 
המשתנה page מכיל את מקור הדף.

התנאי מתאים ומכניס אל תוך המערך matches את ההתאמות בתבנית כגון:


PHP קוד:
<cite>xx.com/file.html 
המשתנה site מכיל את התוצאה הראשונה של הpreg_match בקוד המקור.

הקוד הזה לא עובד לי משום מה. הבעיה היא בביטוי הרגולרי, או בהצבת המשתנים?

וכמובן, מה הקוד התקין?

תודה!
__________________
בברכה, שרף כהן
  Reply With Quote