C# php-cgi mit c# starten.

dann gibt php offenbar noch nichts aus. du musst der php.exe ja übergeben, welche php datei sie parsen soll (si9ehe die doc die ich weiter oben verlinkt habe). und das script sollte ein paar echos oder prints haben...
 
Also ich habe jetzt was hinbekommen, es gibt jetzt eine Ausgabe, aber mein Firefox will die PHP Datei immer Downloaden und nicht den HTML Code darstellen :grr:
 
Zuletzt bearbeitet:
Dein aufbau ist wohl gerade wie folgt:
- Webbrowser Request an C# Webserver
- C# Webserver ruft PHP auf
- C# Webserver übergibt den Rückgabewert von PHP an den Firefox

Vielleicht sollte der C# Webserver beim letzten Schritt den richtigen Header (insb. content-type) liefern? Sonst will der Fuchs es natürlich runterladen.
 
Also PHP gibt selber einen Header zurück, der sieht so aus:
Code:
X-Powered-By: PHP/5.2.9
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, max-age=10800, pre-check=10800
Last-Modified: Tue, 24 Mar 2009 20:32:58 GMT
Content-Type: text/html; charset=utf-8

Lass ihn in drin möchte firefox die seite download, nehme ich ihn raus zeigt Firefox den Header an.. was ist an dem Header falsch?
 
Das herauszufinden ist jetzt deine Aufgabe :)

mycsharp.de ist übrigens ein gutes Forum.
 
Naja ich hab mich nun dazu entschlossen, den PHP Header ab zu schneiden, mir die Set-Cookie Befehle auszufiltern und meinen eigenen Header zu senden, und jetzt geht es.

Wüsstest du wie man POST Werte an PHP übergibt?
 
Zuletzt bearbeitet:
Zurück
Oben