/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
billede i mappe og sti i database problem
Fra : pepss


Dato : 26-08-03 18:31

hejsa NG
jeg har 2 spørgsmål

1.

nu er jeg endelig ved at få upload af billeder til at virke men nu kan jeg
ikke se dem!
jeg uploader billede til en mappe og gemmer stien i en database når jeg så
vil udskrive billede skriver jeg:
<img src="../fotoalbum/profil/<% = rs("foto") %>" > <--- 102
men får fejlen:


Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: "PICT0372.jpg"]'

/søgprofil/visnavn.asp, line 102



er det da ikke den måde man skal gøre det på? eller hvad kan der være galt?

2.

jeg kunde jo også godt tænke mig at kunde slette billede igen!
jeg har prøvet at gøre sådan:

strSQL = "Select foto From medlemmer Where profilnavn = '" &
Session("navn") &"'"
Set rs = Conn.Execute(strSQL)

strfilnavn = rs("foto")


filespec = Server.Mappath("/fotoalbum/profil/strfilnavn" & strfilnavn)

Sub DeleteAFile(filespec)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(filespec)
End Sub


strSQL = "Update medlemmer set foto = '" & 0 & "'"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing

stien bliver også rigtig nok slette i databasen (eller sat til 0) men
billede bliver ikke slette fra mappen.
jeg får ikke nogen fejl eller noget så jeg er lidt på bar bund med hvad der
kan være galt


håber der er nogen der kan hjælpe! hvis ik andet så bare med noget af det


--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



 
 
Jens Gyldenkærne Cla~ (26-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-08-03 21:13

pepss skrev:

> <img src="../fotoalbum/profil/<% = rs("foto") %>" > <---

Prøv at fjerne mellemrummet mellem <% og =. Altså "<%=" i stedet
for "<% =".


> jeg kunde jo også godt tænke mig at kunde slette billede igen!

En generel kommentar til opdateringer og - ikke mindst - til
sletninger: *Husk* validering. Man kan på et øjeblik få ødelagt en
masse, hvis man ikke husker at validere sine data.

> strfilnavn = rs("foto")

Hvad sker der hvis rs("foto") er null? Hvad sker der hvis
postsættet er tomt?

> filespec = Server.Mappath("/fotoalbum/profil/strfilnavn" &
> strfilnavn)

Har du en mappe der hedder "strfilnavn"? Jeg vil tro at du i
virkeligheden mener:

   filespec = Server.Mappath("/fotoalbum/profil/" & strfilnavn)


> fso.DeleteFile(filespec)

Er du sikker på at der ikke findes flere poster med samme billede?
(Det er i givet fald mere et problem ved oprettelsen - her bør du
sikre dig at en bruger ikke kan komme til at overskrive en anden
brugers billeder på grund af navnesammenfald).


> strSQL = "Update medlemmer set foto = '" & 0 & "'"

Ovenstående sætning sætter værdien af foto for samtlige poster i
tabellen - det er næppe meningen. Husk altid at tjekke WHERE-delen
ved opdateringer og sletninger. Hvis meningen er at "blanke" foto-
feltet, vil det i øvrigt være mere logisk at sætte det til null:

   strSQL = "UPDATE medlemmer SET foto = NULL WHERE profilnavn =
       '" & Session("navn") &"'"


> jeg får ikke nogen fejl eller noget så jeg er lidt på bar bund
> med hvad der kan være galt

Du har vel ikke en On Error Resume Next-linje et sted? Prøv at
udskrive indholdet af nogle af dine variable - fx response.write
strfilnavn.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (26-08-2003)
Kommentar
Fra : pepss


Dato : 26-08-03 21:57


"Jens Gyldenkærne Clausen" skrev
> pepss skrev:
>
> > <img src="../fotoalbum/profil/<% = rs("foto") %>" > <---
>
> Prøv at fjerne mellemrummet mellem <% og =. Altså "<%=" i stedet
> for "<% =".

så gør den det samme!
bare jeg brøver at tildele den som:
strfoto = rs("foto")
går det galt og den samme fejl kommer

> > jeg kunde jo også godt tænke mig at kunde slette billede igen!
>
> En generel kommentar til opdateringer og - ikke mindst - til
> sletninger: *Husk* validering. Man kan på et øjeblik få ødelagt en
> masse, hvis man ikke husker at validere sine data.

hvad tænker du lige på?
det vil jeg nu gerne undgå!

> > strfilnavn = rs("foto")
>
> Hvad sker der hvis rs("foto") er null? Hvad sker der hvis
> postsættet er tomt?

postsættet bliver tildelt 0 ved oprettelse..... jeg ved endlig ikke hvorfor
jeg har lavede det sådan....

> > filespec = Server.Mappath("/fotoalbum/profil/strfilnavn" &
> > strfilnavn)
>
> Har du en mappe der hedder "strfilnavn"? Jeg vil tro at du i
> virkeligheden mener:
>
> filespec = Server.Mappath("/fotoalbum/profil/" & strfilnavn)

det har du da helt ret i!

> > fso.DeleteFile(filespec)
>
> Er du sikker på at der ikke findes flere poster med samme billede?
> (Det er i givet fald mere et problem ved oprettelsen - her bør du
> sikre dig at en bruger ikke kan komme til at overskrive en anden
> brugers billeder på grund af navnesammenfald).

jeg har tænkt på det! jeg har bare ikke kunne finde ud af at lave det endnu!
min plan er at sette profilens idnummer ind i filnavnet

> > strSQL = "Update medlemmer set foto = '" & 0 & "'"
>
> Ovenstående sætning sætter værdien af foto for samtlige poster i
> tabellen - det er næppe meningen. Husk altid at tjekke WHERE-delen
> ved opdateringer og sletninger.

ja det fant jeg ud af det var en fejl der kunne mærkes!

> Hvis meningen er at "blanke" foto-
> feltet, vil det i øvrigt være mere logisk at sætte det til null:
>
> strSQL = "UPDATE medlemmer SET foto = NULL WHERE profilnavn =
> '" & Session("navn") &"'"

som sagt ved jeg ikke lige hvorfor jeg har lavet det såden men når jeg skal
udskrive billede tjekker jeg om det er li 0
bortset fra at det nok er noget omstentlig har det vel ikke den stor
betydning?

>
> > jeg får ikke nogen fejl eller noget så jeg er lidt på bar bund
> > med hvad der kan være galt
>
> Du har vel ikke en On Error Resume Next-linje et sted?

en hvad??? nej sådan en har jeg ikke!

> Prøv at
> udskrive indholdet af nogle af dine variable - fx response.write
> strfilnavn.

nå jeg gør det kommer det rigtige filnavn!


--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



Jens Gyldenkærne Cla~ (26-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-08-03 22:07

pepss skrev:

> bare jeg brøver at tildele den som:
> strfoto = rs("foto")

A) Hvad er datatypen på foto-feltet?
B) Er du sikker på at foto-feltet ikke er tomt? (prøv evt. med
strfoto = "" & rs("foto") )


