PHP Ergebnisse aus der URL
blöde Frage, denke ich.
Habe ich eine API, die ich aufrufen will. wenn ich einfach die url in meinem browser gibt es alle Ergebnisse richtig.
https://api.mydomain.com/v1/name?user=user1&pass=1234
in meinem browser dies gibt array-Informationen:
{"firstname":"John","Surname":"Smith"}
Ich möchte in der Lage sein, um PHP zu benutzen, um einfach ordnen Sie die Ergebnisse von der URL-Seite in eine variable:
$url="https://api.mydomain.com/v1/name?user=user1&pass=1234";
$result=parse($url);
print_r($result);
Dies offensichtlich nicht funktioniert, aber gerade auf der Suche nach der richtigen syntax. einige der Forschung getan, aber nicht immer Glück. so einfach ist es aber nicht.
Beratung geschätzt werden wie immer.
Dank
- die Funktion sollte
parse_url()
. - Sie haben eine benutzerdefinierte Funktion, die aufgerufen wird
parse()
? Weil "parse()" ist nicht eine core-PHP-Funktion. php.net/manual-lookup.php?pattern=parse&scope=quickref -parse_url()
ist ein core-PHP-Funktion php.net/manual/en/function.parse-url.php wenn es das ist, was Sie bedeutete, zu verwenden. - stimmte zu schließen, ist unklar. @ me, wenn du uns alle wissen, dann werde ich das entfernen der Stimme.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach eine Anfrage stellen, um Ihre API-service:
Dann, wenn ich das richtig verstanden, Ihr-API gibt JSON-Antwort, so dass Sie haben, Sie zu entschlüsseln:
Wird wieder ein array mit allen Variablen:
Lösung: file_get_contents (oder vielleicht müssen Sie curl wenn ini_get("allow_url_fopen") !=1 ....)
hoffen, dass Ihr "parse ()" - Funktion weiß, wie analysieren Sie das Ergebnis aus Ihren api-Aufruf. ich denke, Sie wissen nicht, was Sie tun, und als Nächstes wirst du dich Fragen, warum der parse-Funktion ist nicht definiert :p (es sieht aus wie Sie suchen json_decode , nur eine Vermutung.)
ich denke, deine parse-Funktion würde wie folgt Aussehen:
Wenn du die CURL-Bibliothek installiert, können Sie dies tun:
Können Sie einige der Suche?
Werfen Sie einen Blick auf Google mit den keywords "PHP Ergebnisse aus URL"