View Single Post
ישן 07-10-10, 13:43   # 1
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 31
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

Talking הסתבכות עם REGEX.

טוב אז כבר ניסית הכל אבל לא הולך לי.
כעקרון מה שאני עושה זה לקבל תוכן של אתר ע"י file_get_contents ואז להוריד ממנו את ה- IFRAME ממנו ואז להדפיס , ככה שמה שיצא כשאני מדפיס אותו הוא האתר ללא ה- IFRAMES וללא התוכן שלו.

אשמח אם מישהו יכול להביא לי איזה קוד שיכול לסדר את זה.
מה שיצא לי עד עכשיו זה זה :
PHP קוד:
function strip_only($str$tags$stripContent false)
{
    
$content '';
    if(!
is_array($tags))
    {
        
$tags = (strpos($str'>') !== false explode('>'str_replace('<'''$tags)) : array($tags));
        if(
end($tags) == ''array_pop($tags);
    }
    foreach(
$tags as $tag)
    {
        if (
$stripContent)
             
$content '(.+</'.$tag.'[^>]*>|)';
         
$str preg_replace('#</?'.$tag.'[^>]*>'.$content.'#is'''$str);
    }
    return 
$str;

ובכל זאת זה מוריד לי חצי מהאתר.
אשמח לעזרה , אני מתחיל להתיאש מזה.
תודה , מור.
  Reply With Quote