אני לא מצליח לערוך אז תקשיבו:
יש לי 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
אין לי מושג למה..
תודה על העזרה