2015-09-22 4 views
0

я могу получить информацию формы Google книги в PHP, используя следующий кодчтения в PHP Содержимое файла

$page1 = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:1933372826") 
$data = json_decode($page1, true); 

У меня есть массив 1,200+ ISBNs, поэтому я хочу, чтобы иметь возможность получить эти файлы, так что я могу читать это

Так, например, если я получаю каждый элемент массива, который ISBN быть $book_isbn Я попытался следующий, но я получаю сообщение об ошибке

$page2 = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:$book_isbn") 
$book_data = json_decode($page2, true); 

что я должен изменить? Могу ли я иметь $book_isbn в файле_get_contents?

Это ошибка я получаю

Parse error: syntax error, unexpected '$book_data' (T_VARIABLE) 
+0

Какая ошибка у вас возникла? Текст сообщения об ошибке, пожалуйста. – BareNakedCoder

ответ

1

Вы можете использовать

$book_isbn = '1933372826'; 
$page2 = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:$book_isbn"); 
$book_data = json_decode($page2, true); 
echo '<pre>';print_r($book_data); 

Если у вас есть несколько значение book_isbn затем использовать foreach и итерацию по каждому элементу.

+0

как перчатка! Спасибо! – Tavo

Смежные вопросы