Avatar billede the-gnu.dk Nybegynder
10. november 2000 - 13:32 Der er 12 kommentarer og
1 løsning

Fejl ved PHP på IIS

Jeg har installeret PHP 4,04 op en Win2k - IIS maskine!

Jeg kan fint få PHP\'en til at virke med f.eks.: echo(\"TEST\");

Men så snart jeg vil prøve at bruge en form virker den ikke. F.eks.:
<form action=\"test.php\" method=\"post\">
<input type=\"text\" name=\"brugernavn\">
<input type=\"submit\" name=\"login\" value=\"Login\">
</form>

Den skriver så:
CGI-fejl
Det angivne CGI-program returnerede ikke et komplet sæt HTTP headers. Følgende headers blev returneret:

Hvad kan fejlen være ?
Avatar billede enlize Nybegynder
10. november 2000 - 13:34 #1
Det vil nok blive lidt lettere hvis du kom med den kode der behandler de oplysninger du sender afsted :)
Avatar billede the-gnu.dk Nybegynder
10. november 2000 - 13:40 #2
Her kommer den kode, som jeg prøver med...

___________________________________________-

<?
$bruger = testperson;  // Brugernvn
$pass = 123;  // Password

if($brugernavn == $bruger && $password == $pass) {
// Begynd HTML kode på beskyttet side
?>
<html>
<head>
<title>Login system - Logget ind</title>

<font face=\"verdana\">

Du er nu logget ind!

</font>

</html>
<?
// Slut HTML kode på beskyttet side
exit;
}
?>
<html>
<head>
<title>Login system</title>

<font face=\"verdana\">
<form action=\"login.php\" method=\"post\">

Brugernavn: <input type=\"text\" name=\"brugernavn\"><br>
Password: <input type=\"text\" name=\"password\"><br>
<input type=\"submit\" name=\"login\" value=\"Login\">

</form>
</font>

</html>
Avatar billede the-gnu.dk Nybegynder
10. november 2000 - 13:44 #3
Jeg er helt sikker på at det er opsætningen på min server der er i vejen med, for det virker hvis jeg smider den op på f.eks. net-services.dk
Avatar billede nire Nybegynder
10. november 2000 - 13:48 #4
hvad er PHP kort!!!
Avatar billede the-gnu.dk Nybegynder
10. november 2000 - 13:51 #5
PHP kort ?
Avatar billede nire Nybegynder
10. november 2000 - 13:55 #6
PHP
Avatar billede the-gnu.dk Nybegynder
10. november 2000 - 14:00 #7
Jeg forstår ikke helt dit spørgsmål!
Avatar billede enlize Nybegynder
10. november 2000 - 14:04 #8
Har du genstartet din IIS server...?
eller måske skal du prøve at genstarte din PC

Når du skal installere PHP4 følger en step by step hjælpe fil med, som nøjagtig fortæller hvordan du sætter PHP4 op.

Har du fulgt den, da du satte PHP4 op?
Avatar billede the-gnu.dk Nybegynder
10. november 2000 - 14:17 #9
Jeg har fulgt vejledningen 100%! Jeg har:
# Kopieret .DLL filer over c:\\winnt\\system32\\ , samt smidt php.ini i c:\\winnt\\
# Tilføjet ISAPI-filen
# genstartet computeren
# Genstartet IIS fuldstændeligt fra dos

Jeg syntes ikke, at jeg mangler noget ?
Avatar billede enlize Nybegynder
10. november 2000 - 14:32 #10
Læg denne fil ( http://www.parnell.dk/info.php ) i roden af dit IIS bibliotek(c:\\inetpub\\wwwroot)

Læg den i roden og eksekverer den via din browser.
Den skulle gerne komme med en oversigt over hvilke komponenter du har installeret.
Avatar billede enlize Nybegynder
10. november 2000 - 14:34 #11
Undskyld den hedder: http://www.parnell.dk/info.zip og omdøb fra zip til php :)
Avatar billede the-gnu.dk Nybegynder
10. november 2000 - 15:35 #12
http://testsiden.dk/info.php

Så ligger den her... Prøv at kigge på den! Det ser ud somom den har installeret PHP korrekt - den har bare alligevel problemer med at poste informationer.

Jeg har lagt en test ud her:
http://www.testsiden.dk/test.php

Koden til den er:
<html>
<head>
<title>Test</title>
</head>
<body>

<?
if($skriv) {
echo($skriv);
}
?>

<form action=\"test.php\" method=\"post\">
<input type=\"text\" name=\"skriv\"> <input type=\"submit\" name=\"send\" value=\"Send\">
</form>

</body>
</html>
Avatar billede the-gnu.dk Nybegynder
12. november 2000 - 02:19 #13
Ik\' noget at hente her!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester