Avatar billede ppncpn Nybegynder
07. december 2003 - 14:24 Der er 48 kommentarer og
1 løsning

noget.asp?n=Peter i grafik ?

hejsa .. !
Jeg vil bare lige høre. Hvis man nu laver f.eks hele alfabetet i grafik og gerne vil kunne f.eks skrive http://wheee.dk/noget.asp?n=Peter f.eks og så ens navn kommer frem med de grafiske bogstaver ? .. kan godt med alm. bogstaver men det kunne være fedt på den anden måde og man så kunne gemme hele billedet ???..
på forhånd tak ;) !
Avatar billede netro Nybegynder
07. december 2003 - 14:45 #1
Så kan du lave dig en række replace's i en løkke.

Bogstaver = Split("a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,æ,ø,å", ",")

Navn = Request.Querystring("navn")

For i = 0 To UBound(Bogstaver)
  Navn = Replace(Navn, Bogstaver(i), "<img src=""" & Bogstaver(i) & ".jpg"">")
Next

Her hedder filerne så "a.jpg", "b.jpg", "c.jpg" osv.
Avatar billede ppncpn Nybegynder
07. december 2003 - 15:02 #2
se .. Jeg er ikke lige den største haj .. måske du kunne lave hele scriptet ??
Avatar billede thesurfer Nybegynder
07. december 2003 - 15:07 #3
det netro har lavet, skriver alle bogstaverne med billeder, hvor billederne hedder "a.jpg", "b.jpg", "c.jpg" osv..

"kunne gemme hele billedet":
Der skal du nok have fat i image komponent.. tror nok at AspImage kan gøre det..
Image komponenten skal så installeres på serveren..
Spørg lige din udbyder om det allerede er installeret på serveren..
med "udbyder" menes der "dem du har webhotel hos"..
Avatar billede ppncpn Nybegynder
07. december 2003 - 15:57 #4
Okay .. det behøver godt nok ikke at kunne gemme hele billedet ... Men mangler bare scriptet skrevet ... er ikke selv så go' til det igen ... !
Avatar billede thesurfer Nybegynder
07. december 2003 - 16:09 #5
hvis du bruger "...?n=Peter" netro's script bliver det til:
<img src="p.jpg"><img src="e.jpg"><img src="t.jpg"><img src="e.jpg"><img src="r.jpg">

Så den er god nok..

Men det burde nok have været:
Navn = LCase(Request.Querystring("navn"))

For der er forskel på "P" og "p".
Avatar billede ppncpn Nybegynder
07. december 2003 - 16:19 #6
ja okay .. har nogenlunde forstået det nu .. nu mangler jeg bare en der kan/gider opbygge scriptet :)
Avatar billede thesurfer Nybegynder
07. december 2003 - 16:22 #7
huh? det er jo hele scriptet..

-- script start --
Bogstaver = Split("a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,æ,ø,å", ",")

Navn = LCase(Request.Querystring("navn"))

For i = 0 To UBound(Bogstaver)
  Navn = Replace(Navn, Bogstaver(i), "<img src=""" & Bogstaver(i) & ".jpg"">")
Next
-- script slut --

hvad skal den ellers gøre..?
Avatar billede ppncpn Nybegynder
07. december 2003 - 17:02 #8
lol fair nok .. takker
Avatar billede ppncpn Nybegynder
07. december 2003 - 17:04 #9
Øhm men faktisk er jeg jo ny her .. og det vil nok lyde lidt dumt men hvor giver man point ;D
Avatar billede ppncpn Nybegynder
07. december 2003 - 17:08 #10
hov så ikk lige hvad du skrev til sidst .,..
jeg vil gerne have en side hvor jeg kan skrive et navn i en form hvor den så sendes videre til siden hvor navnet så står med de grafikse bogstaver
Avatar billede thesurfer Nybegynder
07. december 2003 - 17:30 #11
mht ny på Eksperten læs (snarest):
Vejledning til nye brugere af Eksperten.dk -
http://expfaq.1go.dk/

