login  Naam:   Wachtwoord: 
Registreer je!
 Forum

CGI ERROR

Offline lays - 17/10/2004 21:48
Avatar van laysLid Hallo,

Ik heb een probleempje met mijn script en ik krijg de fout maar niet gevonden, misschien kunnen jullie mij hierbij helpen.
Ik heb windows 2003 server met iis6.0 en php 5.0.2

Ik wil met mijn script over het netwerk een bericht versturen naar de gebruikers pc.
Hier heb je het deel van mijn script:

$pcnaam = $_SERVER['REMOTE_ADDR'];
if($Uischakel_datum_speciaal_start <= $datum && $tijd_infoscherm_speciaal >= $tijd_nu)
{
exec("net send " . $pcnaam . " bedtijd normale tijd",$error);
}


Als dit commando exec word uitgevoerd dan geeft mijn iis server dit als error:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Ik zit snap niet wat hier verkeerd aan is.

Johan

4 antwoorden

Gesponsorde links
Offline barry - 19/10/2004 01:25
Avatar van barry PHP interesse Je moet er rekening houden dan Perl veel minder mogelijkheden heeft dan PHP...

Ik heb zelf geen ervaring met Perl... maar het is totaal niet uitgebreid...

Kijk ffies naar wat andere CGI scripts of ga wat tutorials na...
Offline DRUNK - 19/10/2004 01:36
Avatar van DRUNK PHP gevorderde @barry: Ik denk dat ik je hierin toch wat ongelijk moet geven, met Perl kan je echt alles wat met PHP ook kan, als het niet meer is. Wel is het zo dat het een iets wat complexere taal is, en niet fijn om te lezen. Hier is ook helemaal geen probleem met Perl maar gewoon PHP, waarschijnlijk geinstalleerd als CGI. CGI hoeft niet per definitie Perl te zijn het kan ook Java, C, C++, Pyton of PHP zijn.

ontopic: Sorry hierme kan ik je helaas niet helpen, ben niet zo goed met iis en de problemen eromheen.
Offline twopeak - 19/10/2004 08:47
Avatar van twopeak Gouden medaille

PHP ver gevorderde
hmmm, is er in je configuratie geen optie van welke functies mogen?
exec() is namelijk een functie die gemakkelijk misbruikt kan worden!
en anders staat de "netsend" mischien niet in de lijst met toegelaten commandos!

ik kan je ook niet precies helpen, maar ik geloof dat je probleem zich daar ergens situeert
Offline xSc - 19/10/2004 09:03
Avatar van xSc Onbekend Dit is gewoon PHP-code. CGI is nog geen Perl.

Exec() is een specifiek Unix commando.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s