webForumDet fria alternativet

bild.asp?Bild=125......

17 svar · 541 visningar · startad av henrik2001

henrik2001Medlem sedan dec. 2000241 inlägg
#1

hoppas nån kan hjälpa mej med detta:
jag vill ha en bild adress som ser ut som den i ämnet ovan.....ett exempel finns på expressen:
http://www.expressen.se/picture.asp?id=21482

hoppas nån fattar....:)

M@rtinMedlem sedan dec. 19992 085 inlägg
#2

Då har du bara en sida (bild.asp) o sen hämtar du bildens exakta sökväg från t.ex. en databas genom att ange id nummer... id nummret e asså det som du anger i andressen (bild=125) o det värdet hämtar du i asp genom:
Request.Querystring("bild")

------------------
//M@rtin
Keyboard ERROR!
Press F1 to resume.

henrik2001Medlem sedan dec. 2000241 inlägg
#3

okej...jag tror jag fattar...kan du skriva hela koden för "bild.asp"...snälla ?

RossifumiMedlem sedan okt. 20001 558 inlägg
#4

Expressen har inte så som ovan beskrev men...

kod >> bild.asp

Response.Buffer = "True"
Response.Redirect Request.QueryString("bild")

Sedan hämtar du bilden...

<img src="bild.asp?bild=bild.jpg">

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

costodiaMedlem sedan aug. 2000864 inlägg
#5

finns det inget script som inte länkar vidare till bilden så att man istället för att komma till http://www.costodia.com/bildtest/campus.gif stanna kvar på http://www.costodia.com/bildtest/bild.asp?bild=campus.gif och även kan visa test på sidan?

------------------
Mvh Martin Persson
www.Costodia.com

BenganMedlem sedan juni 2000690 inlägg
#6

Det är ganska simpelt...

Kod i default.asp:

<%
Dim Bild
Bild = Request.QueryString("bild")
%>

<html>
<body>
<img border="0" src="<%=Bild%>">
</body>
</html>

Osv...

------------------
MvH
/Bengan
www.bengan.com
"Better to be hated for who you are than loved for who you're not."

costodiaMedlem sedan aug. 2000864 inlägg
#7

tack så mycket det funkade! http://www.costodia.com/bilder/index.asp?bild=ballou.gif

jag var försten inne och kollade på din sajt, r det svårt att hämta nyheter som de från aftonbladet?

grymt bra sajt du har företsen,

------------------
Mvh Martin Persson
www.Costodia.com

BenganMedlem sedan juni 2000690 inlägg
#8

Svårt och svårt :)
Har man inte pysslat så mycket med stränghantering och komponenter så är det lite knepigt.

Det funkar så här:
1. En HTTP komponent hämtar hem sidan man vill ta rubrikerna ifrån till servern som en sträng.
2. Man kör ett skript som går igenom strängen och tar ut det man vill använda och ändrar/formaterar så det passar till den sida man vill ha det på.
3. Resultatet sparas i en fil på servern.
4. Filen infogas med SSI eller liknande på hemsidan.
5. För att inte belasta servern för mycket och snabba upp visningen så schemalägger man alltihop till att ske typ 1 gång/timme.

Sen är det knepigt att fånga upp fel med som blir när den sida man kontaktar är nere eller för slö. Hittas inte servern så är det inga problem men laddas halva sidan och sen timar out så kan man få lite märkligt resultat.

Till sist så är det inget kul när sidan man laddar hem ändrar design helt plötsligt :)

Man bör såklart även fråga källorna om lov om de nu inte har någon policy där det står att man får länka till deras artiklar.

Om du inte känner för att lägga ner tid på detta så rekommenderar jag att kolla in http://www.nic-sys.se/news/

------------------
MvH
/Bengan
www.bengan.com
"Better to be hated for who you are than loved for who you're not."

[Redigerat av Bengan den 04 jan 2001]

costodiaMedlem sedan aug. 2000864 inlägg
#9

tack för ditt svar,
det lät lite för komplicerat för mig så
jag håller mig till http://www.nic-sys.se/news/ men tack ändå.

------------------
Mvh Martin Persson
www.Costodia.com

BenganMedlem sedan juni 2000690 inlägg
#10

Kan tillägga att jag just nu sitter och lägger in mer felhantering för det verkar som att IDGs databas har drabbats av 2K1 problem eller nåt (visar ibland endast en eller ingen nyhet) :)

------------------
MvH
/Bengan
www.bengan.com
"Better to be hated for who you are than loved for who you're not."

costodiaMedlem sedan aug. 2000864 inlägg
#11

jag funderar på att test det i alla har jag kommit på, är det svårt att göra en http komponent, resp vet du någon bra sida man kan läsa mer om hur man gör,
tack på förhand,

------------------
Mvh Martin Persson
www.Costodia.com

solbulleMedlem sedan mars 20015 287 inlägg
#12

Hupp! Felpostat...

[Redigerat av solbulle den 08 maj 2001]

costodiaMedlem sedan aug. 2000864 inlägg
#13

<%
Dim Bild
Bild = Request.QueryString("bild")
%>
<html>
<body>
<img border="0" src="<%=Bild%>">
</body>
</html>

Är utan tvekan de script som jag haft mest nytta av om man ser till de script som jag fått härifrån webforum.

Det jag nu sitter och funderar på är om det finns något sätt att göra precis samma sak med en textfil, alltså http://www.costodia.com/bilder/index.asp?bild=ballou.txt
t ex, och även sen i framtiden http://www.costodia.com/bilder/index.asp?bild=ballou.htm kankse.
Finns det något smart sätt att göra detta på?

------------------
Mvh Martin Persson
E-post: webforum@costodia.com
http://ebid.se

solbulleMedlem sedan mars 20015 287 inlägg
#14

Typ:

<%
Dim Bild, Text
Bild = Request.QueryString("bild")
Text =  Request.QueryString("Text")

IF Bild <> "" then %>
<img border="0" src="<%=Bild%>">

<% End If 

IF Text <> "" then 

server.execute Text 
End If %>

Text=text.txt eller html.html osv

Kanske kan vara något.

------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II

voigtann1Medlem sedan juni 20019 519 inlägg
#15

hur gör man så att den ta text ifrån querystringen.. typ:
bild.asp?bild=hej.jpg&text=muuuu

Fixat!
------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

[Redigerat av voigtann1 den 09 feb 2002]

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#16

Nu finns det ju enklare sätt, men vad Expressen faktiskt gör är att spotta ut bilden binärt (bilder är väl binära?).

Men vill man göra det så kan man använda sig av Response.BinaryWrite...

------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/

voigtann1Medlem sedan juni 20019 519 inlägg
#17

Hur? kan du visa?? har du någon kod?

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#18

Lite kod som jag fått i en annan tråd... :)

<%
Response.ContentType = "application/x-whatever"
Const adTypeBinary = 1
Dim strFilePath
 
strFilePath = Server.MapPath("foo.pdf") 'This is the path to the file on disk. 
 
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
 
Response.BinaryWrite objStream.Read
 
objStream.Close
Set objStream = Nothing
%>

------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/

135 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)