Avatar billede newbie.dk Praktikant
09. december 2003 - 15:50 Der er 32 kommentarer og
1 løsning

postkort script

Nogen der ved hvor der ligger nogle frie postkort-scripts?
Avatar billede thesurfer Nybegynder
09. december 2003 - 16:24 #1
Jeg ved ikke lige hvor man kan fint såden et script henne.. men hvis man deler det op, burde det ikke være svær at lave..

Det består jo bare af..
- En form hvor brugeren kan skrive navn, email, besked, samt vælge et billede
- Noget mail koden til afsendelse af mail, kræver komponent som de fleste gratis webhoteller allerede har..
- En bunke billeder af vælge imellem..

Er der noget jeg har glemt?

Jeg kan ikke lige arbejde på det nu.. men jeg checker lige spm'et igen omkring kl 21 eller så'n.. så kan jeg se om der er sket noget..
Avatar billede newbie.dk Praktikant
09. december 2003 - 16:38 #2
Det lyder jo ret simpel når du lige lister det sådan op, men for mig virker det ret svært. Jeg kan fortælle at jeg kan bruge ASPmail.

Jeg har kigget lidt på denne:
http://www.asp.dk/sources.asp?mode=view_source&tech_id=1&id=49
Men har ikke lige nået at kigge meget på den. Og ved ikke om den er brugbar.

Hvis du begynder at lave kode fra bunden, skal du selvfølgelig have nogle flere point, det må vi lige snakke om.
Ved ikke lige om jeg når at kigge forbi i aften, men ellers imorgen.
Avatar billede thesurfer Nybegynder
09. december 2003 - 23:37 #3
Du har alt hvad du skal bruge :)
Den er nem at sætte op.. forfatteren af scriptet skriver:
"Jeg har (efter min mening) lagt en rimelig udførlig brugsanvisning sammen med filerne."
Og det passer fint.. der er kun et par instillinger du skal ændre..

Jeg har dog ikke kunne prøve det, da:
1) jeg ikke har en mail komponent installeret på min computer
2) mit gratis webhotel tillader ikke brugen af FileSystemObject, hvilket er nødvendigt for at kunne arbejde med filer..
Avatar billede newbie.dk Praktikant
10. december 2003 - 09:30 #4
Okay, må lige kigge lidt videre på det, men har ikke lige den store forstand på det.
Tror du man kan tilrette scriptet så det kommer til at fungere ala denne: http://guleroden.dk/postkort.asp
Avatar billede thesurfer Nybegynder
10. december 2003 - 13:08 #5
Lad os lige nedbryde guleroden.dk/postkort.asp :)

Den består af:
1) Selecbox/dropdown menu, hvor man kan vælge kategori
2) thumbnails/små billeder af originalerne: det kan dit script allerede
3) En formular med navn, email osv: det kan dit script allerede
4) En "vis kortet før det sendes"-funktion: kan tilføjes om nødvendigt

Den eneste rigtige forskel på guleroden.dk og dit script, er at man kan vælge kategorier..
Det kan du ændre ved at dele dine billeder op i mapper.. f.eks.
img/dyr
img/biler
img/computere
osv..

Du bruger så selectbox'en til at navigere til f.eks.:
postkort.asp?kat=dyr

Du aflæser kategorien ved hjælp af: request.querystring("kat").
Du skal så lige sikre dig at mappen "dyr" eksisterer, før du begynder at vise billederne (kan ikke lige koden i hovedet, men vender tilbage senere)..

Hvis du ville være god mod dine brugere, bruger du request.form til selectbox'en.. derved kan du beholde værdierne af f.eks. email, navn, osv så brugeren ikke skal indtaste dem igen.
Det gør du ved at have et skjult felt der fortæller din kode, at brugeren kun har skiftet kategori, og ikke submittet formen.. f.eks.:

<form .....>
<select onChange="this.form.nykat.value='ja';this.form.submit();"
...
<input type="hidden" name="nykat">
...
</form>

