Avatar billede agm Nybegynder
27. april 2001 - 12:36 Der er 23 kommentarer og
1 løsning

e-mail to a friend

Er der nogen der ved hvordan man kan lave en mailto knap som også sender den projector med (el. kopi) man er i med?
Der er lavet et directEmailXtra til director - men kan ikke få det til at virke :( - der er måske en bedre løsning??
Avatar billede nikolajdu Nybegynder
27. april 2001 - 12:41 #1
ehm... Umiddelbart vil jeg ikke tro du kan vedhæfte filer og hvis man kan er det ihvertilfald ikke igennem flash, men nærmere noget din mailserver fikser for dig...
Avatar billede diktator Nybegynder
27. april 2001 - 12:46 #2
Hvad er din email client??
Hvis du f.eks. bruger Jmail kan du se her hvordan man vedhæfter filer...
http://tech.dimac.net/isapiscript.dll?action=read&id=32433#AddAttachment

Så skal du bare opsætte dine variable i din flash så de passer overens med Jmail komponentet.

- er det samme fil der skal sendes hver gang eller kan man selv vælge en ??
Avatar billede agm Nybegynder
27. april 2001 - 12:48 #3
Man skal ikke kunne vælge.

Det skal bestemmes af linket.
Avatar billede diktator Nybegynder
27. april 2001 - 12:54 #4
Har du mulighed for at bruge server-side scripting ASP, PHP etc ??
Avatar billede agm Nybegynder
27. april 2001 - 12:58 #5
jaaa....er ikke så meget inde I ASP og PHP.
Men er åben overfor en evt. ide.
Avatar billede diktator Nybegynder
27. april 2001 - 13:03 #6
ok - du får lige et oplæg....
-- et øjeblik --
Avatar billede agm Nybegynder
27. april 2001 - 13:07 #7
Har du en fla med jmail - så jeg kan se hvordan det gøres.
Avatar billede diktator Nybegynder
27. april 2001 - 13:15 #8
Fra din Flash skal du sende variable \'navn\' og \'email\' til en ASP fil med loadVariables POST eller GET

Din ASP skal se sådan ud;

<%
modtager= Request.Form(\"email\")
Navn = Request.Form(\"navn\")

IF NOT modtager =\"\" AND NOT Navn =\"\" THEN
Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
   
JMail.ServerAddress = \"smtp.ditdomaene.dk\"
JMail.Sender = \"konto@ditdomaene.dk\"
JMail.Sendername = \"dit navn\"
JMail.Subject = \"Projekter fra mig\"
JMail.AddRecipient Modtager
JMail.body = \"Hej \" & Navn & \" har sendt dig en projekter fil\" & vbCrLf & vbCrLf & \"Dato: \"& Date() & \", Kl.: \" & Time()
JMail.Priority = 3
JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
JMail.AddAttachment( \"c:\\\\stien-til-din-server\\mappe\\din-projekter.exe\" );

JMail.Execute
END IF
%>

ditdomaene skal udskiftes med dit eget domæne og stien skal selvfølgelig tilrettes så den peger på din projektor...

/D!ktator.dk
Avatar billede diktator Nybegynder
27. april 2001 - 13:17 #9
Dette er forudbestemt at du har JMAIL komponent til rådighed på din server. det har de fleste udbydere dog hvis du ligger på en IIS ...
Avatar billede agm Nybegynder
27. april 2001 - 13:19 #10
Jeg prøver lige det her ASP...
Avatar billede agm Nybegynder
27. april 2001 - 13:53 #11
Kan ikke få det til at virke..

Har du en fla fil og et asp dokument hvor det er gjort?

Avatar billede diktator Nybegynder
27. april 2001 - 14:03 #12
jeg har ikke nogen lige her og nu....
Men hvad er problemet ... får du en fejl ??

Din flash er temmelig simpel:
En knap med følgende action skulle være nok;

on (release) {
    Navn = \"Diktator\";
    email = \"admin@diktator.dk\";
    loadVariablesNum (\"script.asp\", 0, \"POST\");
}

Kald ASP filen for \'script.asp\' og læg den i samme bibliotek som swf filen.

Det skal virke hvis du gør sådan.

Obs. du bør nok tilføje:

jmail.ContentType = \"text/html\"

og sætte:

Jmail.Priority = 1




Avatar billede agm Nybegynder
27. april 2001 - 14:29 #13
Mit ser sådan ud:
Flash:

on (release) {
    Navn = \"Diktator\";
    email = \"info@minmail.dk\";
    loadVariablesNum (\"http://www.server.dk/test/test.asp\", 0, \"POST\");
}

ASP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
jmail.ContentType = \"text/html\"
</head>

<body bgcolor=\"#FFFFFF\">
<%
modtager= Request.Form(\"email\")
Navn = Request.Form(\"navn\")


IF NOT modtager =\"\" AND NOT Navn =\"\" THEN
Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
   
JMail.ServerAddress = \"smtp.webpartner.dk\"
JMail.Sender = \"info@minmail.dk\"
JMail.Sendername = \"dit navn\"
JMail.Subject = \"Projekter fra mig\"
JMail.AddRecipient Modtager
JMail.body = \"Hej \" & Navn & \" har sendt dig en projekter fil\" & vbCrLf & vbCrLf & \"Dato: \"& Date() & \", Kl.: \" & Time()
JMail.Priority = 1
JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
JMail.AddAttachment( \"http://www.server.dk/test/test.exe\" );

JMail.Execute
END IF
%>
</body>
</html>
Avatar billede diktator Nybegynder
27. april 2001 - 14:39 #14
ASP og SWF skal ligge i samme bibliotek!

Hvem er din udbyder ??
Får du nogen fejl hvis du bare åbner din ASP i browseren ??

Din vedhæftede fil skal pege på et drev på serveren
JMail.AddAttachment( \"c:\\\\stien-til-din-server\\mappe\\din-projekter.exe\" );

Hvis webpartner er dit domæne skal din email godkendes under dette domæne. f.eks.
JMail.Sender = \"info@webpartner.dk\"


Avatar billede agm Nybegynder
27. april 2001 - 15:36 #15
Der sker intet når jeg bruger linket.
hmmm...
Avatar billede agm Nybegynder
27. april 2001 - 15:38 #16
Jeg får ingen fejl hvis jeg bare åbner asp filen i browseren.
Avatar billede diktator Nybegynder
27. april 2001 - 16:02 #17
Prøv at udskifte din POST action i flashen med GET istedet, da der kan forekomme problemer med denne...
Avatar billede agm Nybegynder
27. april 2001 - 16:13 #18
Hjælper ikke - hvor har du set dette virke?
Avatar billede diktator Nybegynder
27. april 2001 - 16:17 #19
Jeg har lige selv lavet et eksempel :)
-- et øjeblik så får du en url --
Avatar billede diktator Nybegynder
27. april 2001 - 16:50 #20
http://diktator.dk/diktator/sendfla

Jeg har afprøvet det på forskellige servere, og i nogle tilfælde går det galt med MIME types, som ikke kan genkende filen (som en zip i dette tilfælde)....

Jeg prøver at granske dette problem... i mellemtiden kan du jo skrive din egen emailadresse i feltet og derved sende filen til dig selv ;-)

Avatar billede agm Nybegynder
27. april 2001 - 18:44 #21
Det ser godt ud - håber at jeg kan få det til at virke. :o)
Avatar billede agm Nybegynder
01. maj 2001 - 08:41 #22
Har du nogen ide til hvad man kan gøre hvis man er off-line?
Man kunne selvfølgelig linke til siden, så vil ens modem jo connecte.
Det er bare ikke særligt elegant - har du nogen forslag.
Avatar billede diktator Nybegynder
01. maj 2001 - 08:45 #23
Jeg er ikke helt med på hvad du mener med det spørgsmål - du kan jo ikke lave et request til serveren hvis du ikke er online !?
Avatar billede agm Nybegynder
01. maj 2001 - 08:53 #24
Hmmm... men man gemmmer jo applikationen - kan man ikke på den ene el. anden måde sende den videre.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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