View Single Post
ישן 23-07-07, 21:14   # 9
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

אני לא מצליח לערוך אז תקשיבו:

יש לי 2 קודים שונים:
כשאני מפעיל את הקוד הזה בנפרד הוא עובד:
PHP קוד:
        $url "http://www.tase.co.il/TASE/MarketData/Indices/MarketCap/IndexMainDataMarket.htm?Action=1&IndexID=142";
        
$site file_get_contents($url);

        
preg_match_all('/<div.*>(.*?)<\/div>/'$site$site);
        
$var = array();

        foreach(
$site AS $s)
        {
            foreach(
$s AS $t)
            {
                
$var[] = $t;
            }
        } 
וגם כשאני מפעיל את הקוד הזה בנפרד הוא עובד:
PHP קוד:
        $url "http://www.tase.co.il/TASE/MarketData/Indices/MarketCap/IndexMainDataMarket.htm?Action=1&IndexID=142";
        
$site file_get_contents($url);

        
preg_match_all('/<IMG SRC="\/chartfx62\/temp\/(.*?).png".*/'$site$img_name); 

        
$image = array();

        foreach(
$img_name AS $img)
        {
            foreach(
$img AS $im)
            {
                
$image[] = $im;
            }
        } 
אז הכל סבבה עד עכשיו

ניסיתי לשים את שניהם באותו עמוד ואז הוא מפעיל רק את הקוד הראשון ורושם שגיאה על הקוד השני:
קוד:
Warning: preg_match_all() expects parameter 2 to be string, array given in C on line 40

Warning: Invalid argument supplied for foreach() in C on line 44
אין לי מושג למה..

תודה על העזרה
__________________
בברכה,
רועי
  Reply With Quote