Dieser Fehler tritt normalerweise dann auf wenn das CGI-Skript "vergisst" die entsprechenden HTTP-Header zu senden. Ich weiß nicht wie dein Skript strukturiert ist - aber wenn der Content-Type Header fehlt verabschiedet der Internet Information Server das CGI Skript meist mit dieser Meldung. Bei Content-Length will ich mich nicht festlegen - ich müsste in der HTTP Spezifikation nachlesen, ob diese Angabe seitens des Servers Pflicht ist.
Probiers einmal mit dem zusätzlichen Schreiben des Headers:
header("Content-Type: text/html", true);
mfg
Moin,
ich habe ein Formular, dass beim Abschicken an eine php-Datei gesendet wird. In der php-Datei wird u.a. eine pdf-Datei erzeugt und gespeichert. Rufe ich die php-Datei alleine auf, funktioniert alles wunderbar. Sende ich aber das Formular an die php-Datei, bekomme ich folgende Fehlermeldung:
"CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:"
Bin für jede Hilfe dankbar.
Andreas