> postsættet bliver tildelt 0 ved oprettelse..... jeg ved endlig
> ikke hvorfor jeg har lavede det sådan....

Teknisk kan det sagtens fungere med 0 i betydningen "intet billede"
- men det er sådan set det en null-værdi er beregnet til.


> jeg har tænkt på det! jeg har bare ikke kunne finde ud af at
> lave det endnu! min plan er at sette profilens idnummer ind i
> filnavnet

Det er også en god ide (bruger den selv . Det kræver bare at man
først indsætter posten, derefter henter id-værdien og herefter kan
man så opdatere posten med et filnavn samt gemme filen med et unikt
navn.

En anden model er at lave et bibliotek for hver bruger. Du har jo i
forvejen brugernavnet i en sessionvariabel.


>> Ovenstående sætning sætter værdien af foto for samtlige
>> poster i tabellen

> ja det fant jeg ud af det var en fejl der kunne mærkes!

Det var det jeg mente med vigtigheden af validering ved
opdateringer og sletninger. Jeg har selv prøvet at få ændret
indholdet af knap 100 poster ved at glemme at sætte en WHERE-
klausul på. Det tog sin tid at genskabe de korrekte data (den slags
sker naturligvis når man ikke har adgang til backup).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (26-08-2003)
Kommentar
Fra : pepss


Dato : 26-08-03 22:37


"Jens Gyldenkærne Clausen" skrev
> pepss skrev:
>
> > bare jeg brøver at tildele den som:
> > strfoto = rs("foto")
>
> A) Hvad er datatypen på foto-feltet?

det er et tekst felt

> B) Er du sikker på at foto-feltet ikke er tomt? (prøv evt. med
> strfoto = "" & rs("foto") )

