---
title: "Kanske något för Erik Juhlin?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14141-kanske-något-för-erik-juhlin"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2002-01-31T21:16:00.000Z"
updated: "2002-02-02T02:33:00.000Z"
replies: 18
views: 439
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/14141-kanske-något-för-erik-juhlin"
---

# Kanske något för Erik Juhlin?

## #1 — Jesper T, 2002-01-31T21:16Z

Jag får en konstig felkod?

 <http://cgi.webforum.nu/wf/Forum11/HTML/008680.html> 

MVH Jesper

Permalänk: https://www.webforum.nu/p/14141

## #2 — @nders, 2002-01-31T21:25Z

Vad får du fram om du bara skriver ut sURL innan du gör modifieringar till den?

Permalänk: https://www.webforum.nu/p/309064

## #3 — Jesper T, 2002-01-31T21:49Z

Jag vet inte riktigt vad du menar, men här är (princip)koden:

```
<%
sURL = Request.ServerVariables("URL")
sURL = Mid(sURL, 2)
sURL = Mid(sURL, 1, InStr(sURL, "/") - 1)
%>
<!--#include virtual="/cn.asp"-->
<%

  sql = "SELECT * FROM Users WHERE username = '" & sURL &"'"
  Set rs = Server.CreateObject("ADODB.Recordset")
  rs.Open sql, conn, 3, 3

If rs.EOF Then%>
<html>
<head>

</head>

<body bgcolor="#FFFFFF" text="#000000">
<p><img src="images/logo.gif" width="238" height="65"></p>
<p><font face="Geneva, Arial, Helvetica, san-serif">Hittar inte sidan! </font></p>
<p><font face="Geneva, Arial, Helvetica, san-serif"><a href="index.asp">Tillbaka 
  </a></font></p>
</body>
</html>
<%Else
response.write rsuser("firstname")response.write rsuser("surname")
response.write rsuser("phone")

end if%>
```

Mvh Jesper

Permalänk: https://www.webforum.nu/p/309065

## #4 — @nders, 2002-01-31T21:54Z

För att kontrollera att variabler innehåller det de ska så skriver man ut dem med response.write.

```
<%
sURL = Request.ServerVariables("URL")
[b]Response.write sURL[/b]
sURL = Mid(sURL, 2)
sURL = Mid(sURL, 1, InStr(sURL, "/") - 1)
%>
```

Permalänk: https://www.webforum.nu/p/309066

## #5 — Jesper T, 2002-01-31T21:57Z

Ok, jag gjorde det men la den efter "mid".
I.a.f. så står det: /404.asp 
som är min "felsida"-ovan presenterade kod.

MVH Jesper

Permalänk: https://www.webforum.nu/p/309067

## #6 — Jesper T, 2002-01-31T23:00Z

Om man disablar

```
sURL = Mid(sURL, 2)
```

Respektive

```
sURL = Mid(sURL, 1, InStr(sURL, "/") - 1)
```

med ett' så får jag inget felmeddelande, men å andra sidan funkar det inte, så det var ju ingen glädje med den sorgen. I båda "versionerna" så skriver den ut /404.asp med Response.write sURL

MVH Jesper

\[Redigerat av Jesper T den 01 feb 2002\]

Permalänk: https://www.webforum.nu/p/309068

## #7 — Jesper T, 2002-02-01T00:57Z

!"?+=/{$\[\]@£$$\*'''zzzzZZZZZZ

Permalänk: https://www.webforum.nu/p/309069

## #8 — @nders, 2002-02-01T05:53Z

Om det inte längre står i adressraden det som skrevs där, är det svårt att använda det.

Redirectar servern till 404.asp vid file not found?

Permalänk: https://www.webforum.nu/p/309070

## #9 — Erik Juhlin, 2002-02-01T07:38Z

Måste vara det. Då är det mer ett IIS problem ju.
Men man borde nog ändå ändra om lite i min kod...

