01. juni 2005 - 10:38Der er
2 kommentarer og 1 løsning
Underlig FORM ACTION, Måske mere opsætning af IIS
Jeg har fået til opgave at flytte et intranet fra en server til en anden, men når jeg har lagt det over på den nye virker det ikke.
Det der undrer mig er, at jeg har en form i en fil der hedder login.php med følgende action: <form action="./"> Normalt synes jeg man skriver et filnavn, f.eks. index.php
Sådan som jeg forstår ovenstående action, skal den åbne standart filen for den mappe som selve filen ligger i. I mit tilfælde ligger både login.php og index.php i mappen main og i IIS har jeg defineret "standartdokumentet" til at være index.php. Så skulle den vel bare tage fat i index.php når action hedder "./" ? Eller har jeg fået den galt i halsen?
Hvis jeg skriver index.php i action, virker det fint, men vedkommende som har programmeret det, må vel have haft en grund til at gøre det på den anden måde. Ydermere er der nogle includes, (.inc filer), men jeg ved ikke om det skal sættes op i IIS eller PHP.ini for at de virker?
Prøv at fjerne . i action <form action="/" så skulle du gerne submitte til indexfilen i roden af hostet.
Hvis du har et php doc, skulle der ikke være nogen problemer med <?php include("fil.inc");
Hvis filen som includes er php script, vil det blive afviklet, også selvom den hedder inc
Men det er nok en go' ide at definere *.inc filer til at være php docs! Som regel står der jo koder m.m. og hvis ikke iis ved hvad den skal stille op, bliver den vel serveret som tekst, hvis filen loades direkte i browseren
Tja, det ændrede ikke noget, den får stadig ikke fat i filen. Jeg får en side med en fejl :
Siden kan ikke vises Den side, du søger efter, kan ikke vises, fordi sidens adresse er forkert.
Prøv følgende:
Hvis du har skrevet sidens adresse på adresselinjen, skal du sikre dig, at du har angivet den korrekt.
Åbn localhost startsiden, og søg derefter efter hyperlinks til de ønskede oplysninger. HTTP 405 - Ressourcen er ikke tilladt Internet Information Services
--------
Jeg har lige prøvet at ligge det op på et webhotel og her virker det fint, så det må være enten IIS eller php.ini.
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.