Bonjour à tous et bonne année!!!
J'essaye d'envoyer des données à Google afin d'avoir la position latitude et longitude en fonction de la position d'une antene GSM
D'abord je prépare les données à en voyée dans $cellData0
Ensuite, je crée une variable $opts qui va etre utilisé dans stream_context_create().
J'ai suivi ceci pour faire mon code
http://php.net/manual/en/function.file-get-contents.php
Finalement, je crée mon context avec la fonction stream_context_create() que je sauve dans la variable $context.
La commence mon problème.
$context m'affiche ce m'essage d'erreur
Mais d'où vient mon erreur????Resource id #2
Voici on code
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 $cellData0 = array( 'cellTowers' => array ( array ( 'cellId' => 11631, 'locationAreaCode' => 6001, 'mobileCountryCode' => 228, 'mobileNetworkCode' => 03 ) ) ); print_r($cellData0); echo '<br>'; echo json_encode($cellData0); $opts = array( 'http'=>array( 'method'=>"POST", 'header'=>"Content-Type: application/json\r\n", 'content'=>json_encode($cellData0) ) ); echo '<br>'; print_r($opts); // Create the context for the request $context = stream_context_create($opts); echo 'a<br>'; echo $context; // echo $context affiche : Resource id #2 /* // Send the request $response = file_get_contents('https://www.googleapis.com/geolocation/v1/geolocate?key=xxxxx', FALSE, $context); // Check for errors echo $response; if($response === FALSE){ //die('Error'); echo '<br>error<br>'; } echo $response; */
print_r($opts) affiche
Array ( [http] => Array ( [method] => POST [header] => Content-Type: application/json [content] => {"cellTowers":[{"cellId":11631,"locationAreaCode":6001,"mobileCountryCode":228,"mobileNetworkCode":3}]} ) )
Partager