Avatar billede carlo1 Nybegynder
01. juni 2005 - 10:38 Der 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?
Avatar billede sukos Juniormester
01. juni 2005 - 11:18 #1
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
Avatar billede carlo1 Nybegynder
01. juni 2005 - 12:58 #2
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.
Avatar billede carlo1 Nybegynder
08. juni 2005 - 15:18 #3
Lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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