mht formen:
<form name="frm" action="side2.asp" method="get">
Skriv navn: <input type="text" name="navn">
<input type="submit" value="send">
</form>

du retter bare "side2.asp".. f.eks. til "noget.asp", så skulle du gerne kunne bruge netros svar..
Avatar billede thesurfer Nybegynder
07. december 2003 - 17:32 #12
mht til svar: http://expfaq.1go.dk/?id=3#behandling_af_svar
Men læs det hele..
Avatar billede ppncpn Nybegynder
07. december 2003 - 18:13 #13
http://wheee.dk/skrivnavn.htm
har kun lagt p.jpg op ..
men det ser ikke ud som om det virker helt :]
Avatar billede netro Nybegynder
07. december 2003 - 18:21 #14
thesurfer -> Du får lige lidt for din ulejlighed her:
http://www.eksperten.dk/spm/437044
Avatar billede thesurfer Nybegynder
07. december 2003 - 18:28 #15
Der er en fejl.. ser lige om jeg kan fikse den..
Avatar billede thesurfer Nybegynder
07. december 2003 - 19:18 #16
netro> Dit script virker ikke.
Avatar billede thesurfer Nybegynder
07. december 2003 - 19:26 #17
Jeg ved ikke hvad det var netro havde gang i, men det var helt forkert :)
Jeg blev nød til at starte helt om, og her er den rigtige metode:

formen:
<form name="frm" action="hmm.asp" method="get">
Skriv navn: <input type="text" name="navn">
<input type="submit" value="send">
</form>

asp koden:
<%
dim navn, output, i, tmp
navn = request.querystring("navn")
output = ""

for i = 1 to len(navn)
tmp = mid(navn, i, 1)
output = output & "<img src='" & tmp & ".jpg'>"
next
response.write output
%>
Avatar billede netro Nybegynder
07. december 2003 - 19:58 #18
Jeg har nu svært ved at se, hvorfor det skulle være "forkert". Men det kan da laves mere enkelt ved at spole strengen i gennem i stedet, som du forslår.
Avatar billede thesurfer Nybegynder
07. december 2003 - 20:02 #19
netro> har du overhovet prøvet dit script? :)
Avatar billede netro Nybegynder
07. december 2003 - 20:04 #20
Nej, men det har du, kan jeg høre. Hvad er fejlen så?
Avatar billede netro Nybegynder
07. december 2003 - 20:08 #21
Nå, nu kan jeg se, hvad du mener. Det var lidt af en tanketorsk.
Avatar billede thesurfer Nybegynder
07. december 2003 - 20:10 #22
Min kode:
<img src='t.jpg'><img src='e.jpg'><img src='s.jpg'><img src='t.jpg'>

Din kode:
<img src="t.jpg"><<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="i.<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="j.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="i.<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="j.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="g.<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="j.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"> <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="e.<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="j.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg"><<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="i.<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="j.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="g.<i<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="m.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">g <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="j.j<img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g"><img <img src="s.jpg"><img <img src="s.jpg">rc="r.jpg">c="p.jpg">g">"><img src="s.jpg"><img src="t.jpg">
Avatar billede thesurfer Nybegynder
07. december 2003 - 20:11 #23
..jeg brugte ordet "test"..
Avatar billede netro Nybegynder
07. december 2003 - 20:12 #24
ppncpn -> Du får lige dine points tilbage her.
http://www.eksperten.dk/spm/437083
Avatar billede netro Nybegynder
07. december 2003 - 20:14 #25
Du behøver ikke at udpensle yderligere. Jeg kan sagtens se problemet. Det gik en anelse for stærkt med at svare.
Avatar billede ppncpn Nybegynder
07. december 2003 - 21:38 #26
Mange tak .. Nu virker det hele .. :D
Avatar billede ppncpn Nybegynder
07. december 2003 - 22:55 #27
Men .. lige en sidste ting .. håber ikke det er for stort .. men kan man få den til at gøre det hele til ét billede ... når man har indtastet navnet .. og så gemmer den hele billedet så hvis man gemmer der er det ikke kun det ene bogstav man gemmer men dem alle i ét billede ?
Avatar billede thesurfer Nybegynder
07. december 2003 - 23:03 #28
som jeg skrev i mit indlæg 07/12-2003 15:07:22:

