php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben || php-forumjetzt anmelden
 

PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 02-05-2022, 14:25
joextra
 Registrierter Benutzer
Links : Onlinestatus : joextra ist offline
Registriert seit: Jul 2005
Beiträge: 263
joextra ist zur Zeit noch ein unbeschriebenes Blatt
Standard Kommunikation zwischen php Script & App

Hallo,

es geht um folgendes. Eine (Windows) App soll auf ein PHP Script mit Parametern zugreifen. Das Script erstellt eine JSON und schickt es an die App zurück. Da ich so etwas bis jetzt noch nicht gemacht habe, frage ich mich wie das funktioniert. Wie schicke ich das JSON an die App zurück?

Grüße
__________________
Erfahrungen vererben sich nicht jeder muss sie allein machen.
Mit Zitat antworten
  #2 (permalink)  
Alt 02-05-2022, 14:41
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.880
h3ll wird schon bald berühmt werden
Standard

PHP-Code:
$data = [
    
'foo' => 1,
    
'bar' => 2
];

header('Content-Type: application/json');
echo 
json_encode($data); 
Mit Zitat antworten
  #3 (permalink)  
Alt 02-05-2022, 15:11
joextra
 Registrierter Benutzer
Links : Onlinestatus : joextra ist offline
Registriert seit: Jul 2005
Beiträge: 263
joextra ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das reicht schon? Ich dachte, das man eine Verbindung zurück aufbauen muss o.ä.
__________________
Erfahrungen vererben sich nicht jeder muss sie allein machen.
Mit Zitat antworten
  #4 (permalink)  
Alt 02-05-2022, 15:21
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.880
h3ll wird schon bald berühmt werden
Standard

Zitat:
Zitat von joextra Beitrag anzeigen
das reicht schon? Ich dachte, das man eine Verbindung zurück aufbauen muss o.ä.
Beschäftige dich mal mit den Grundlagen von HTTP, bzw. generell mit dem OSI-Modell. Auf einen HTTP-Request erfolgt ein HTTP-Response und zwar über die selbe TCP-Verbindung.
Mit Zitat antworten
  #5 (permalink)  
Alt 02-05-2022, 17:01
joextra
 Registrierter Benutzer
Links : Onlinestatus : joextra ist offline
Registriert seit: Jul 2005
Beiträge: 263
joextra ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke noch mal für die Hilfe und Antwort. Muss mir das mal etwas genauer anschauen mit dem OSI.
__________________
Erfahrungen vererben sich nicht jeder muss sie allein machen.
Mit Zitat antworten
  #6 (permalink)  
Alt 03-05-2022, 13:43
ArneDrews
 Registrierter Benutzer
Links : Onlinestatus : ArneDrews ist offline
Registriert seit: Jan 2016
Beiträge: 44
ArneDrews befindet sich auf einem aufstrebenden Ast
Standard

Ich nutze für einfachen Austausch Windows seitig das WebClient-Objekt und lese den Response aus, was der Ausgabe des PHP-Script entspricht.

Beispiel (Windows, C#):
Code:
using System;
using System.Net;
using System.IO;

using (WebClient client = new WebClient())
{
   // eigenen Header Wert setzen
   client.Headers.Add("user-agent", "MyUserAgent");

   Stream uriData = client.OpenRead("https://www.example.com/myscript.php");
   StreamReader reader = new StreamReader(uriData);
   string response = reader.ReadToEnd();

   // JSON Verarbeitung (bspw. Newtonsoft JSON Package)
}
und in dem PHP Script gibst Du einfach den JSON String aus, bspw.:
PHP-Code:
$result = [
    
'status' => 200
    
'message' => 'funktioniert...'
];

echo 
json_encode($result); 
Den Header kannst Du auf PHP Seite noch auswerten, damit Du weißt, ob Deine Anfragen von Deinem Tool kommen. Somit kannst Du die Zugriffe auch relativ gut begrenzen.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu Captcha-Kommunikation INC. PHP Developer Forum 4 18-05-2010 23:37
Kommunikation zwischen PHP und MySQL - mehrere Kleinigkeiten TomFresh PHP Developer Forum 23 13-12-2006 16:38
kommunikation zwischen MySQL und Microsoft SQL möglich? Larman SQL / Datenbanken 2 24-01-2005 13:15
Kommunikation zwischen php-Script und JavaScript mikrosaft HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 5 27-10-2004 09:57
Template PHP - C++ Deamon Kommunikation frankie5 PHP Developer Forum 0 11-02-2003 15:13

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

OnPremise versus Cloud - das richtige System finden
Wir beleuchten in diesem Artikel, die Vor- und Nachteile für Cloud oder OnPremise Systemen. Und warum es definitiv Zeit wird in die Cloud zu wechseln.

09.05.2022 | julia_mjr

Warum Texterstellung mit künstlicher Intelligenz richtig gut ist
Warum Texterstellung mit künstlicher Intelligenz richtig gut istKünstliche Intelligenz ist dabei, die Welt zu erobern. Die größten Unternehmen entwickeln Systeme, die einen Text für Sie schreiben können. Und sie machen das sehr gut.

05.01.2022 | Berni


 

Aktuelle PHP Scripte

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

01.07.2022 Berni | Kategorie: PHP/ Anzeigenmarkt
NewsLetter Script PHP ansehen NewsLetter Script PHP

NewsLetter Script PHP is a simple email subscriptions newsletters script written in PHP and MySQL. Admin could send news in the letters to a mailing list of subscribed visitors. All the news and subscription form could be placed into a page of your web

28.06.2022 nevenov | Kategorie: PHP/ Mail
Contact Form PHP ansehen Contact Form PHP

Each website needs a contact form - Contact Form PHP script is very easy to install on your contacts page and administer.

27.06.2022 nevenov | Kategorie: PHP/ Formular
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:48 Uhr.