ja det er jeg! når rs("foto") er 0 går det findt nok men når der er andet i
den går det galt også selvom jeg skriver strfoto = "" & rs("foto")
kom da lige til at tænke på at det kunne være det 0 der gav problemer! og
det var det!
jeg skrev sådan:

<% If Session("medlem") = "Medlem" Then %><% if strfoto <> "" And strfoto <>
0 then %> then %><img src="../fotoalbum/profil/<%=strfoto %>" width="250"
height="250" alt=""><% end if %><% else Response.Write "<h4>Som medlem kan
du se profilbilleder</h4>" end if %>

hvis man tar And strfoto <> 0 ud virker det! hvad er der lige der går galt
der? har det noget at gøre med at der er et . i filnavnet?

>
> > postsættet bliver tildelt 0 ved oprettelse..... jeg ved endlig
> > ikke hvorfor jeg har lavede det sådan....
>
> Teknisk kan det sagtens fungere med 0 i betydningen "intet billede"
> - men det er sådan set det en null-værdi er beregnet til.

det ser ud til at der nok også er beder på den måde

> > jeg har tænkt på det! jeg har bare ikke kunne finde ud af at
> > lave det endnu! min plan er at sette profilens idnummer ind i
> > filnavnet
>
> Det er også en god ide (bruger den selv . Det kræver bare at man
> først indsætter posten, derefter henter id-værdien og herefter kan
> man så opdatere posten med et filnavn samt gemme filen med et unikt
> navn.
>
> En anden model er at lave et bibliotek for hver bruger. Du har jo i
> forvejen brugernavnet i en sessionvariabel.

hvis jeg vegler den model er det vel noget med FileSystemObject ikke?
jeg kan vel ikke få dig til at gi et bud på hvordan det skal se ud?

> >> Ovenstående sætning sætter værdien af foto for samtlige
> >> poster i tabellen
>
> > ja det fant jeg ud af det var en fejl der kunne mærkes!
>
> Det var det jeg mente med vigtigheden af validering ved
> opdateringer og sletninger. Jeg har selv prøvet at få ændret
> indholdet af knap 100 poster ved at glemme at sætte en WHERE-
> klausul på. Det tog sin tid at genskabe de korrekte data (den slags
> sker naturligvis når man ikke har adgang til backup).

så mange har jeg heldigvis ikke endnu!

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



pepss (26-08-2003)
Kommentar
Fra : pepss


Dato : 26-08-03 22:37


"Jens Gyldenkærne Clausen" skrev
> pepss skrev:
>
> > bare jeg brøver at tildele den som:
> > strfoto = rs("foto")
>
> A) Hvad er datatypen på foto-feltet?

det er et tekst felt

> B) Er du sikker på at foto-feltet ikke er tomt? (prøv evt. med
> strfoto = "" & rs("foto") )

ja det er jeg! når rs("foto") er 0 går det findt nok men når der er andet i
den går det galt også selvom jeg skriver strfoto = "" & rs("foto")
kom da lige til at tænke på at det kunne være det 0 der gav problemer! og
det var det!
jeg skrev sådan:

<% If Session("medlem") = "Medlem" Then %><% if strfoto <> "" And strfoto <>
0 then %> then %><img src="../fotoalbum/profil/<%=strfoto %>" width="250"
height="250" alt=""><% end if %><% else Response.Write "<h4>Som medlem kan
du se profilbilleder</h4>" end if %>

hvis man tar And strfoto <> 0 ud virker det! hvad er der lige der går galt
der? har det noget at gøre med at der er et . i filnavnet?

>
> > postsættet bliver tildelt 0 ved oprettelse..... jeg ved endlig
> > ikke hvorfor jeg har lavede det sådan....
>
> Teknisk kan det sagtens fungere med 0 i betydningen "intet billede"
> - men det er sådan set det en null-værdi er beregnet til.

det ser ud til at der nok også er beder på den måde

