質問編集履歴

1

2022/01/17 03:55

投稿

haruatu
haruatu

スコア89

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,34 @@
2
2
      使っている言語はphp(Laravel)です。
3
3
  質問①:
4
4
  国会国立図書館の書影APIを利用したくて、一枚目の画像のようにコードを書いて、とりあえず画像の表示だけでもしようとしたのですが、結果は二枚目の画像と同じエラー画面でした。imagejpeg()が未定義扱いされていると書いてあるのは分かっているのですが、どう定義したらいいのかが分からないです。
5
+
6
+ 一枚目の画像のコード://ここからは本の画像のAPI
7
+   header ('Content-Type: image/jpeg');
8
+
9
+
10
+   $client = new \GuzzleHttp\Client();
11
+
12
+ //これが書影のAPI
13
+ $imageurl = 'https://iss.ndl.go.jp/thumbnail/9784422311074';
14
+
15
+ $responses = $client->request(
16
+ 'GET',
17
+ $imageurl,
18
+ );
19
+
20
+ $xmls=$responses->getBody()->getContents();
21
+
22
+
23
+
24
+
25
+ $bookimage = imagejpeg($xmls);
26
+
27
+ //dd($bookimage);
28
+ return view('bookimage')->with([
29
+ 'bookimage' => $bookimage
30
+ ]);
31
+ }
32
+
5
33
 
6
34
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-01-17/7df40c94-8a78-49d6-8bd6-9270d5493202.png)![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-01-17/94301ff7-c790-49ad-a9f7-b652f9511a25.png)
7
35
 
@@ -15,5 +43,6 @@
15
43
 
16
44
  質問①、②のどっちか片方だけでもいいのでどなたか教えていただけると幸いです。
17
45
 
46
+ 三枚目の画像のURL https://iss.ndl.go.jp/information/api/api-lists/thumbnail_info/
18
47
 
19
48
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-01-17/4fb90a45-bc67-4b92-beb0-ef43e4ddd4ad.png)