· 6 years ago · Feb 12, 2020, 02:32 PM
1public function getInfo3()
2 {
3 $soureces = [
4 // 'https://www.mercadoracing.org/imagenes-anuncios/2/723432/peugeot-206-xs-adesafi-ecomodular-a_5.jpg',
5 'https://app.platerecognizer.com/static/demo.jpg'
6 ];
7
8 $file = realpath('https://app.platerecognizer.com/static/demo.jpg');
9 if (function_exists('curl_file_create')) { // php 5.5+
10 $cFile = curl_file_create($file);
11 } else {
12 $cFile = '@' . realpath($file);
13 }
14
15 //ADD PARAMETER IN REQUEST LIKE regions
16 $data = array(
17 'upload' => $cFile,
18 'regions' => 'fr' // Optional
19 );
20
21 // Prepare new cURL resource
22 $ch = curl_init('https://api.platerecognizer.com/v1/plate-reader/');
23 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
24 curl_setopt($ch, CURLINFO_HEADER_OUT, true);
25 curl_setopt($ch, CURLOPT_POST, true);
26 curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
27
28 // Set HTTP Header for POST request
29 curl_setopt($ch, CURLOPT_HTTPHEADER, array(
30 "Authorization: Token 8a2678a7f3817020c9d513cc2194ca26890bc540" //API KEY
31 )
32 );
33
34 // Submit the POST request and close cURL session handle
35 $result = curl_exec($ch);
36 dd($result);
37 curl_close($ch);
38
39 // foreach($soureces as $sourece) {
40 // // CREATE FILE READY TO UPLOAD WITH CURL
41 // $file = realpath($sourece);
42
43 // if (function_exists('curl_file_create')) { // php 5.5+
44 // $cFile = curl_file_create($file);
45 // } else {
46 // $cFile = '@' . realpath($file);
47 // }
48
49
50 // //ADD PARAMETER IN REQUEST LIKE regions
51 // $data = array(
52 // 'upload' => $cFile,
53 // );
54
55 // // Prepare new cURL resource
56 // $ch = curl_init('https://api.platerecognizer.com/v1/plate-reader/');
57 // curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
58 // curl_setopt($ch, CURLINFO_HEADER_OUT, true);
59 // curl_setopt($ch, CURLOPT_POST, true);
60 // curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
61
62 // // Set HTTP Header for POST request
63 // curl_setopt($ch, CURLOPT_HTTPHEADER, array(
64 // "Authorization: 8a2678a7f3817020c9d513cc2194ca26890bc540" //API KEY
65 // )
66 // );
67
68 // // Submit the POST request and close cURL session handle
69 // $result = curl_exec($ch);
70 // \Log::info($result);
71 // exit;
72 // curl_close($ch);
73 // }
74 }