> > jeg har tænkt på det! jeg har bare ikke kunne finde ud af at
> > lave det endnu! min plan er at sette profilens idnummer ind i
> > filnavnet
>
> Det er også en god ide (bruger den selv . Det kræver bare at man
> først indsætter posten, derefter henter id-værdien og herefter kan
> man så opdatere posten med et filnavn samt gemme filen med et unikt
> navn.
>
> En anden model er at lave et bibliotek for hver bruger. Du har jo i
> forvejen brugernavnet i en sessionvariabel.

hvis jeg vegler den model er det vel noget med FileSystemObject ikke?
jeg kan vel ikke få dig til at gi et bud på hvordan det skal se ud?

> >> Ovenstående sætning sætter værdien af foto for samtlige
> >> poster i tabellen
>
> > ja det fant jeg ud af det var en fejl der kunne mærkes!
>
> Det var det jeg mente med vigtigheden af validering ved
> opdateringer og sletninger. Jeg har selv prøvet at få ændret
> indholdet af knap 100 poster ved at glemme at sætte en WHERE-
> klausul på. Det tog sin tid at genskabe de korrekte data (den slags
> sker naturligvis når man ikke har adgang til backup).

så mange har jeg heldigvis ikke endnu!

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



Jens Gyldenkærne Cla~ (27-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-08-03 09:12

pepss skrev:

> hvis man tar And strfoto <> 0 ud virker det!

Ja. Det er fordi strfoto er en tekststreng, mens 0 er et tal. Hvis
du forsøger at sammenligne en tekst med et tal får du en
typekonverteringsfejl.

Hvis du vil undersøge om indholdet i strfoto er 0, skal du skrive
det som tekst:

   strfoto <> "0"


>> En anden model er at lave et bibliotek for hver bruger. Du
>> har jo i forvejen brugernavnet i en sessionvariabel.
>
> hvis jeg vegler den model er det vel noget med
> FileSystemObject ikke? jeg kan vel ikke få dig til at gi et
> bud på hvordan det skal se ud?

Det kommer an på hvordan du opretter dine brugere. Det vil være
praktisk at oprette biblioteket samtidig. Så er det eneste du skal
gøre ved upload af billeder at putte brugernavnet (gemt i din
sessionvariabel) ind som en del af stien. Dog skal du være
opmærksom på begrænsningerne i filnavne - du bør ikke tillade
brugernavne som "hans/grete" "Åge Jensen" og "mange(penge)".
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (27-08-2003)
Kommentar
Fra : pepss


Dato : 27-08-03 09:38


"Jens Gyldenkærne Clausen" skrev
> pepss skrev:
>
> > hvis man tar And strfoto <> 0 ud virker det!
>
> Ja. Det er fordi strfoto er en tekststreng, mens 0 er et tal. Hvis
> du forsøger at sammenligne en tekst med et tal får du en
> typekonverteringsfejl.

> Hvis du vil undersøge om indholdet i strfoto er 0, skal du skrive
> det som tekst:
>
> strfoto <> "0"

de " er sq noget at de sværeste ved asp!

> >> En anden model er at lave et bibliotek for hver bruger. Du
> >> har jo i forvejen brugernavnet i en sessionvariabel.
> >
> > hvis jeg vegler den model er det vel noget med
> > FileSystemObject ikke? jeg kan vel ikke få dig til at gi et
> > bud på hvordan det skal se ud?
>
> Det kommer an på hvordan du opretter dine brugere. Det vil være
> praktisk at oprette biblioteket samtidig. Så er det eneste du skal
> gøre ved upload af billeder at putte brugernavnet (gemt i din
> sessionvariabel) ind som en del af stien. Dog skal du være
> opmærksom på begrænsningerne i filnavne - du bør ikke tillade
> brugernavne som "hans/grete" "Åge Jensen" og "mange(penge)".

ja det er jo selvføling rigtig! det sete jo så også mange begransinger.måske
man skulle oprette en mappe med idnummet i stedet!? der skulle vel ikke være
noget alt i at bruge et tal som mappe navn?

hvad er syntaksen (eller hvad det heder) for at oprette en mappe?
der er 2 grupper på siden (bruger og medlemmer) hvor det kun er medlemmer
der skal have afgang til at billeder så mappen skal først oprettes når jeg
gør dem til medlemmer.
det sker ved en opdatering af databasen hvor feltet medlem blevet sat fra 0
til 1. der kan jeg vel bare hente idnummert ud og oprette den mappe. noget
alá:

strSQL = "Select idnummer From medlemmer Where profilnavn = '" &
Request.Form("opdata") &"'"
Set rs = Conn.Execute(strSQL)

stridnummer = rs("idnummer")

(det her ved jeg så ikke hvordan det skal se ud)

filespec = filespec = Server.Mappath("/fotoalbum/profil/" & stridnummer)

Sub opretmappe(filespec)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.opretmappe(filespec)
End Sub

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



Jens Gyldenkærne Cla~ (27-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-08-03 11:20

pepss skrev:

> ja det er jo selvføling rigtig! det sete jo så også mange
> begransinger.måske man skulle oprette en mappe med idnummet i
> stedet!?

Udmærket ide. Så skal du bare gemme idnummeret i en sessionvariabel
når en bruger logger ind.


> hvad er syntaksen (eller hvad det heder) for at oprette en
> mappe?

Jeg kan ikke huske det i hovedet, men prøv at finde noget
dokumentation på fso (filesystemobject) - der burde det være til at
finde.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (27-08-2003)
Kommentar
Fra : pepss


Dato : 27-08-03 11:45


"Jens Gyldenkærne Clausen" skrev
> pepss skrev:
>
> > ja det er jo selvføling rigtig! det sete jo så også mange
> > begransinger.måske man skulle oprette en mappe med idnummet i
> > stedet!?
>
> Udmærket ide. Så skal du bare gemme idnummeret i en sessionvariabel
> når en bruger logger ind.

hvorfor er det lige at det er en god ide men en sessionvariabel?
det må da gå ud på et om man finder det fra databasen eller sessionvariabel
ikke?

> > hvad er syntaksen (eller hvad det heder) for at oprette en
> > mappe?
>
> Jeg kan ikke huske det i hovedet, men prøv at finde noget
> dokumentation på fso (filesystemobject) - der burde det være til at
> finde.

det har jeg prøvet men mit UK er ikke så godt..... men jeg må jo bare prøve
igen!
du skal ha rigtig mange tak for hjælpen!

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



Jens Gyldenkærne Cla~ (27-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-08-03 12:24

pepss skrev:

>> Udmærket ide. Så skal du bare gemme idnummeret i en
>> sessionvariabel når en bruger logger ind.
>
> hvorfor er det lige at det er en god ide men en
> sessionvariabel? det må da gå ud på et om man finder det fra
> databasen eller sessionvariabel ikke?

Jo - men der er ingen grund til at slå op i databasen mere end
højst nødvendigt. Jeg antager at du skal slå op i brugertabellen
for at validere login - dermed har du adgang til idnummeret på
dette tidspunkt. Hvis du så senere skal bruge id-nummeret (når du
vil gemme et billede), kan du nøjes med at læse din sessionvariabel
i stedet for at slå op i databasen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (27-08-2003)
Kommentar
Fra : pepss


Dato : 27-08-03 12:46


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns93E4885A8438Ajcdmfdk@gyrosmod.dtext.news.tele.dk...
> pepss skrev:
>
> >> Udmærket ide. Så skal du bare gemme idnummeret i en
> >> sessionvariabel når en bruger logger ind.
> >
> > hvorfor er det lige at det er en god ide men en
> > sessionvariabel? det må da gå ud på et om man finder det fra
> > databasen eller sessionvariabel ikke?
>
> Jo - men der er ingen grund til at slå op i databasen mere end
> højst nødvendigt. Jeg antager at du skal slå op i brugertabellen
> for at validere login - dermed har du adgang til idnummeret på
> dette tidspunkt. Hvis du så senere skal bruge id-nummeret (når du
> vil gemme et billede), kan du nøjes med at læse din sessionvariabel
> i stedet for at slå op i databasen.

det har så noget at gøre med hvad meget det grever at serveren og hvor
hurtig det går?

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



Jens Gyldenkærne Cla~ (27-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-08-03 13:27

pepss skrev:

> det har så noget at gøre med hvad meget det grever at serveren
> og hvor hurtig det går?

Netop. Det kan såmænd godt fungere med et ekstra databaseopslag,
men performancemæssigt er det langt bedre at trække oplysningen ud
samtidig med resten af brugeroplysningerne.

Det er langt hurtigere at læse en variabel end at køre en
databaseforespørgsel.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (27-08-2003)
Kommentar
Fra : pepss


Dato : 27-08-03 14:56


"Jens Gyldenkærne Clausen" skrev
> pepss skrev:
>
> > det har så noget at gøre med hvad meget det grever at serveren
> > og hvor hurtig det går?
>
> Netop. Det kan såmænd godt fungere med et ekstra databaseopslag,
> men performancemæssigt er det langt bedre at trække oplysningen ud
> samtidig med resten af brugeroplysningerne.
>
> Det er langt hurtigere at læse en variabel end at køre en
> databaseforespørgsel.

der er vist en masse jeg skal ha lavede om på min side!
du har ikke lige et link til et sted hvor jeg kan læse nogen tips om at gøre
siden hurtig?

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste