Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Statiska adresser

Postades av 2003-12-03 07:57:37 - Jenz Ekedahl, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 457 personer

Hej.

Jag har en webbplats som använder sig av mappar och undermappar, och för varje default-sida inkluderar jag sidhuvud och sidfot. Problemet är att jag vill få ut en statisk adress som är den samma oavsett vilken mapp besökaren är i, både för att länka till bilder och andra sidor, samt en lokal sökväg för att kunna skapa filer på rätt plats med fso. Går det och i så fall hur gör man?

Mvh


Svara

Sv: Statiska adresser

Postades av 2003-12-03 08:10:45 - Karl Adriansson

tja jag vet inte om det är det du tänker på men du kan ju inkludera filer på två sätt. antingen relativt till dokumentet precis som vanligt eller relativt till site-rooten genom att börja sökvägen med en "/".

Alltså om du ska länka till myImg.gif som ligger direkt i rooten kan du skriva "/myImg.gif" och då spelar det ingen roll hur många undermappar ner i trädstrukturen du är...

Som sagt, hängde inte riktigt med på vad du menade så jag kan ha missuppfattat dig men jag får väl skylla på att timmen är tidig isf ;)


Svara

Sv: Statiska adresser

Postades av 2003-12-03 10:39:57 - Jenz Ekedahl

Tidigt var det ja...

Jag tror att den enkla frågan är: Hur får jag fram namnet på Webbplatsens rotmapp (rotmappen som sidan ligger i)? Därifrån bör man ju sedan kunna hitta rätt.

Mvh


Svara

Sv: Statiska adresser

Postades av 2003-12-03 15:05:37 - Ulf Nygren

Server.MapPath("default.asp")


Svara

Sv: Statiska adresser

Postades av 2003-12-07 13:39:49 - Jenz Ekedahl

Förvisso, men låt säga att vi har ett asp-dokument som skapar en txt-fil (om filen inte existerar) med Server.MapPath(). Detta asp-dokument inkluderar vi sedan i varje defaultsida i alla undermappar. Resultatet blir att det skapas en txt-fil i varje mapp där man inkluderar dokumentet som skapar en fil.

Jag vill alltså att filen ska skapas i webbplatsen rotmapp och ingen annanstans, oavsett vilken sida som inkluderar skapa-fil-dokumentet.

Man skulle kunna använda Request.Servervariables("APPL_PHYSICAL_PATH") eller liknande, men då får man bara sökvägen till serverroten och inte webbplatsroten.

Hoppas att någon förstår vad jag menar...


Svara

Sv: Statiska adresser

Postades av 2003-12-08 17:46:40 - Jenz Ekedahl

Nehej... inte det.


Svara

Sv: Statiska adresser

Postades av 2003-12-09 05:18:46 - Pelle Johansson

Du har säkert fått fram sökvägen till din privata katalog på server, ex d:\clients\kundnamn\wwwroot\ och därmed kan du ju i global.asa lägga in en application("root") = "d:\clients\kundnamn\wwwroot\"

Sen på din include, eller alla dina includesidor faktiskt referera till denna sökväg när du nu skall arbeta med fso. Ex:

<code>
Fso.Open Application("Root") & "/logg.txt"
</code>


Svara

Sv: Statiska adresser

Postades av 2003-12-11 16:18:39 - Jenz Ekedahl

Efter lite tänk så löste jag det, om än på ett lite klumpigt sätt. Men det funkar som jag vill och när man känner till den verkliga sökvägen så är det bara att byta ut scriptet mot den faktiskt sökvägen.

<code>
Function GetPath(intValue)
Dim arrPath,strPath,strUrl,fs,i

arrPath = Split(Request.ServerVariables("PATH_INFO"),"/")

Set fs = Server.CreateObject("Scripting.FileSystemObject")
For i = 0 To UBound(arrPath)-1
strPath = strPath & arrPath(i) &"/"
If fs.FileExists(Server.MapPath(strPath &"root")) Then
Exit for
End If
Next
Set fs = nothing

strUrl = "http://"& Request.ServerVariables("SERVER_NAME") & strPath

If intValue = 0 Then
GetPath = strUrl
Else
GetPath = strPath
End If
End Function
</code>

Vet inte om någon fattade vad jag menade överhuvud taget, men det var iaf detta jag var ute efter... Optimering är välkommen.
Ska väl tilläggas att jag inte har åtkomst till global.asa.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
8 747
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies