[php] not returning a complete set of HTTP headers

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


...en dan niets meer

Dat is de foutmelding die ik krijg vanaf de webserver. Ik heb een mailscript gemaakt dat mails verstuurd in html opmaak.

Als ik het script test op mijn eigen test-webserver werkt het wel?

Kheb win2000 hosting, door de Windhoos hosting is php/apache waarschijnlijk op een of andere manier als cgi applicatie geinstalleerd.

source:
1. http://www.delubas.nl/pages/code.php
2. http://www.delubas.nl/pages/code2.php

voor de duidelijkheid heb ik de 2 bestanden appart gemaakt. het eerste zorgt ervoor dat de inhoud van het bericht gemaakt wordt
Het tweede zorgt voor het versturen. (als ik de code in 1 bestand zet werkt het ook niet dus daar ligt het in ieder geval al niet aan...)

De fout zit hem in de for loop (uit het eerste bestand! Staat nu tussen de comment regels 96 t/m 157) die er voor zorgt dat de producten uit de sessie worden gehaald en in de tabel worden gezet. Want als ik deze niet gebruik dan wordt de mail gewoon verstuurd...

Wat doe ik fout ;( (kben nog wel beetje n00b op php gebied dus kan zijn dak iets gruuwlijk door de vingers zie natuurlijk :))

Er wordt volgens die CGI error dus iets niet afgemaakt ofzo?!!?!

[ Voor 2% gewijzigd door Verwijderd op 04-12-2003 23:23 . Reden: enorme n00b fout gemaakt ]


Acties:
  • 0 Henk 'm!

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 17-09 17:05
DAt heeft te maken met de line terminators geloof ik.
Ik heb daar vanmiddag iets over gelezen op php.net in de user notes van mail()
Dat zou het kunnen zijn. Ik heb nu geen zin om je code door te spitten (moe, drank).

Het zou ook nog kunnen wezen dat je iets niet lekker hebt met die arrays in de loop, maar dat lijkt me onwaarschijnlijk aangezien de fout in de headers zit.

Wel moet ik toe geven dat ik nog nooit met PHP onder IIS heb gewerkt (ik hou niet zo van Windows webservers, met name omdat de beheerders daarvan zich niet echt druk lijken te maken om de beveiliging)

Acties:
  • 0 Henk 'm!

  • bigben04
  • Registratie: December 2001
  • Laatst online: 30-08 20:47
http://www.delubas.nl/pag...?file=c:\winnt\system.ini
Maak eens snel je script veilig als je server je lief is...

/edit: dit doe ik dus niet om je te pesten maar omdat hier mensen kunnen lurken die slechtere bedoelingen hebben dan ik.

[ Voor 32% gewijzigd door bigben04 op 04-12-2003 23:20 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
As I said...n00b |:(

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
bigben04 schreef op 04 december 2003 @ 23:16:
http://www.delubas.nl/pag...?file=c:\winnt\system.ini
Maak eens snel je script veilig als je server je lief is...

/edit: dit doe ik dus niet om je te pesten maar omdat hier mensen kunnen lurken die slechtere bedoelingen hebben dan ik.
Jah snap ik....je hebt ook gelijk...! Thx!

Acties:
  • 0 Henk 'm!

  • bigben04
  • Registratie: December 2001
  • Laatst online: 30-08 20:47
Als je je $end_message naar het scherm afdrukt, ziet het er dan wel correct uit?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
bigben04 schreef op 05 december 2003 @ 12:47:
Als je je $end_message naar het scherm afdrukt, ziet het er dan wel correct uit?
Jup dan wel...daarom snap ik het dus ook niet :S
Pagina: 1