Avatar billede encory Nybegynder
03. juli 2001 - 20:15 Der er 30 kommentarer og
2 løsninger

Email i Flash 5.0 uden eksternt email program?????

JEg ville gerne vide hvordan jeg laver en funktion der kan sende mig en email fra min Flash hjemmeside til min Emailadresse. Jeg har tre textfields og et par knapper med lidt script, et php script, samt 20.000 downloadede tutorialz, men ingen af dem virker.
Jeg er ikke interesseret i at få åbnet et eksternt Email program eks. Outlook. brugeren af siten skal kun kunne se Flashfilmen/siten. 
 
Avatar billede nikolajdu Nybegynder
03. juli 2001 - 20:16 #1
Du vil have et internt mailsystem???
Avatar billede encory Nybegynder
03. juli 2001 - 22:14 #2
Ja noget kode i php eller Whatever der kan sende indholdet af tre textfields til min Email. Så folk der besøger min site kan maile mig fra siten.
Se site på www.Encory.dk..
Avatar billede nikolajdu Nybegynder
03. juli 2001 - 22:33 #3
Jamen hvis det ikke skal være et komplet system så skal der vel bare connectesmed en alm formmail??
Avatar billede nikolajdu Nybegynder
03. juli 2001 - 22:34 #4
connectes med.
Avatar billede nikolajdu Nybegynder
03. juli 2001 - 22:36 #5
Hvilken udbyder har du?
Avatar billede encory Nybegynder
03. juli 2001 - 23:04 #6
Adsl opkobling hos worldonline
Men en mail server på samsø.
Min mail Mail@Encory.dk
Avatar billede nikolajdu Nybegynder
04. juli 2001 - 00:15 #7
Hvilken udbyder har du dit webhotelliggende hos?
Avatar billede sukos Juniormester
04. juli 2001 - 07:04 #8
På din submit-knap med navn \"afsend\" sætter du action til get url:
http://www.dinserver.dk/sendmail.php

