Я относительно новичок в PHP. Я пытаюсь отобразить XML-ответ от успокоительной веб-службы. Ниже мой фрагмент кода:PHP - Неверный запрос (Неожиданный EOF)
<?php
if(isset($_GET['submit'])){
$name = $_GET['company'];
$url = "http://dev.markitondemand.com/MODApis/Api/v2/Lookup/xml?input=$name";
$client = curl_init($url);
curl_setopt($client, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($client);
$xml = new SimpleXMLElement($response);
curl_close($client);
foreach($xml->LookupResultList as $oEntry){
echo $oEntry->LookupResultList->LookupResult[i]->symbol . "\n";
}
}
?>
Я получаю следующее сообщение об ошибке в консоли:
Invalid request (Unexpected EOF)
также $ XML является пустым.
Проверьте, что такое '' response''. – mehulmpt
Тогда вы должны проверить, является ли '$ xml' пустым и обрабатывается только, если это не –
. Ответ @MehulMohan имеет теги и значения xml. – Rads