Avatar billede snigeren Nybegynder
08. juli 2004 - 10:10 Der er 17 kommentarer og
2 løsninger

mail med flash/php hvad gør jeg forkert?

Hej

Jeg forsøger at lave en slags e-card i flash som via php skulle sende en mail til en ven og en bekræftelse til ham der sender til vennen.

Her er min fine formular... yeah I know det vildere design. Af ukendte årsager virker det ikke:
http://www.formula-productions.dk/e-card.html

Herunder findes .php filen og .fla filen de er begge meget simple men jeg aner stadig ikke hvad der går galt =/
http://www.triodimenzionale.dk/misc/eksperten/formula_mail.php
http://www.triodimenzionale.dk/misc/eksperten/e-card.fla

Hvis I flinke og rare eksperter kan tage et hurtigt vue på de to filer og siger mig om i kan se nogle umiddelbare fejl og eventuelt hjælpe mig med at rette dem ville jeg bliver super glad =)

Er der ikke nogle fejl at finde må I meget gerne komme med bud på hvor det så kan gå galt,.. evt. noget med serveren?
Vi har prøvet at lave et par tests med at få php til at sende mails og det virker umiddelbart fint nok.

På forhånd tak
/Snig
Avatar billede thulstrup Nybegynder
08. juli 2004 - 10:13 #1
Et lille hint. Lav en version af din php fil, der hedder formula_mail.phps, så kan vi også se koden :)
Avatar billede snigeren Nybegynder
08. juli 2004 - 10:13 #2
hmm fedt man kan ikke læse .php´en her er et nyt php link:
http://www.triodimenzionale.dk/misc/eksperten/formula_mail

nu skulle den kunne læses
/Snig
Avatar billede lillebror Nybegynder
08. juli 2004 - 10:14 #3
Kunne du ikke vise php koden? At du linker til filen hjælper jo ikke ret meget...
Avatar billede snigeren Nybegynder
08. juli 2004 - 10:19 #4
nææ det fandt jeg oxo lige ud af =8]
Avatar billede kimg Nybegynder
08. juli 2004 - 11:04 #5
I din .php fil

Skal du rette: mail($adresse, $subject, $mailtext, $headers);
til: mail($semail, $subject, $mailtext, $headers);

Så skulle det virke.

Kim
Avatar billede per-olof Nybegynder
08. juli 2004 - 11:20 #6
Og
$mailtext.= "$rcomment\n\n";
ikke
$mailtext.= "rcomment\n\n";
Avatar billede snigeren Nybegynder
08. juli 2004 - 11:34 #7
hehe sikken i kan =)) super duper,.. havde godt nok selv set den rcomment ting fordi der ligepludselig stod rcomment istedet for teksten jeg havde skrevet ind =))

og så mailer den lidt til den forkerte med semail men det retter jeg så til remail.
og så skal jeg oxo lige have oprettet lidt scripts så både afsender og modtager for en mail(afsenderen får en bekræftelse).

per-olof >> hvis du smider et svar ka du lige få 20 points så får kimg resten eftersom det var ham der var først =)

/Snig
Avatar billede per-olof Nybegynder
08. juli 2004 - 11:37 #8
Ok Tak før det
Avatar billede snigeren Nybegynder
08. juli 2004 - 11:42 #9
lige en ting til,.. kan nogen sige mig hvorfor min flashfil ikke melder fejl hvis man glemmer at skrive @ i modtager email? det script jeg har brugt i flash er brugt før og virker men ikke nu?

/Snig
Avatar billede kimg Nybegynder
08. juli 2004 - 12:12 #10
Du har ikke kontrol på det felt i din .fla fil

Kim
Avatar billede snigeren Nybegynder
08. juli 2004 - 12:16 #11
hmm den her linie virkede ellers i en gammel flashfil jeg lavede:
}else if(remail.indexOf("@") == -1) {
        gotoAndStop("errRemail");

det jeg gerne vil er at tjekke om der er et @ og minimum 3 bogstaver/tal i remail feltet...den skulle jo helst ikke sende noget hvis ikke man har skrevet email så kommer beskeden jo ikke så langt. Det er jo så op til folk at stole på at vi ikke gemmer informationerne og spammer bagefter.

/Snig
Avatar billede nikolajdu Nybegynder
08. juli 2004 - 13:18 #12
if(mail($adresse, $subject, $mailtext, $headers)){
  echo "mailok=1";
}else{
  echo "&mailok=0";
}
Avatar billede nikolajdu Nybegynder
08. juli 2004 - 13:19 #13
Hvis du en anden gang vil vise din php kode til folk så omdøb filen til .phps

:))
Avatar billede snigeren Nybegynder
08. juli 2004 - 13:47 #14
http://www.triodimenzionale.dk/misc/eksperten/formula_mail.phps
værsgo´ =)

men øhm det jeg mente med tjek af email,.. det skal helst foregå i flash fordi det er jo lidt fjollet at sende det ud af flash til php og så sender php tilbage og siger den mangler noget,.. meget smartere med at flash lige siger der mangler et @.

/Snig
Avatar billede nikolajdu Nybegynder
08. juli 2004 - 13:55 #15
Det har morten en hurtig løsning på : http://actionscript.dk/eksperten/checkemail/

Min var heller ikke email tjeck men tjeck for om den overhovedet blev afsendt.
Avatar billede snigeren Nybegynder
08. juli 2004 - 14:34 #16
finno,.. takker =)

vil du oxo ha´ lidt point eller ska jeg bare gi kimg og per-olof? ellers smid lige et svar :o

/Snig
Avatar billede nikolajdu Nybegynder
08. juli 2004 - 14:38 #17
Nej det er fint med mig :))
Avatar billede snigeren Nybegynder
08. juli 2004 - 14:47 #18
hehe oki,.. så slipper du =D
du har jo oxo så mange at du kan svømme i dem... tænk hvis de blev lavet om til 1 kroner =)

tak for hjælpen gutter
/Snig
Avatar billede nikolajdu Nybegynder
08. juli 2004 - 14:50 #19
Jeg glæder mig allerede til euro-omveksling ;-)
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