Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
C# und PHP [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
C# und PHP


 
Treppentroll
15-12-2003, 18:25 
 
Hi! Ich hab mal wieder ein kleines (für mich allerdings sehr großes) Problem!

Ist es möglich, das man von einem lokalen Clienten (programmiert in C# oder C++) auf ein PHP-Skript zugreift, welches dann eine Datenbank-Abfrage durchführt und die Ergebnisse dann an den Clienten zurückgibt?

Problemstellung ist folgende:

Es soll eine lokale Anwendung programmiert werden, die einen Datenbank-Abgleich durchführt. Nun ist jedoch die Datenbank hinter einer Firewall plaziert und nur "lokal" vom WebSpace aus erreichbar.

Gibt es eventuell andere Möglichkeiten dieses "Verbindungsmodul" zu erstellen?

Für Ideen wäre ich dankbar!

 
TobiaZ
15-12-2003, 18:35 
 
könntest nen post_request an das script senden.

 
Treppentroll
15-12-2003, 18:38 
 
Hmm - sagt mir jetzt zwar nichts, aber wenn das dann gehen sollte, wie bekomm ich dann die daten wieder zurück?

Oder bedeutet post_request das das Script mir das Ergebniss selber "zuschickt"?

 
Treppentroll
15-12-2003, 18:41 
 
Wenn ich auf http://www.php-resource.de/search/index.php post_request suche, dann bekomm ich keine Suchergebnisse! *schnueff*

 
wahsaga
15-12-2003, 19:59 
 
Original geschrieben von Treppentroll
Hmm - sagt mir jetzt zwar nichts, aber wenn das dann gehen sollte, wie bekomm ich dann die daten wieder zurück?

Oder bedeutet post_request das das Script mir das Ergebniss selber "zuschickt"?
ein POST REQUEST ist das gleiche, als wenn du über deinen browser ein formular mit der mehtod="post" abschickst.

nur schickst du die anforderung in diesem falle eben nicht über den browser, sondern von deinem C#/C++-script aus. HTTP ist schliesslich ein allgemeingültiges protokoll, und keineswegs an die verwendung mit browsern gebunden ...

für HTTP-kommunikation gibt's in den sprachen bestimmt auch schon fertige klassen, also informiere dich mal darüber ...


btw: *verschieb*

 
Treppentroll
16-12-2003, 10:14 
 
Weiß jemand ob es in C# oder C++ Klassen gibt, mit denen man auf ein PHP-Script ohne Bildschirmausgabe zugreifen kann, welches die benötigten Daten an den C# bzw C++ Clienten zurückschickt?

 
Günni
16-12-2003, 11:11 
 
Hallo,
natürlich gibt es in C# schon vorgefertigte Klassen.
Schau dir mal den Namespace von System.Net an.
Dort findest du Funktionen wie WebRequest oder WebResponse, etc.

 
Treppentroll
16-12-2003, 11:14 
 
Schau dir mal den Namespace von System.Net an.


Entschuldigt die Blöde Frage, aber wo find ich das? Im Netz oder in Visual Studio? Wo?

 
Günni
16-12-2003, 11:19 
 
Füge mal bei den using Sachen den Namespace ein.
using System.Net;

Nun hast du die Funktionen. Hilfe und Beispiele dazu gibt es in der MSDN Libary.

 
Treppentroll
16-12-2003, 11:31 
 
Danke!

Wenn ich nicht draus schlau werde, dann meld ich mich nochmal!

 
Günni
16-12-2003, 11:36 
 
OK, tue dies.
Dann noch viel Glück mit den Klassen


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:52 Uhr.