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....:)
17 svar · 541 visningar · startad av henrik2001
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....:)
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.
okej...jag tror jag fattar...kan du skriva hela koden för "bild.asp"...snälla ?
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
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
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."
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
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]
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
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."
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
<%
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
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
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]
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/
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
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/