Avatar billede thaufer Nybegynder
14. august 2001 - 22:12 Der er 21 kommentarer og
2 løsninger

ASP check --> fejl side

jeg ville gerne ha lavet et asp (vbscript) script som undersørger som filen ligger i men root mappe. Hvis filen er der, så bliver man sendt videre til siden hvis den ikke er der bliver man send afsted til fx 404.asp. Det her er min kode indtil nu - den virker ikke og jeg har på fornemmelsen at der mangler noget...?

<%
Set fil = CreateObject(\"Scripting.FileSystemObject\")
%>
<html>
<body>
<%
  If fil.FileExists(bla.asp) Then
  Response.Write \"<a href=\"bla.asp\">BLA LINK</a>\"
  Else
  Response.Write \"<a href=\"404.asp\">BLA LINK</a>\"
  End If
%>
</body>
</html>
Avatar billede erikjacobsen Ekspert
14. august 2001 - 22:14 #1
If fil.FileExists(\"bla.asp\") Then
Avatar billede thaufer Nybegynder
14. august 2001 - 22:17 #2
jeg får denne fejl:
Der opstod en Microsoft VBScript-kompileringsfejl fejl \'800a0401\'

Slut på sætning var ventet

/Birkelund/TMP6x6fsi2r0a.asp, linje 8

Response.Write \"<a href=\"bla.asp\">BLA LINK</a>\"

Avatar billede jacobve Nybegynder
14. august 2001 - 22:17 #3
smart, på den måde kan man lave sin egen fejl side...
Avatar billede thaufer Nybegynder
14. august 2001 - 22:17 #4
også en streg under b i bla.asp
Avatar billede burningice Nybegynder
14. august 2001 - 22:17 #5
Response.Write \"<a href=\"404.asp\">BLA LINK</a>\" skal vel også være Respnse.Redirect(\"404.asp\")
Avatar billede jacobve Nybegynder
14. august 2001 - 22:18 #6
Response.Write \"<a href=\"\"bla.asp\"\">BLA LINK</a>\"

prøv dette.
Avatar billede thaufer Nybegynder
14. august 2001 - 22:20 #7
cyperfessor -> ja, men meningen er at jeg har en menu, som har nogle punkter som der ikke sider til endnu. så tænkte jeg at man kunne lave sådan et script som checker om det er der og så skriver linket med bla.asp eller skriver linket med 404.asp
Avatar billede burningice Nybegynder
14. august 2001 - 22:20 #8
:)

Response.Write \"<a href=\"\"bla.asp\"\">BLA LINK</a>\"
Avatar billede thaufer Nybegynder
14. august 2001 - 22:21 #9
har fundet fejlen --> det hele virker!
Avatar billede burningice Nybegynder
14. august 2001 - 22:21 #10
husk at brug dobbelt \", altså \"\" hvergang du har tænkt dig at skrive et \"
Avatar billede jacobve Nybegynder
14. august 2001 - 22:21 #11
hvad var fejlen så ?
Avatar billede thaufer Nybegynder
14. august 2001 - 22:22 #12
jeg brugte forkerte \"\'\"\'\'\" sådan nogle.. min færdige kode:
<%
Set fil = CreateObject(\"Scripting.FileSystemObject\")
%>
<html>
<body>
<%
  If fil.FileExists(\"bla.asp\") Then
  Response.Write \"<a href=\'bla.asp\'>BLA LINK</a>\"
  Else
  Response.Write \"<a href=\'404.asp\'>BLA LINK</a>\"
  End If
%>
</body>
</html>
Avatar billede thaufer Nybegynder
14. august 2001 - 22:22 #13
lav lige nogle svar så jeg kan få pointene delt ud :)
Avatar billede burningice Nybegynder
14. august 2001 - 22:22 #14
nej nej nej... \' er noget skod, det er ikke standard html, i hvert fald ikke hvad jeg ved af... at det så virker er noget helt andet
Avatar billede burningice Nybegynder
14. august 2001 - 22:23 #15
brug \"\" istedet for \'
Avatar billede jacobve Nybegynder
14. august 2001 - 22:24 #16
<a href=\'bla.asp\'>tekst</a>

skal vel skrives som:

<a href=\"bla.asp\">tekst</a>

for at det overholder html standarden.
Avatar billede thaufer Nybegynder
14. august 2001 - 22:24 #17
cyberfessor --> ok, virker også :)
Avatar billede jacobve Nybegynder
14. august 2001 - 22:24 #18
cyberfessor >> :-)
Avatar billede thaufer Nybegynder
14. august 2001 - 22:25 #19
hva\' med dig erik? pts?
Avatar billede erikjacobsen Ekspert
14. august 2001 - 22:27 #20
nix
Avatar billede thaufer Nybegynder
14. august 2001 - 22:27 #21
ah hva?
Avatar billede jacobve Nybegynder
14. august 2001 - 22:29 #22
ja, jeg fatter ham ikke (ham erikjacobsen) han vil aldrig have point, men alligevel ligger han \'lunt i svinget\' på top 10 listen... hmm :-)
Avatar billede jacobve Nybegynder
14. august 2001 - 22:30 #23
men det skyldes nok at han kun vil have points for spørgsmål han 100% har givet rigtigt svar på.  har jeg ret?
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
Kurser inden for grundlæggende programmering

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