Avatar billede bas Forsker
07. februar 2003 - 16:28 Der er 26 kommentarer og
1 løsning

Hvorfor vises siden ikke ?

Hej

Prøv lige at kigge på:

www.detour.dk/test/gaestebog.php

Når man klikker på "Skriv i gæstebog" (nederst) får man en side, hvor man kan skrive et indlæg.

Når man klikker på tilføj kan man ikke komme tilbage til
gæstebogen (gaestebog.php).

Hvorfor ikke ?

Det virker, når jeg kører den via localhost.

Gæstebog er modulleret ud fra denne:

http://www.sukos.dk/php/txtguestbook/

Beklager, men jeg har ikke mulighed for at give flere points.
(Jeg synes det er latterligt, at man ikke kan få tildelt flere points at give ud af)
Avatar billede alrua Nybegynder
07. februar 2003 - 17:23 #1
<form action="" method="post">

der er dit problem vist ;)

går ud fra du bruger <?php echo $PHP_SELF; ?> eller tilsvarende til at skrive den ud...

prøv at skrive $_SERVER['PHP_SELF'] i stedet for - når register_globals er slået fra eksisterer $PHP_SELF ikke :)
Avatar billede alrua Nybegynder
07. februar 2003 - 17:23 #2
var et svar
Avatar billede bas Forsker
07. februar 2003 - 17:59 #3
I filen står der i forvejen sådan:

< form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >

- Martin
Avatar billede Slettet bruger
07. februar 2003 - 18:02 #4
latterligt at du ikke får points?? Du skal da deltage i forummet (altså besvare spørgsmål) ligesom os andre for at få points... Hvordan skulle et forum ellers køre rundt? Du må gøre noget for pointsene :)
Avatar billede alrua Nybegynder
07. februar 2003 - 18:10 #5
du kan jo prøve med <?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>
kan være versionen af PHP er så gammel at de nye superglobals er slået fra - eller at de ikke eksisterer...
Avatar billede alrua Nybegynder
07. februar 2003 - 18:15 #6
erm - at PHP er så gammel at de ikke eksisterer - eller at de er slået fra. :P
Avatar billede bas Forsker
07. februar 2003 - 18:29 #7
Sært - det ændrer ingenting

Hvad gør man så ?

Til westhi

Du har sikkert ret i at jeg selv må til at svare på spørgsmål for at optjene
points :)
Avatar billede alrua Nybegynder
07. februar 2003 - 18:31 #8
kan du ikke uploade en .phps fil så vi kan se hele koden? :)
Avatar billede bas Forsker
07. februar 2003 - 18:33 #9
jo

gemmer jeg bare de pågældende filer som .phps ?
Avatar billede alrua Nybegynder
07. februar 2003 - 18:37 #10
ja, det plejer at virke :)
Avatar billede bas Forsker
07. februar 2003 - 18:40 #11
ja, det ser ud til at virke.

www.detour.dk/test/gaestebog.phps  (viser gæstebogen)

www.detour.dk/test/tilfoej.phps    (indtastningsformularen)
Avatar billede kastermester Nybegynder
07. februar 2003 - 20:42 #12
I gaestebog.phps skriv <?php showsource("gaestebog.php"); ?>.
Avatar billede bas Forsker
07. februar 2003 - 21:16 #13
Ok

<?php showsource("gaestebog.php"); ?>
er lagt ind i gaestebog.phps.

Hvad gør den - viser kode ?
Avatar billede kastermester Nybegynder
07. februar 2003 - 21:22 #14
Ja det skulle den.
Hmm, det ser meget mystisk ud, den skriver stien rigtig nok i action="..." og tilfoej.php ser også ok ud... mystisk, ja det hjælper dig jo ikke så meget, men jeg kan ikke rigtig se nogen fejl.
Avatar billede kastermester Nybegynder
07. februar 2003 - 21:25 #15
Dog undrer jeg mig over hvordan der kan stå "showsource("gaestebog.php")" i din gaestebog.php uden at den viser kilden.
Avatar billede bas Forsker
07. februar 2003 - 21:25 #16
Kan der være noget, som min server ikke understøtter
eller er den en instilling, der skal ændres ?
Avatar billede bas Forsker
07. februar 2003 - 21:27 #17
Min gæstebog bygger på denne:

http://www.sukos.dk/php/txtguestbook/gaestebog.php

.. og den kører uden problemer onlie
Avatar billede kastermester Nybegynder
07. februar 2003 - 21:27 #18
Kan du ikke prøve at smide en fil op hvor der står <?php phpinfo() ?> i? Så vi kan se hvilken version af php der er installeret m.m. Ved ikke om det hjælper men det kan være at det sætter gang i noget.
Avatar billede bas Forsker
07. februar 2003 - 21:29 #19
Avatar billede kastermester Nybegynder
07. februar 2003 - 21:32 #20
Hmmm, ja i hvert fald kan vi konkludere at det er en gammel php version, ellers er der ikke rigtig noget der falder mig i øjnene. Men prøv i tilfoej.php at ændre dine Header("Location:gaestebog.php"); til Header("Location: /test/gaestebog.php"); og se om det hjælper. Jeg synes dog stadig at det virker lidt "skummelt".
Avatar billede bas Forsker
07. februar 2003 - 21:43 #21
Næ, det hjalp vist ikke
Avatar billede bas Forsker
08. februar 2003 - 14:06 #22
Avatar billede kastermester Nybegynder
08. februar 2003 - 14:07 #23
Det er noget med opsætningen af php der er galt så. Få din udbyder til at opgradere.
Avatar billede bas Forsker
08. februar 2003 - 14:10 #24
Skal jeg sige til min udbyder, at de skal opgradere PHP ?
Avatar billede kastermester Nybegynder
08. februar 2003 - 14:11 #25
Ja det vil jeg råde dig til, det er i forvejen en gammel version, de skal til at opgradere hvis de vil holde på deres kunder. Og så burde dit script også virke der.
Avatar billede bas Forsker
08. februar 2003 - 14:15 #26
Ok, har lige sendt en mail til dem.
Avatar billede bas Forsker
08. februar 2003 - 18:01 #27
Takker mange gange for jeres hjælp :)
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