Avatar billede tfswebguy Nybegynder
31. juli 2005 - 16:28 Der er 12 kommentarer og
1 løsning

nu er det galt igen med PHP/IIS.Når man trykker på en submit knap

http://dtweb.dk:81

Prøv at gå ind på "Login" og tryk på "Login" knappen

Hvorfor gør den nu det?

Har ikke sat noget sted, hvad den skal udføre, efter man trykker på knappen
Avatar billede ksoren Nybegynder
31. juli 2005 - 16:31 #1
Det har jeg flere gange set, hvis der ikke angives en action i form-tagget
Avatar billede foxmulder58 Praktikant
31. juli 2005 - 16:32 #2
Er der et testbrugernavn + kode vi kan benytte. Lige nu linker den over til en side du ikke har oprettet eller den ikke kan finde ihvertfald.

mvh
fox
Avatar billede riversen Nybegynder
31. juli 2005 - 16:33 #3
du kan jo prøve at kigge i din log for at blive klogere på, hvad der bliver sendt fra klienten...
Avatar billede ksoren Nybegynder
31. juli 2005 - 16:34 #4
<form action="<?php echo $_SERVER['PHP_SELF']?>">
Avatar billede tfswebguy Nybegynder
31. juli 2005 - 16:37 #5
ksoren havde ret ;)

foxmulder58 > Der er ikke lavet en funktion for den form. Den viste en fejlside kode 405

riversen > Man tænker på det logiske når det er for sent :$ Hehe. Men nu er det jo ikke nødvendigt at tjekke loggen :)

ksoren > SMID SVAR ;)

(Blir fattig i point på et tidspunkt af at skifte til IIS :D)
Avatar billede foxmulder58 Praktikant
31. juli 2005 - 16:40 #6
hej tfswebguy --> nu kender jeg ikke IIS (internet information service??) er det korrekt...er den ikke til at teste sine server side scripts som eksempelvis PHP med?

For i så fald kan jeg anbefale WAMP !

Men jeg er nu ikke så srk i de med lokale servere derfor hentede jeg bar WAMP pakken og det fungerer upåklageligt.


mvh
Mads
Avatar billede tfswebguy Nybegynder
31. juli 2005 - 16:46 #7
IIS = Internet Information Services

Et MS produkt, som understøtter ASP og Access

Jeg bruger lige nu Apache til mit webhotel, men vil gerne kunne yde ASP og Access support også, så derfor installerede jeg IIS og installerede PHP

Jeg hentede så ikke apache, php og MySQL, og installerede, men brugte den færdige pakke der hedder PHPTriad
Avatar billede foxmulder58 Praktikant
31. juli 2005 - 16:48 #8
ok jeg kender ikke PHPtriad!

Men kan godt se at WAMP (Windows Apache MySQL PHP) ikke duer :)


ha en god dag her på eksperten.dk


mvh
Mads
Avatar billede tfswebguy Nybegynder
31. juli 2005 - 16:49 #9
jo tak og i lige måde :)
Avatar billede ksoren Nybegynder
31. juli 2005 - 17:20 #10
ok
Avatar billede tfswebguy Nybegynder
31. juli 2005 - 17:30 #11
hmm.. lige en hurtig en mere.. Det er til et subdomæne script..

$host = $_SERVER['HTTP_HOST']; // Udskriver dtweb.dk:81
$serverurl = "dtweb.dk:81"; // Server URL selvf :)

$tjek_sub = mysql_query("SELECT brugernavn FROM webhotel_brugere");
while(@$sub = mysql_fetch_array($tjek_sub)){
// Subdomæne uden www
if(isset($host) == "". $sub['brugernavn'] .".". $serverurl ."/"){
header("location: http://". $serverurl ."/". $sub['brugernavn'] ."/");
}

Hvis jeg går ind på http://dtweb.dk:81 redirecter den til den første bruger fra SQL
Hvorfor? Den skal jo ikke redirecte
Avatar billede ksoren Nybegynder
31. juli 2005 - 17:49 #12
isset($host) giver true

den sammenligner du med en ikke-tom streng, det giver også true

if(true == true){
  // ok
}
Avatar billede tfswebguy Nybegynder
31. juli 2005 - 17:57 #13
ahh got it :)
skulle altså bare skrive $host i stedet for isset($host) :D

Du får point
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