Hallo zusammen,
ich habe ein kleines Problem. Ich versuche Daten via einer API auszulesen. Das hat eigentlich auch immer geklappt. Nun bekomme ich folgende Meldung:
Warning: Invalid argument supplied for foreach() in ... : eval()'d code on line 45
$result = json_decode($response,true);
Die Daten werden auch brav in $response geladen und ich kann diese Auslesen
Hier bekomme ich aber die Meldung:
Stehe da aber gerade auf dem Schlauch was das sein könnte...
ich habe ein kleines Problem. Ich versuche Daten via einer API auszulesen. Das hat eigentlich auch immer geklappt. Nun bekomme ich folgende Meldung:
Warning: Invalid argument supplied for foreach() in ... : eval()'d code on line 45
Code:
curl_setopt_array($curl, array(
CURLOPT_URL => "https://...",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"content-language: en_US",
"authorization:Bearer ...",
"cache-control: no-cache"
),
));
$response = curl_exec($curl);
Die Daten werden auch brav in $response geladen und ich kann diese Auslesen
Hier bekomme ich aber die Meldung:
PHP:
foreach ($result as $element) {
foreach($element as $key => $value){
// Prüfung ob es sich um ein Aktuelles Fahrzeug handelt
$Vergleich = $result['vehicleList'][$i]["modifyTimestamp"];
if ($Vergleich > $minus14day_time ) {
echo '<tr><td>' . $result['vehicleList'][$i]["id"] .'</td>';
echo '<td >' . $result['vehicleList'][$i]["make"] . '</td>';
echo '<td >' . $result['vehicleList'][$i]["model"] . '</td>';
echo '<td >' . $result['vehicleList'][$i]["deviceId"] . '</td>';
echo '</tr>';
}
$i++;
}
Stehe da aber gerade auf dem Schlauch was das sein könnte...