sendmail.php:
<?
//hvis der er klikket på afsend
    if ($afsend) {
mail(\"din@mail.dk\",\"Besked fra din side\",\"
Fra  $Navn
Tlf. nr. $Telefon
E-mailadresse: $mailadr
Besked: $Beskeden
\");
header (\"Location: sendt.php\");
} else {
echo \"<html>
    <head>
        <title>Send en mail</title>
    </head>

<body>
For at sende en mail, skal du bruge min formular-side. <a href=\\\"dinflash.swf\\\">Klik her</a>
</body></html>
}
?>

Sørg bare for at textfields\'ne får de rigtige navne.
sendt.php er en \"tak\"-side.
Avatar billede sukos Juniormester
04. juli 2001 - 07:07 #9
Husk at sætte flash til at \"Send using post\"
Avatar billede encory Nybegynder
04. juli 2001 - 11:42 #10
den siger at den ikke kan finde siden som er uploadet til serveren, men hvorfor de der links frem og tilbage..
prøv at kigge på siden.. det giver dig nok et bedre billede af hvad jeg gerne vil have...
www.Encory.dk
Avatar billede nikolajdu Nybegynder
04. juli 2001 - 14:56 #11
Sukos, din vil kun virke hvis sendmail understøttes og stien er rigtig. Tror du ikke er en mere alm standard formular på siden?

http://www.nikolajdu.dk/xpert/formular.swf (den sender til mig)
Avatar billede encory Nybegynder
04. juli 2001 - 22:53 #12
Ja det er nok rigtigt men jeg vil have det til at virke med min side som det ser ud...
Avatar billede nikolajdu Nybegynder
05. juli 2001 - 05:32 #13
Jamen grafikken kan du da helt selv ændre...
Avatar billede nikolajdu Nybegynder
05. juli 2001 - 05:32 #14
Og så skal vi lige finde ud af hvor du har webhotel og tilpasse den derefter.
Avatar billede sukos Juniormester
05. juli 2001 - 18:12 #15
Endelig hjemme igen!

Grunden til at jeg gerne bruger en fil til at afsende, er såmaænd blot for ikke at få tomme mails eller gentagne mails.

Og nu sagde encory \"php eller Whatever\" og det er simpelt at få tilsendt en mail med php.
nikolajdu -- (Min dreng) Findes der webhoteller med understøttelse af php uden sendmail? Næppe. Men måske alligevel??????

Men vi tager den lige fra bunden af:

Lav en fil i notepad med følgende:

<? echo $phpinfo; ?>

og gem den som info.php og upload den til din server. Og prøv derefter at loade siden. Så skulle du meget gerne få noget info om hvad som understøttes og ikke. Hvis ellers din serverplads understøtter php.

Og kom tilbage her igen, så skal vi nok få det til at fungere.
Avatar billede sukos Juniormester
05. juli 2001 - 18:13 #16
Shit.......

så\'n her sæføli\':

<? echo phpinfo(); ?>
Avatar billede nikolajdu Nybegynder
05. juli 2001 - 20:12 #17
Der findes måske ikke ligefrem webhoteller uden sendmail, men jeg kender da nogle stykker, der selv hoster deres egne domæner. Med php bevares, men uden mailserver.
Avatar billede sukos Juniormester
05. juli 2001 - 20:30 #18
Jeg går ud fra han har en mailadresse som der skal sendes til.
Kan man ha\' et domæne kørende uden mailserver til?
Avatar billede nikolajdu Nybegynder
05. juli 2001 - 20:31 #19
Ja da. Hvis du hoster dit eget domæne skal du også have sat en mailserver op. F.eks kunne jeg uden problemer hoste på min Apache server, men ikke sende mail, da jeg ingen mailserver har installeret.
Avatar billede encory Nybegynder
05. juli 2001 - 23:45 #20
JA den understøtter php 4.0.5 og en masse andet
Avatar billede nikolajdu Nybegynder
06. juli 2001 - 01:03 #21
PHP er fint, men har du adgang til en mail server??
Avatar billede encory Nybegynder
06. juli 2001 - 01:12 #22
JA og ved hjælp af jer er det faktisk lykkes mig at få hul igennem.. nu mangler jeg bare at loade en text fra php filen ind i et textfield i flash
\"Data sendt, tak....\"

så er resultatat nået..
Avatar billede sukos Juniormester
06. juli 2001 - 18:38 #23
Er det ikke nemmere at bruge flash til at komme med den \"Data sendt, tak....\" ?
Avatar billede sukos Juniormester
06. juli 2001 - 20:23 #24
Altså, hvis der klikkes på submit, gå til frame \"tak\"?
Og så bare lade submit bruge php\'en til at afsende en mail?
Avatar billede nikolajdu Nybegynder
06. juli 2001 - 21:40 #25
Det er nu oxo ganske nemt at tjecke hvorvidt PHP har sendt mailen eller ej. En mere sikker metode.

Sukos´s

version på knappen bliver noget alá:

on (release){
gotoAndPlay(2)
}
Avatar billede encory Nybegynder
06. juli 2001 - 22:49 #26
Jo det er da nemmere at lade flash klare det, men kan man overføre teksten fra PHP filen til flash er det det jeg helst vil have....
Avatar billede sukos Juniormester
06. juli 2001 - 23:12 #27
Jeg kunne iøvrigt godt tænke mig at lære hvordan man loader en variabel ind i et flash-textfelt?

Har prøvet en dag for noget tid siden, og det funkede ikke.


Avatar billede nikolajdu Nybegynder
06. juli 2001 - 23:47 #28
lav en tekstfil indeholdende:

_root.MinVariabel=Den her tekxt vil jeg gerne have sat ind i et textfelt.

I Flash skal du så lave et dynamisk texktfelt med variabel-navnet \"minVariabel\"

Brug derefter:

loadVariablesNum (\"minFil.ttt\", 0, \"GET\");

Nu loader den så variablerne direkte ind i textfeltet.

/Nikolaj
Avatar billede sukos Juniormester
07. juli 2001 - 08:23 #29
Ahh, det var det der \"_root.minvariabel\" før teksten jeg manglede!

TAK-TAK!

Kan flash skrive til en fil?
Avatar billede sukos Juniormester
07. juli 2001 - 09:57 #30
Okay, har kikket lidt på det----------

flashmail.php:

<?
function Vis_tekst() {
echo\"_root.besked=Mailen skulle nu være afsendt! Takker for opmærksomheden.\";
}
function Skriv_tekst() {
echo\"_root.besked=Du skal skrive noget tekst her i feltet, for at afsende en mail til mig!.\";
}


if ($beskeden) { 
Vis_tekst();
mail(\"din@mail.dk\",\"Besked fra en flash-movie\",\"
Fra $navn
E-mail $email
Besked: $beskeden\");
}else{
Skriv_tekst();
}
?>

Flash m.m. kan hentes her:
http://www.dickhudt.dk/eksperten/mail.zip
Avatar billede sukos Juniormester
07. juli 2001 - 10:06 #31
Avatar billede nikolajdu Nybegynder
07. juli 2001 - 17:36 #32
Flash kan godt skrive til en textfil eller så let som ingenting smide ting ind i f.eks en MySql database.

Den her lægger til i en textfil.

<?php
$str = \"$fra($stamp): $hallo\\n\";
$file = \"MINFIL.txt\";
$fp = fopen($file, \"r\");
$txt = file($file);
$res = implode( \"\", $txt);
$res = \"$str$res\";
fclose($fp);
$fp = fopen($file,\"w\");
fputs($fp, $res);
fclose($fp);
?>
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