<citat>
"kunne gemme hele billedet":
Der skal du nok have fat i image komponent.. tror nok at AspImage kan gøre det..
Image komponenten skal så installeres på serveren..
Spørg lige din udbyder om det allerede er installeret på serveren..
med "udbyder" menes der "dem du har webhotel hos"..
</citat>

Jeg tror at du skal bruge et komponent til det.. jeg mener ikke at asp alene kan gøre..
Avatar billede ppncpn Nybegynder
07. december 2003 - 23:06 #29
OKay .. men og så en anden ting .. www.wheee.dk/skrivnavn.htm <-- hvis man laver mellemrum eller æ,ø,å så laver den bare den der billede-kan-ikke-findes noget
Avatar billede ppncpn Nybegynder
07. december 2003 - 23:09 #30
og w virker heller ik :/
Avatar billede netro Nybegynder
07. december 2003 - 23:13 #31
Så fjern mellemrum fra navnet:

Navn = Replace(Request.Querystring("Navn"), " ", "")

Men du kan jo stadig få problemer med alle andre tegn. Du skal huske at lave et billede med navnet "w.jpg".
Avatar billede thesurfer Nybegynder
07. december 2003 - 23:13 #32
Det er fordi du ikke har lavet oploadet billeder der matcher..
Fix:
' ...
Navn = replace(navn, " ", "space")
Navn = replace(navn, "%20", "space")
Navn = replace(navn, "æ", "ae")
Navn = replace(navn, "ø", "oe")
Navn = replace(navn, "å", "aa")

for i = 1 to len(navn)
tmp = mid(navn, i, 1)
' ...

Du har så:
" " = "space.jpg"
"æ" = "ae.jpg"
"ø" = "oe.jpg"
"å" = "aa.jpg"

Du kan selv tilføje flere..
Avatar billede ppncpn Nybegynder
07. december 2003 - 23:22 #33
thesurfer ..
hvor skal jeg ligge den kode ind ? :)
Avatar billede thesurfer Nybegynder
07. december 2003 - 23:25 #34
Jeg troede at det var synligt, okay :)

dim navn, output, i, tmp
navn = request.querystring("navn")
output = ""

Navn = replace(navn, " ", "space")
Navn = replace(navn, "%20", "space")
Navn = replace(navn, "æ", "ae")
Navn = replace(navn, "ø", "oe")
Navn = replace(navn, "å", "aa")

for i = 1 to len(navn)
tmp = mid(navn, i, 1)
output = output & "<img src='" & tmp & ".jpg'>"
next
response.write output
Avatar billede ppncpn Nybegynder
07. december 2003 - 23:27 #35
Hehe .. er dårlig til at sætte det sammen .. men når det først er gjort kan jeg godt se hvordan det egentlig skulle gøres
Avatar billede ppncpn Nybegynder
07. december 2003 - 23:35 #36
men når man skriver f.eks æ så kommer der bare til at stå ae ?
Avatar billede thesurfer Nybegynder
07. december 2003 - 23:42 #37
nej, billedet "ae.jpg" er bare et "æ".. dvs, det er kun filnavnet der er "ae"..
Avatar billede ppncpn Nybegynder
07. december 2003 - 23:50 #38
http://wheee.dk/hmm.asp?navn=%E6+%F8+%E5 <-- her står  æ ø å og du kan se space heller ikke virker
Avatar billede netro Nybegynder
08. december 2003 - 00:03 #39
Ja, der kommer rod i det, når du gør det sådan pga. løkken længere nede.
Avatar billede ppncpn Nybegynder
08. december 2003 - 00:05 #40
øhm ? ...
Avatar billede thesurfer Nybegynder
08. december 2003 - 00:17 #41
hvis jeg skriver
"æ", skriver den "%C3%A6"
"ø" = "%C3%B8"
"å" = "%C3%A5"