```
<%
sURL = Request.ServerVariables("URL")
sURL = Mid(sURL, 2)
lSecondSlash = InStr(sURL, "/")
If lSecondSlash Then sURL = Mid(sURL, 1, lSecondSlash - 1)
%>
```

Permalänk: https://www.webforum.nu/p/309071

## #10 — Erik Juhlin, 2002-02-01T07:39Z

Förresten, vad blir hela URLen när du kommer till en felsida?
Jag har för mig att det kan bli så att man får URLen man skrev i QueryStringen...

Permalänk: https://www.webforum.nu/p/309072

## #11 — Jesper T, 2002-02-01T16:57Z

@nders: 

> Redirectar servern till 404.asp vid file not found?

Ja det gör den?

Erik:

> Förresten, vad blir hela URLen när du kommer till en felsida?

 Den skriver inget i adressfältet, förutom det man skrivit dit!, jag skall prova din "nya" kod och se vad den gör för skillnad.

MVH jesper

Permalänk: https://www.webforum.nu/p/309073

## #12 — Jesper T, 2002-02-01T23:09Z

Ok, det gjorde ingen skillnad förutom att samma felsida kom upp oberoende av vad jag skrev i adressfältet. Skriver fortfarande ut /404.asp med Response.write sURL, men det kanske inte är så konstigt?! Skall den skriva hela adressen jag knackat in eller? Blir aldrig riktigt klok på detta, lämnar snart walk over! Snälla hjälp mig! :(

MVH Jesper

Permalänk: https://www.webforum.nu/p/309074

## #13 — solbulle, 2002-02-01T23:35Z

Det du gör nu är väl att ´du får reda på sidans namn, som mycket riktigt är 404.asp. Min tro är att du måste fånga upp det som står i adressfältet med hjälp av javascript: location.href

Iofs är inte jag någon mästare men det är min tro. På så sätt kan du i alla fall få rätt på den inmatade adressen.

Permalänk: https://www.webforum.nu/p/309075

## #14 — Jesper T, 2002-02-01T23:40Z

Ja men jag har ställt frågan under javascript forumet också men måste ha mer kod för att knäcka nöten, jag är dålig på ASP och värdelös på javascript så kan du ge mig lite javascript kod så vore jag tacksam!

Bästa hälsningar

Jesper

Permalänk: https://www.webforum.nu/p/309076

## #15 — solbulle, 2002-02-01T23:57Z

Jag vet inte men kanske ngt likt detta:

```
<SCRIPT LANGUAGE="JavaScript">
var href = document.location.href;
var s = href.split("/"); 
var nyhref = s[s.length-1]
document.writeln(nyhref );
</script>
```

Sen kanske det bästa blir att göra ett skutt till en aspsida och skicka med variabeln, namnet i en querystring kanske.

Permalänk: https://www.webforum.nu/p/309077

## #16 — solbulle, 2002-02-02T00:12Z

Typ något likt detta kanske:

```
<%

If request.querystring("sida") <> "" then 

'Fixa med databasen

sURL = Request.querystring("sida")
sql = "SELECT * FROM Users WHERE username = '" & sURL &"'"

response.write sURL 'Testutskrift

else

%>
<SCRIPT LANGUAGE="JavaScript">
var href = document.location.href;
var s = href.split("/"); 
var nyhref = s[s.length-1]
document.writeln(nyhref );
self.location.href="404.asp&sida="+nyhref 
</script>

<% End If %>
```

Permalänk: https://www.webforum.nu/p/309078

## #17 — Jesper T, 2002-02-02T01:12Z

Tack skall testa... ;)

Permalänk: https://www.webforum.nu/p/309079

## #18 — Jesper T, 2002-02-02T01:47Z

Helt Lyyyysande!

En hel solgul kanel bulle till dig min vän!!

Jesper :)

Permalänk: https://www.webforum.nu/p/309080

## #19 — solbulle, 2002-02-02T02:33Z

Kul om du kan använda det. :)

Permalänk: https://www.webforum.nu/p/309081

---

Tråden på webben: https://www.webforum.nu/amne/asp/14141-kanske-något-för-erik-juhlin