På asp siden:
if request.form("nykat") = "ja" then
' brugeren har kun skiftet side, så der skal ikke sendes mail
' koden tilk at hente billederne og formen placeres her:

else
' brugeren har submittet formen, dvs der skal sendes mail..
' koden til afsendelse af mail osv placeres her:

end if
Avatar billede thesurfer Nybegynder
10. december 2003 - 13:12 #6
Jeg glemte "behold værdierne"-koden :)

På asp siden:
if request.form("nykat") = "ja" then
' brugeren har kun skiftet side, så der skal ikke sendes mail
' koden til at hente billederne og formen placeres her:

%>

<!--
Og så koden til din form, med de gamle værdier..
navnene "dinemail" og "ditnavn" er bare eksempler..
//-->

<form ...>
<input type="dinemail" value="<%=request.form("dinemail") %>">
<input type="ditnavn" value="<%=request.form("ditnavn") %>">
...
</form>

<%
else
' brugeren har submittet formen, dvs der skal sendes mail..
' koden til afsendelse af mail osv placeres her:

end if
Avatar billede thesurfer Nybegynder
10. december 2003 - 13:14 #7
..endnu en fejl.. :)

<form ...>
<input type="text" name="dinemail" value="<%=request.form("dinemail") %>">
<input type="text" name="ditnavn" value="<%=request.form("ditnavn") %>">
...
<input type="hidden" name="nykat" value="">
...
</form>

Læg mærke til at, det skjulte felt "nykat", ikke har nogen værdi: value=""
Avatar billede newbie.dk Praktikant
10. december 2003 - 13:48 #8
Tja det lyder jo som en god ide. Men nu skal jeg lige få scriptet til at virke, og det kan jeg ikke. ØV

Kan du se hvor jeg skal udfylde med mine data. Har prøvet i linie 38 osv. men det virker ikke.

Og hvad skal jeg udfylde i default.asp, den kan jeg ikke få vist, får fejl i linie 38, denne:

Set f = fs.GetFolder(server.mappath(dirtowalk))

Jeg kan ikke se det, kan du?
Avatar billede thesurfer Nybegynder
10. december 2003 - 20:06 #9
"dirtowalk" henviser til "billedemappe" som sættes på linie 46 i filen code_lib.asp.
Stien "billedemappe" fortæller scriptet, hvor mappen med billederne ligger.

Du skal lige have den rettet til i code_lib.asp. F.eks. til "img", hvis billederne ligger i en mappe ("img"), der ligger sammen med asp filerne.
Avatar billede pillpopper Nybegynder
10. december 2003 - 20:10 #10
Hej der er en masse på www.freefiles.dk og så kigger du bare forneden til højre og der er mange andre gode muligheder og desuden er det er www.freefiles.dk de første med virusadvarelser
Venlig hilsen
Pillpopper

Forsat god aften
Avatar billede pillpopper Nybegynder
10. december 2003 - 20:10 #11
Hej der er en masse på www.freefiles.dk og så kigger du bare forneden til højre og der er mange andre gode muligheder og desuden er det er www.freefiles.dk de første med virusadvarelser
Venlig hilsen
Pillpopper

Forsat god aften
Avatar billede thesurfer Nybegynder
10. december 2003 - 20:31 #12
pillpopper> hvad er der en masse af på freefiles.dk?
hvad er der "forneden til højre"? Jeg kan ikke se noget der relaterer til et postkort script..
"de første med virusadvarelser"? Det siger de alle..
Avatar billede pillpopper Nybegynder
10. december 2003 - 22:03 #13
Newbie.dk sorry thesurfer har ret det ver e´n skrive fejl, jeg mente til venster forneden og så i de rubrikker der er der der er feks. 3 forneden og ellers søger De bare efter nogle eller skriv det i søge rubrikken og feks. i VIP-download er der osse en hel del..
Venlig hilsn
Avatar billede pillpopper Nybegynder
10. december 2003 - 22:04 #14
bNewbie.dk sorry thesurfer har ret det ver e´n skrive fejl, jeg mente til venster forneden og så i de rubrikker der er der der er feks. 3 forneden og ellers søger De bare efter nogle eller skriv det i søge rubrikken og feks. i VIP-download er der osse en hel del..
Venlig hilsen
Pillpopper