du erstatter så "%.." med henholdvis "ae", "oe", "aa".
På billederne skal der ikke stå "space", "ae", "ao", "aa"
der skal stå " ", "æ", "ø", "å".. der er kun filnavnene der skal være:
space.jpg
ae.jpg
oe.jpg
aa.jpg
Avatar billede thesurfer Nybegynder
08. december 2003 - 00:20 #42
Jeg kan se at du bruger gif filer, som du også burde gøre, da de kan være gennemsigtigt og ikke fylder så meget (max 256 farver)..
Avatar billede thesurfer Nybegynder
08. december 2003 - 01:00 #43
Jeg har lige læst netros sidste indlæg, og han har ret.. det med æ,ø,å giver et problem..
f.eks.:
æ er jo "ae" (2 tegn), men scriptet kigger efter konverterer 1 tegn adgangen..
Du kan gå hen og være fræk, og erstatte "ae" (osv) med tallene "1", "2", "3"..

Hvis det er almindelige navne, bruges tallene ikke..
Hvis det er brugerenavne, kan de jo godt indholde tal.. ikke godt..

hvad er det for nogle navne? :)
Avatar billede thesurfer Nybegynder
08. december 2003 - 02:40 #44
Tja, kønt blev det ikke :)

Jeg har testet det og det ser ud til at virke..

De nye billeder er:
æ = "_a.gif"
ø = "_b.gif"
å = "_c.gif"
mellemrum = "_x.gif"

Af en eller anden grund går det galt, hvis man selv skriver æ, ø, eller å i adresse feltet, i stedet for formen.
Formen er stadig den samme.
Test scriptet go fortæl mig hvad du synes..

<%
dim navn, output, i, tmp, SkipOne
navn = LCase(request.querystring("navn")) ' små bogstaver
d "navn", navn
navn = replace(navn, "%E6", "*a") ' æ
navn = replace(navn, "%F8", "*b") ' ø
navn = replace(navn, "%E5", "*c") ' å
navn = replace(navn, "æ", "*a") ' æ
navn = replace(navn, "ø", "*b") ' ø
navn = replace(navn, "å", "*c") ' å
navn = replace(navn, "%20", "*x") ' mellemrum
navn = replace(navn, " ", "*x") ' mellemrum

output = ""
SkipOne = "no"

for i = 1 to len(navn)

if SkipOne = "no" then
  tmp = mid(navn, i, 1)

  if tmp = "*" then
    tmp = "_" & mid(navn, i+1, 1)
    SkipOne = "yes"
  else
    SkipOne = "no"
    tmp = mid(navn, i, 1)
  end if

output = output & "<img src='" & tmp & ".gif'>"
else
  SkipOne = "no"
end if

next
response.write output
%>
Avatar billede ppncpn Nybegynder
08. december 2003 - 13:19 #45
The server failed to return this URL http://wheee.dk/hmm.asp?navn=%E5.
det skriver den hvis jeg skriver å i textboksen
Avatar billede thesurfer Nybegynder
08. december 2003 - 17:00 #46
Det der link giver mig "AA"
Avatar billede thesurfer Nybegynder
08. december 2003 - 17:03 #47
Jeg kan se at du lavet et "_c.gif" billede.. har du også brugt min kode?
For det ser ikke ud til at virke hos dig..

Jeg testede det med Personal Web Server på Windows 98 SE, og der virkede det fint.
Bortset fra når man selv skrev noget i urlen.
Avatar billede ppncpn Nybegynder
08. december 2003 - 18:11 #48
Det virkede ikke her :/ ? .. det kom bare med en server error
Avatar billede thesurfer Nybegynder
08. december 2003 - 18:27 #49
Det kan være at det fordi din host/server kører ASP på en Linux. Dvs Chilli!ASP eller Sun-ONE-ASP.
Der er visse ting den ikke kan finde ud af..
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