PHP file_get_contents(स्ट्रिंग) रिटर्न bool(गलत) जब एक ही स्ट्रिंग रिटर्न परिणाम एक ब्राउज़र में

0

सवाल

कुछ कोड काम कर रहा है कि महीने के लिए है अचानक काम नहीं कर रहा. मैं इसे नीचे संकुचित करने के लिए PHP file_get_contents हिस्से में है । यहाँ है एक कटाव का कोड:

// This upper portion was added to send a user-agent with the request
$opts = [
    "http" => [
        "method" => "GET",
        "header" => "Accept-language: en\r\n" .
        "User-Agent: Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.102011-10-16 20:23:10\r\n",
    ],
];
$context = stream_context_create($opts);
// End of the added part except for the actual get-file-contents request line


$ViewLat = 40.7;
$ViewLng = -73.9;
$Distance = 1000;
$input1 = "https://api.helium.io/v1/hotspots/location/distance?lat=40.7&lon=-73.9&distance=1000";
$input2 = "https://api.helium.io/v1/hotspots/location/distance/?lat=$ViewLat&lon=$ViewLng&distance=$Distance";
$json_string = file_get_contents(urlencode($input2), false, $context); // added the last 2 arguments

var_dump($ViewLat);
echo "<br>";
var_dump($ViewLng);
echo "<br>";
var_dump($Distance);
echo "<br>";
var_dump($input1);
echo "<br>";
var_dump($json_string);

यह कोई फर्क नहीं पड़ता अगर मैं का उपयोग करें $input1 या $input2, वे दोनों वापस bool(गलत) में var_dump ouput. लेकिन अगर तुम डाल स्ट्रिंग में सीधे एक ब्राउज़र है, यह एक सरणी देता है डेटा की.

इस कोड काम कर रहा था में वापस अगस्त/सितम्बर लेकिन अब नहीं करता है.

यहाँ है var_dump ouput:

float(40.7)
float(-73.9)
int(1000)
string(84) "https://api.helium.io/v1/hotspots/location/distance?lat=40.7&lon=-73.9&distance=1000"
bool(false)
api file-get-contents php
2021-11-23 19:13:04
1

सबसे अच्छा जवाब

0

सफलता!!!! मैं जोड़ने के लिए कुछ उपयोगकर्ता-एजेंट की जानकारी फाइल करने के लिए-मिल-सामग्री का अनुरोध. मैं अद्यतन करेगा ऊपर कोड जोड़ने के लिए क्या काम किया ।

2021-11-23 20:48:16

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में