Ребята Я использую этот код для захвата данных из сообщения reddit.com ... это работает нормально до 1500 сообщений (мне нужно получить данные 10000). то это дает ошибку говорясбор данных reddit останавливается на полпути через петлю php
array_merge(): Аргумент # 1 не является массивом
эта ошибка срабатывает от линии, где я написал array_merge
код
<?php
$count = 0;
for($digit=0; $count<2001; $digit+=1){
$jsondata = trim(file_get_contents("http://www.reddit.com/new/.json?count=$count&limit=100"));
$json = json_decode($jsondata, true);
$postdata[$digit] = $json['data']['children'];
$mergedArray = array_merge($mergedArray, $postdata[$digit]);
}
foreach($mergedArray as $livedata){
$output .= $livedata["data"]["ups"].", ";
$output .= '"'.$livedata["data"]["title"].'", ';
$output .= $livedata["data"]["id"].", ";
$output .= $livedata["data"]["num_comments"].", ";
$output .= $livedata["data"]["domain"]."\n\r";
$output .= "<br />";
}
echo $output;
?>
может любое тело посчитать ошибку и дайте мне знать способ получить 10000 сообщений без перерыва
Кто-нибудь, пожалуйста, помогите мне ?? –