P.s-sry de gentagelser men det er mig der kom til at sende den 2 gange..!
Avatar billede pillpopper Nybegynder
11. december 2003 - 08:33 #15
Hej Newbie.dk´´ jeg vil lige høre Dem ad om De har fundet det script-Postkort De ville have/søgte efter?? ellers så bare sig hvad det er de ¨søger efter (alså hvilken slags "script-kort)og jeg vil være Dem behjælplig med at lave et til dig eller for den sags skyld give Dem nogle flere valg muligheder...!
Venlig hilsen
Pillpopper

P.s-kan De ike lige fortælle mig hvad slags motiv De er interseret i, for så kan jeg bedre sætte et sammen eller for den sags skyld finde 3-4 steder hvor De selv kan tjekke dem ud De er interseret i og passer bedst til det De skal bruge det til "Script-Postkort" til.??

Forsat god dag
Avatar billede newbie.dk Praktikant
11. december 2003 - 13:40 #16
pillpopper, jeg kan ikke finde noget.

Jeg får fejl i linie 63 i code_lib.asp, denne linie:

SQL = "INSERT INTO kort ( from_mail, from_name, to_mail, to_name, billednavn, besked ) values ('"& Request.Form("from_email") &"', '"& from_name &"', '"& Request.Form("to_email") &"', '"& to_name &"', '"& Request.Form("billednavn") &"', '"& besked &"')"
    conn.execute (SQL)

Kan I se hvor fejlen ligger?
Avatar billede pillpopper Nybegynder
11. december 2003 - 14:42 #17
Hej Newbie´´jeg kigger lige på det
Pillpopper
Avatar billede pillpopper Nybegynder
11. december 2003 - 14:43 #18
Og hvor De nøjargtigt kan finde nogle postkort-scrips..!
Avatar billede newbie.dk Praktikant
11. december 2003 - 15:00 #19
det lyder godt
Avatar billede pillpopper Nybegynder
11. december 2003 - 15:09 #20
Foresten hvad er det for nogle billeder der skal være på´´noget om jul eller hvad har De i tankerne??
Pillpopper
Avatar billede newbie.dk Praktikant
11. december 2003 - 16:03 #21
Ja måske noget med jul.

Men det jeg leder efter er et script jeg kan bruge, ikke en side der allerede kan sende postkort. Jeg vil lave en side der kan det.
Avatar billede pillpopper Nybegynder
11. december 2003 - 16:06 #22
k så er det jo noget andet noget.
Avatar billede thesurfer Nybegynder
11. december 2003 - 21:13 #23
newbie.dk> Hvis det ikke allerede er der, indsæt Option Explicit som den første linie i dit asp dokument. Derefter skal alle variabler defineres med Dim variabelnavn.

Når du får fejl, skal du skrive:
- fejlmeddelelsen
- linie nummer der er fejl i, plus selve linien
- variablers indhold, hvis du bruger nogen
- evt "hjemmelavede" funktionen du brugte da du fik fejlen
Avatar billede newbie.dk Praktikant
11. december 2003 - 21:27 #24
Okay, hvad skal jeg sige - jeg er lost!

Jeg har ikke ændret ret meget i koden, kun det der står man skal(readme.txt) samt de ting du har nævnt. Jeg håbede det var det.

Hvad er det med "Option Explicit" hvad er det?

Her er fejlmeddelelsen:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/postkort/code_lib.asp, line 63



Linie 63 står i kommentaren fra 11/12-2003 13:40:51
Avatar billede thesurfer Nybegynder
11. december 2003 - 21:56 #25
Mht til "Operation must use an updateable query":
http://activedeveloper.dk/aspdigital/kapitel2/updateable_query.asp

Option Explicit tviger programmøren til at definere variablerne, så den kan finde ud af om du har lavet stavefejl.. f.eks. hvis du skrive 1 (tal) i stedet for l (lille L). Med nogen skrifter ser de helt ens ud..
Avatar billede newbie.dk Praktikant
16. december 2003 - 15:08 #26
Det kan jeg ikke få til at virke.

Rettighederne skulle vist være i orden, her kan du lige se hvordan det ser ud:

drwx------  1 ftp      users          0 Dec 16 14:59 .
drwx------  1 ftp      users          0 Dec 16 14:59 ..
drwx------  1 ftp      users          0 Dec 11 13:54 billeder
-rwx------  1 ftp      users      4328 Dec 16 15:03 code_lib.asp
-rwx------  1 ftp      users      3643 Dec 11 16:23 default.asp
-rwx------  1 ftp      users      2611 Dec 10 13:22 læs mig først.txt
-rwx------  1 ftp      users    114688 Dec 16 14:59 postkort.mdb
-rwx------  1 ftp      users      4628 Dec 11 16:30 stylesheet.css
-rwx------  1 ftp      users      2325 Dec 10 13:22 view_card.asp

Det ser vel meget fint ud.
Kan det være koden fra http://www.asp.dk/sources.asp?mode=view_source&tech_id=1&id=49 der er forkert??
Avatar billede thesurfer Nybegynder
16. december 2003 - 18:00 #27
måske skal du også ha' "d" rettigheder.. men er "d" ikke "directory browse"?
Avatar billede newbie.dk Praktikant
06. januar 2004 - 10:35 #28
Jeg tror rettigheder er i orden. Men det virker stadig ikke.
Avatar billede pillpopper Nybegynder
06. januar 2004 - 12:08 #29
Hej newbie.dk´´De må meget undskylde mit fravær da jeg jo somsagt lovet Dem at kigge på det, men jeg troede at De havet fået løst Deres problem da det er første mail jeg får fra dette her oprettede spørgsmål..  Hvis De stadigvæk er interseret i at få det til at virke har jeg en løsning de selv kan bruge osse fremover og bedre sætte dem i det med hjælp osse hvis det skulde opstå,, var detnoget? og i såfald er De ikke lige vendlig at beskrive 100% alt hvad der skal laves og til hvilket formål og jeg vil sidde og arbejde lidt p det for at du kan komme vdre i teksten for der er ikke noget der er mere irerterne at ikke kunne komme vidre..

Venlig hilsen
pillpopper

Ps.- undskyld mine stavefejl & de 2 gange jeg har kommet til at gentage mine tidligere svar..
Avatar billede pillpopper Nybegynder
06. januar 2004 - 13:17 #30
så har jeg fundet et sted hvor De kan få dem lavet,, hvilket et skal det være for et??
Pillpopper
Avatar billede newbie.dk Praktikant
06. januar 2004 - 15:21 #31
Nåår men jeg har også været på ferie mm.
Altså jeg ville godt lave en side hvor man kunne sende postkort til hinanden. F.eks søde, sjove, dumme billeder af hvad som helst, dem kan vi altid finde. Men opbygningen af postkort-funktionen på http://guleroden.dk/postkort.asp er rigtigt lækker, så jeg håbede på man kunne lave noget ala det samme.
Avatar billede pillpopper Nybegynder
06. januar 2004 - 18:23 #32
Hej newbie´´ det finder jeg bare ud af og vender tilbage hurtigt når den er klar med link osse!
venlig hilsen
Pillpopper
Ps.-gå igang med det samme..!
Avatar billede newbie.dk Praktikant
25. maj 2004 - 16:20 #33
okay lukker denne.
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